Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Russian v2 #1151

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 38 additions & 37 deletions README.RU.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

Эта библиотека простая, легкая в использовании, надежная в генерации новых плотов.

Эта библиотека протес тирована на Windows и Linux.
Эта библиотека протестирована на Windows и Linux.


## Возможности
Expand All @@ -25,7 +25,7 @@

## Спонсирование / Поддержка данной библиотеки

Эта библиотека потребовала много времени и усилий, чтобы представить ее сегодня вам. Подумайте о спонсировании или поддержке библиотеки. Это не обязательно, но скорее добрый жест.
Потребовалось много времени и усилий, чтобы сегодня вы могли увидеть эту библиотеку. Подумайте о спонсировании или поддержке библиотеки. Это не обязательно, скорее добрый жест.

* XCH Address: xch134evwwqkq50nnsmgehnnag4gc856ydc7ached3xxr6jdk7e8l4usdnw39t
* ETH Address: 0xf8F7BD24B94D75E54BFD9557fF6904DBE239322E
Expand All @@ -35,7 +35,7 @@

## Техподдержка / Вопросы

Пожалуйста, не используйте GitHub issues по вопросам, касающимся ваших персональных установок. Проблемы должны описывать либо фактические ошибки в коде, либо новые идеи. На данный момент утилита уже протестирована многими людьми для Windows, Linux и Mac OS. Поэтому любые вопросы, касающиеся технической поддержки, настройки конфигурации или вещей, относящихся к вашим индивидуальным случаям использования, должны быть размещены по любой из приведенных ниже ссылок.
Пожалуйста, не используйте GitHub issues по вопросам, касающимся ваших персональных настроек. Проблемы должны описывать либо фактические ошибки в коде, либо новые идеи. На данный момент утилита уже протестирована многими людьми для Windows, Linux и Mac OS. Поэтому любые вопросы, касающиеся технической поддержки, настройки конфигурации и другие относящихся к вашим индивидуальным случаям, должны быть размещены по любой из приведенных ниже ссылок.
* Discord Server: https://discord.gg/XyvMzeQpu2
* Официальный Discord сервер - Swar's Chia Community (Английский)
* Также вы можете получить помощь на Discord сервере Русскоязычного Сообщества Chia (не имеет отношения к Swar). Ссылка в разделе [Перевод на Русский](#перевод-на-русский)
Expand Down Expand Up @@ -63,9 +63,9 @@
* Пожалуйста, перешлите этот вопрос в Keybase или на вкладку Discussion.


## All Commands [Нужен перевод]
## Все команды

##### Example Usage of Commands
##### Примеры команд
```text
> python3 manager.py start

Expand All @@ -82,32 +82,32 @@

### start

This command will start the manager in the background. Once you start it, it will always be running unless all jobs have had their `max_plots` completed or there is an error. Errors will be logged in a file created `debug.log`
Эта команда запускает диспетчер в фоне. Запускается только один экземпляр диспетчера, работает до тех пор, пока все задания не достигнут своих `max_plots` или не случится ошибка. Ошибки записываются в файл `debug.log`.

### stop

This command will terminate the manager in the background. It does not stop running plots, it will only stop new plots from getting created.
Эта команда останавливает фоновую задачу диспетчера. Она не останавливает уже запущенные задачи засева, она только предотвратит запуск новых.

### restart

This command will run start and stop sequentially.
Эта команда выплняет start затем stop.

### view

This command will show the view that you can use to keep track of your running plots. This will get updated every X seconds defined by your `config.yaml`.
Эта команда отображает текущие задачи засева. Экран обновляется каждые X секунд, настраивается в вашем `config.yaml`.

### status

This command will a single snapshot of the view. It will not loop.
Отображает экран view один раз. Не зацикливается.

### analyze_logs

This command will analyze all completed plot logs in your log folder and calculate the proper weights and line ends for your computer's configuration. Just populate the returned values under the `progress` section in your `config.yaml`. This only impacts the progress bar.
Эта команда анализирует логи всех завершенных участков и подсчитывает правильные веса и количество строк для вашей конфигурации. Просто заполните возвращенные значения в разделе `progress` в вашем файле `config.yaml`. Это влияет только на индикатор выполнения.


## Установка [Нужен перевод]
## Установка

#### NOTE: If `python` does not work, please try `python3`.
#### ЗАМЕЧАНИЕ: Если `python` не работает, используйте `python3`.

Установка этой библиотеки проста. Ниже я приложил подробные инструкции, которые помогут вам начать работу.

Expand Down Expand Up @@ -143,7 +143,7 @@ Plot manager работает на основе идеи заданий. Каж

Это одна переменная, которая должна указывать на местоположение вашего исполняемого файла chia. Это исполняемый файл блокчейна.

* Windows пример: `C:\Users\<USERNAME>\AppData\Local\chia-blockchain\app-1.1.3\resources\app.asar.unpacked\daemon\chia.exe`
* Windows пример: `C:\Users\<USERNAME>\AppData\Local\chia-blockchain\app-1.1.7\resources\app.asar.unpacked\daemon\chia.exe`
* Linux пример: `/usr/lib/chia-blockchain/resources/app.asar.unpacked/daemon/chia`
* Другой Linux пример: `/home/swar/chia-blockchain/venv/bin/chia`

Expand Down Expand Up @@ -174,31 +174,31 @@ Plot manager работает на основе идеи заданий. Каж

Различные настройки уведомлений при запуске Plot Manager'а и когда новое поле готово.

### instrumentation [Нужен перевод]
### instrumentation

Settings for enabling Prometheus to gather metrics.
Настройки для включения Prometheus для сбора статистики.

* `prometheus_enabled` - If enabled, metrics will be gathered and an HTTP server will start up to expose the metrics for Prometheus.
* `prometheus_port` - HTTP server port.
* `prometheus_enabled` - Если включено, статистика собирается и HTTP сервер будет запущен для передачи статистики в Prometheus.
* `prometheus_port` - Порт HTTP сервера.

List of Metrics Gathered
Список собираемых метрик

- **chia_running_plots**: A [Gauge](https://prometheus.io/docs/concepts/metric_types/#gauge) to see how many plots are currently being created.
- **chia_completed_plots**: A [Counter](https://prometheus.io/docs/concepts/metric_types/#counter) for completed plots.
- **chia_running_plots**: A [Gauge](https://prometheus.io/docs/concepts/metric_types/#gauge) отображает сколько участков в настоящее время создается.
- **chia_completed_plots**: A [Counter](https://prometheus.io/docs/concepts/metric_types/#counter) завершенные участки.

### progress

* `phase_line_end` - параметр, который будет использоваться для определения того, когда заканчивается фаза. Предполагается, что этот параметр указывает на порядковый номер строки, на которой завершится фаза. Параметр используется механизмом вычисления прогресса вместе с существующим файлом журнала для вычисления процента прогресса.
* `phase_weight` - вес, который следует присвоить каждой фазе в расчетах хода выполнения. Как правило, фазы 1 и 3 являются самыми длинными фазами, поэтому они будут иметь больший вес, чем другие.

### global [Нужен перевод]
### global
* `max_concurrent` - Максимальное количество полей, которые может засеять ваша система. Менеджер не будет паралелльно запускать больше, чем это количество участков на протяжении всего времени.
* `max_for_phase_1` - The maximum number of plots that your system can run in phase 1.
* `minimum_minutes_between_jobs` - The minimum number of minutes before starting a new plotting job, this prevents multiple jobs from starting at the exact same time. This will alleviate congestion on destination drive. Set to 0 to disable.
* `max_for_phase_1` - Максимальное число одновременных засевов которое может запустить ваш ПК для стадии 1.
* `minimum_minutes_between_jobs` - Минимальное количество минут до начала нового задания засева участка, это предотвращает одновременный запуск нескольких заданий. Это предотвратит перегрузку на целевом диске. Установите значение 0, чтобы отключить.

### job [Нужен перевод]
### job

Each job must have unique temporary directories.
Каждая задача должна иметь уникальную временную папку.

Настройки, которые будут использоваться каждым заданием. Обратите внимание, что у вас может быть несколько заданий, и каждое задание должно быть в формате YAML, чтобы оно было правильно интерпретировано. Почти все значения здесь будут переданы в исполняемый файл Chia.

Expand All @@ -219,22 +219,23 @@ Each job must have unique temporary directories.
* `max_concurrent` - Максимальное количество участков для этой задачи на всё время.
* `max_concurrent_with_start_early` - Максимальное количество участков для этой задачи в любой момент времени, включая фазы, которые начались раньше.
* `initial_delay_minutes` - This is the initial delay that is used when initiate the first job. It is only ever considered once. If you restart manager, it will still adhere to this value.
* `initial_delay_minutes` - Это начальная задержка, которая используется при запуске первого задания. Это выполняется только один раз при запуске диспетчера. Если вы перезагрузите диспетчер, он опять выдержит эту задержку.
* `stagger_minutes` - Количество минут ожидания перед запуском следующего задания. Вы можете установить это значение равным нулю, если хотите, чтобы ваши засевы запускались немедленно, когда это позволяют одновременные ограничения
* `max_for_phase_1` - Максимальное число засевов в фазе 1 для этой задачи.
* `concurrency_start_early_phase` - Фаза, в которой вы хотите начать засеивание заранее. Рекомендуется использовать 4.
* `concurrency_start_early_phase_delay` - Максимальное количество минут ожидания до запуска нового участка при обнаружении ранней фазы запуска.
* `temporary2_destination_sync` - Представлять каталог назначения как каталог второй временный каталог. Эти два каталога будут синхронизированы, так что они всегда будут представлены как одно и то же значение.
* `exclude_final_directory` - Whether to skip adding `destination_directory` to harvester for farming. This is a Chia feature.
* `skip_full_destinations` - When this is enabled it will calculate the sizes of all running plots and the future plot to determine if there is enough space left on the drive to start a job. If there is not, it will skip the destination and move onto the next one. Once all are full, it will disable the job.
* `unix_process_priority` - UNIX Only. This is the priority that plots will be given when they are spawned. UNIX values must be between -20 and 19. The higher the value, the lower the priority of the process.
* `windows_process_priority` - Windows Only. This is the priority that plots will be given when they are spawned. Windows values vary and should be set to one of the following values:
* 16384 `BELOW_NORMAL_PRIORITY_CLASS`
* 32 `NORMAL_PRIORITY_CLASS`
* 32768 `ABOVE_NORMAL_PRIORITY_CLASS`
* 128 `HIGH_PRIORITY_CLASS`
* 256 `REALTIME_PRIORITY_CLASS`
* `enable_cpu_affinity` - Enable or disable cpu affinity for plot processes. Systems that plot and harvest may see improved harvester or node performance when excluding one or two threads for plotting process.
* `cpu_affinity` - List of cpu (or threads) to allocate for plot processes. The default example assumes you have a hyper-threaded 4 core CPU (8 logical cores). This config will restrict plot processes to use logical cores 0-5, leaving logical cores 6 and 7 for other processes (6 restricted, 2 free).
* `exclude_final_directory` - Следует ли пропустить добавление `destination_directory` в харвестер для майнинга. Это опция Chia.
* `skip_full_destinations` - Когда включено, он вычислит размеры всех запущенных участков и будущего участка, чтобы определить, достаточно ли места на диске для запуска задания. Если его нет, он пропустит папку назначения и перейдет к следующей. Как только все папки будут заполнены, он отключит задание.
* `unix_process_priority` - Только UNIX. Приоритет запускаемого в системе процесса засева. UNIX значение между -20 и 19. Чем выше значение, тем ниже приоритет процесса.
* `windows_process_priority` - Только Windows. Приоритет запускаемого в системе процесса засева. Windows значения различны, выберете одно из приведенных ниже:
* 16384 `BELOW_NORMAL_PRIORITY_CLASS` (ниже нормального)
* 32 `NORMAL_PRIORITY_CLASS` (нормальный)
* 32768 `ABOVE_NORMAL_PRIORITY_CLASS` (выше нормального)
* 128 `HIGH_PRIORITY_CLASS` (высокий)
* 256 `REALTIME_PRIORITY_CLASS` (реального времени)
* `enable_cpu_affinity` - Включите или отключите привязку к ЦП. Системы, которые одновременно сеют и собирают урожай, могут получить лучшую производительность при исключении одного или двух потоков у процесса засева участка.
* `cpu_affinity` - Спосок ЦП (или потоков) для привязки процесса засева. Пример по умолчанию предполагает что у вас многопоточный 4 ядерный CPU (8 логических процессоров). Этот конфиг ограничит процесс засева ядрами 0-5, оставив логические ядра 6 и 7 для остальных процессов (6 назначено, 2 свободно).


### Перевод на Русский
Expand Down