Hive os температура памяти
Вы можете в это не верить, но сделать первые шаги в майнинге не так сложно, как кажется на первый взгляд. Жизнь майнера может быть тяжелой, но есть надежный способ ее упростить. Просто попробуйте некоторые из команд, которые мы перечислили ниже, они помогут вам настроить майнеры, обнаружить различные проблемы (например, с Nvidia) и упростить использование системы в целом. Используя их, вы сможете решать различные задачи гораздо быстрее и проще.
Как проверить, есть ли интернет на GPU риге?
Для того, чтобы проверить наличие интернета на вашем риге, вам необходим монитор и клавиатура для физического подключения к ригу. После загрузки Hive OS введите команду net-test . После ее применения вы увидите статус доступности серверов Hive OS.
Состояние / Диагностика
Регулярная диагностика имеет решающее значение для «здоровой» майнерской жизни. Узнайте, как это сделать:
- agent-screen log. Эта команда покажет вам журналы различных частей агента Hive. Вы также можете попробовать log1 и log2.
- hello. Мы знаем, что вы вежливый человек, так что передайте привет серверу! Это позволит вам обновить IP-адреса, настройки и т. д. Эта команда обычно запускается автоматически при запуске.
- net-test. Попробуйте эту команду для проверки и диагностики вашего сетевого подключения.
- timedatectl. Используйте его, чтобы увидеть настройки синхронизации времени и даты.
- top -b -n 1. Если вы воспользуетесь этой командой, вы увидите список всех процессов.
- wd status. Вам нужно увидеть статус сторожевого таймера и журнал? Ну вот.
Ферма постоянно перезагружается. Если через Hive Shell включить logs-on, на что обращать внимание?
Нужно обратить внимание на строки лога, которые появляются непосредственно перед уходом рига в оффлайн. Можно там же, в Hive Shell, запустить команду tail -f /var/log/syslog (прервать команду можно нажатием клавиш Ctrl-C).
Когда риг уйдет в оффлайн, Hive Shell разъединится, а на экране как раз останутся именно эти строки.
Продвинутые команды
Аппаратное обеспечение
Узнайте, как упростить работу с GPU, процессором и другими аппаратными средствами:
- gpu-fans-find. Если вам нужно найти определенный графический процессор, используйте эту команду для вращения вентиляторов от первого графического процессора к последнему. Поиск станет намного проще.
- sensors. Попробуйте эту команду, чтобы увидеть показания напряжения и температуры материнской платы и процессора.
- sreboot wakealarm 120. Используйте его, чтобы выключить блок питания и загрузить его снова через 120 секунд.
- /hive/opt/opendev/watchdog-opendev power. Это отправит команду питания в сторожевой таймер OpenDev.
- /hive/opt/opendev/watchdog-opendev reset. Это отправит команду сброса в сторожевой таймер OpenDev.
Расширенные команды для Хайв ОС
И теперь пришло время для более сложных команд, которые могут вам понадобиться для выполнения некоторых конкретных задач.
Запуск mc на риге
Для запуска редактора mc, запустите на вашем воркере Hive Shell. Затем введите команду mc .
Простые команды Hive
Давайте начнем с основ, прежде чем перейти к чему-то более сложному. Вот некоторые общие команды Hive и Linux, которые могут вам понадобиться:
- agent-screen. Используйте его, чтобы увидеть клиентский агент Hive. Когда вы решите выйти, нажмите Ctrl + A, D.
- firstrun -f. Это поможет вам в случае, если вам снова понадобится идентификатор и пароль установки.
- mc. Это файловый менеджер, подобный Norton Commander, но для Linux.
- selfupgrade. Эта команда обновит систему. Вместо того, чтобы использовать его, вы также можете нажать кнопку в Интернете - результат будет таким же.
- sreboot. Если вы используете эту команду, все сразу перезагрузится.
- sreboot shutdown. Вам нужно немедленное отключение? Тогда эта команда именно то, что вы ищете.
Статус / Диагностика
agent-screen log — показать логи разных частей (вы можете использовать log1 и log2) агента Hive
hello — "поздороваться" с сервером: чтоб обновить IP адреса, настройки, и так далее (обычно выполняется при запуске)
net-test — проверить и определить сетевое соединение
timedatectl — показать время и дату настроек синхронизации
top -b -n 1 — показать список всех процессов
wd status — показать статус и лог хешрейт-вотчдога
amd-info — показать данные по картам AMD
amdcovc — показать данные о питании карт AMD
amdmeminfo — показать данные о памяти карт AMD
Как запустить команды Hive
Изучив список команд, вы можете задать логичный вопрос: как на самом деле выполнить любую из них? Есть пять способов сделать это:
- С помощью значка «Выполнить команду» на панели;
- Через удаленную консоль Hive Shell или Teleconsole;
- Через веб-консоль ShellInABox;
- При подключении к ферме через IP-адрес. Вы можете сделать это с любым клиентом SSH (например, PuTTY);
- Через локальную консоль (например, клавиатуру или устройство).
Что такое DPM на видеокартах AMD?
DPM - это таблица частот ядра и соответствующих вольтажей этих частот. Эту информацию можно увидеть командой amd-info . Карта меняет частоты ядра согласно этой таблице, ступенями.
Производитель с большим запасом выставляет вольтаж для каждой ступени частоты ядра. Наша задача для выбранной частоты ядра, прописанной в DPM, подобрать наименьшее значение вольтажа, но при этом чтобы карта продолжала копать стабильно. Так мы получаем пониженное потребление без потери производительности. Это и есть даунвольт. Пример даунвольтов:
- DPM 3 825
- DPM 4 875
- DPM 5 925
По умолчанию, Hive OS использует значение DPM 5. А стоковое значение на Windows - DPM 7. Указание конкретной частоты ядра работает, но не на всех картах. А вот использование значения DPM - на всех.
Оборудование
gpu-fans-find — вращать вентиляторы GPU от первой до последней карты, чтобы упростить поиск необходимого GPU. Можно указать номер карты, тогда вентиляторы запустятся именно на ней. Если воркер запускается корректно, отследить какая карта какой шине соответствует довольно просто. Например, если карта GPU0 имеет шину 01:00.0, и её нужно найти, используйте команду gpu-fans-find 0 . Эта команда на некоторое время раскрутит вентиляторы только на этой карте. И так далее по примеру.
sensors — показать показания напряжения/температуры материнской платы и карты
sreboot wakealarm 120 — выключить блок питания и запустить через 120 секунд
/hive/opt/opendev/watchdog-opendev power — эмуляция нажатия кнопки питания посредством OpenDev вотчдога
/hive/opt/opendev/watchdog-opendev reset — эмуляция нажатия кнопки перезапуска посредством OpenDev вачдога
Команды для Nvidia
Вот некоторые полезные команды для обнаружения проблем Nvidia, их решения и так далее:
- journalctl -p err | grep NVRM. Если есть какие-либо недавние ошибки графического процессора Nvidia, эта команда покажет их вам.
- nvidia-smi. Используйте эту команду, чтобы проверить информацию о картах Nvidia. Для расширенной информации, перейдите на nvidia-info.
- nvidia-driver-update 430. Собираетесь ли вы скачать и установить последнюю версию драйвера из серии 430. *? Затем используйте эту команду, чтобы ускорить процесс.
- nvidia-driver-update --nvs. Используйте его для переустановки настроек Nvidia.
- nvtool- - clocks. Эта команда позволяет увидеть часы ядра / памяти для всех графических процессоров Nvidia.
About
Read NVIDIA RTX 3090, 3080, 3080 Ti, 3070 Ti, 3060 Ti, 2080 Ti, 2080, A2000, A4000, A4500, A5000 GDDR6X and GDDR6 temperatures directly on HiveOS GUI
Ошибка 511. Почему она возникает?
Данная ошибка возникает в большинстве случаев из за неисправности райзера видеокарты. Проверьте разъем питания на райзере на предмет подгоревшего провода, и замените райзер.
Как снизить энергопотребление GPU?
Для снижения потребления ваших GPU (при использовании Hive OS), вы можете указать параметры напряжения ядра и памяти индивидуально для каждой карты.
Для этого зайдите на вашем воркере в раздел Разгон и укажите нужные значения в профиле разгона. Обратите внимание, что в графе Состояние памяти вы можете указать как индекс состояния 0, 1, или 2, так и напряжение в мВт.
Так же для снижения энергопотребления вы можете воспользоваться режимом агресивного андервольтинга:
Обновление/Установка
Полное обновление и установка процессов без каких-либо проблем и колебаний:
- disk-expand -s. Эта команда позволит вам расширить текущий раздел Linux, чтобы заполнить оставшееся место на диске.
- hpkg list miners. Вы увидите установленных майнеров. Если вы хотите удалить их все, введите на hpkg remove miners.
- nvidia-driver-update --remove. С помощью этой команды вы удалите все загруженные пакеты драйверов Nvidia, кроме установленных на данный момент.
- selfupgrade --force. Логически эта команда инициирует принудительное обновление системы. Это может помочь в случае, если сценарий говорит, что Hive обновлен, но на самом деле это не так.
Управляйте журналами быстро и легко:
journalctl -u hive- -no-pager. Эта команда показывает журнал загрузки службы Hive.
journalctl -u hivex- -no-pager. А с этим вы увидите журнал X-сервера (графический интерфейс пользователя).
logs-on. Если вы используете его, все журналы будут сохранены на диск и останутся абсолютно безопасными даже во время перезагрузки.
logs-off. Это позволяет сохранить все журналы в ОЗУ, чтобы уменьшить износ USB-накопителя. Имейте в виду, что эта команда выполняется по умолчанию.
Системные логи
Вот две хитрости при работе с системным журналом:
И, очевидно, вот несколько сетевых «лайфхаков», о которых вы должны знать:
- ifconfig. Используйте его, чтобы увидеть сетевые интерфейсы.
- iwconfig. Ищете беспроводные адаптеры? Эта команда покажет их вам.
Апгрейд / Установка
disk-expand -s — расширить раздел Linux, чтобы заполнить оставшееся на диске место
hpkg list miners — список всех установленных майнеров
hpkg remove miners — удалить все майнеры
nvidia-driver-update --remove — удалить все загруженные пакеты драйверов Nvidia, кроме утсановленного на данный момент
selfupgrade --force — принудительный апгрейд; это поможет в ситуации, когда selfupgrade сообщает, что версия Hive актуальна, но на самом деле это не так
journalctl -u hive --no-pager — показать загрузочный лог Hive OS
journalctl -u hivex --no-pager — показать лог X сервера (графический интерфейс)
logs-on — записать все логи на диск, они сохранятся после перезагрузок
logs-off — записать все логи в оперативную память, чтобы уменьшить износ USB-накопителя (по умолчанию)
HiveOS GDDR6X Temperatures for NVIDIA GPUs
For HiveOS versions BELOW 0.6-214@220331
This simple script reads temperatures from NVIDIA GPUs as reported by:
- t-rex v0.25.9+
- gminer 2.88+
- lolminer 1.47+
and adds them to the normal GPU statistics collected by HiveOS.
This script doesn't alter any HiveOS core files, so it's rather safe to use.
All GDDR6X NVIDIA GPUs are supported as well as some GDDR6 (!):
- RTX 3090
- RTX 3080 Ti
- RTX 3080
- RTX 3070 Ti
- RTX 3060 Ti (GDDR6), only few known models, namely:
- RTX 2080 Ti (GDDR6, only few models)
- RTX 2080 (GDDR6, only few models)
- RTX A2000 (GDDR6)
- RTX A4000 (GDDR6)
- RTX A4500 (GDDR6)
- RTX A5000 (GDDR6)
No HiveOS modifications needed
Please consider this a simple add-on on top of HiveOS. What it really does, is getting data via API from the miners written above and patching the GPU stats json file that HiveOS collects periodically with the memory temperatures. When GPU data will be reported to HiveOS, it the logs will have also memory temperatures added to it.
Installation stable version (latest release 2022-03-31 04:44 UTC)
Simply open a shell on your HiveOS installation or click "Run command" on top and run (copy paste the whole thing and press ENTER):
Or follow the instructions by watching one of these videos:
Installation unstable / development version
The development version is updated more often in order to solve bugs or add support for more miners / cards. Sometimes this version can be broken, so use this installation way only for testing or if you have issues with the stable version.
Simply open a shell on your HiveOS installation or click "Run command" on top and run (copy paste the whole thing and press ENTER):
In case of problems / Uninstall instructions
If you face any problems, please create an issue here on github so that I can be aware of it and we can work out together a solution.
Additionally, you may try the unstable version as well (explained above). This version may contain enhancement that are not yet finalized or currently being tested.
You can uninstall the script with (copy paste the whole thing and press ENTER):
Then go seek for help.
Make autofan work with NVIDIA memory temps
In order for autofan to work with NVIDIA cards memory temperatures, you will need to apply a small patch to the autofan HiveOS script.
Since this is a change to a core file of HiveOS, this hasn't been included in the normal quick-install.sh script and you will have to apply it manually after installing this add-on. The patch is very simple, it passes memory temperatures to the function responsible for adjusting fan speed, just like it does for AMD cards, nothing different than that. There is no real alteration of the behavior of how the autofan module works per-se, so you can expect it to work as usual. Please make sure to run on latest version of HiveOS before applying the patch and bear in mind that updating HiveOS might revert this patch (so you may need to apply it again):
The patch will be reverted if you uninstall this module.
Special thanks to these people that spread the word through their Youtube channels:
Consider donating to support my work
Do you like how this script is so minimally invasive in respect to HiveOS core files and the functionality it provides?
Please, consider donating a small amount to thank me for my time! It will be very much appreciated!
Donations are accepted at the following addresses, in order of preference:
Как риги объединить/перенести на другую ферму?
Перейдите в настройки рига:
Затем перейдите на нижнюю часть страницы и нажмите Расширенные настройки:
Выберите из выпадающего списка нужную ферму, и нажмите на кнопку Перенос:
Команды для AMD
Попробуйте эти команды для работы с продвинутыми микро устройствами или AMD, если коротко:
Что такое LA (Load Average)?
Load Average (средняя нагрузка) — это среднее количество исполняемых процессов в течение определённого времени. Например, если часовая средняя нагрузка равна 10, то это означает (для однопроцессорной системы), что в любой момент времени в течение этого часа 1 процесс выполняется, а 9 готовы к выполнению (то есть не блокированы для ввода/вывода) и ждут, когда процессор освободится.
Если у вас Celeron G3930 с двумя ядрами, то LA 2 свидетельствует о 100% загрузке системы. Для Ethash это очень ненормально, а вот для современных алгоритмов — вполне подходит.
Максимальное значение LA может быть каким угодно. Это длина очереди к процессору, выраженная в количестве ядер этого процессора. LA всегда считалось в количестве вычислительных устройств, требуемых для выполнения всей текущей очереди задач.
При майнинге Beam и Cuckoo на слабых процессорах, LA может доходить до 3-4. Если не нравится красный цвет индикатора, вы всегда можете настроить пороговое значение вот здесь:
Три значения: LA сейчас / среднее LA за 5 минут / среднее LA за 15 минут.
Переключение между экранами майнеров, отсоединение от терминала:
Ctrl+A, D — отсоединить от экрана (майнер или агент), чтобы оставить его работающим
Ctrl+A, Space or Ctrl+A, 1,2,3 — переключение между экранами, если у вас запущено несколько майнеров и т.д.
3 маленьких ярлыка
Помимо команд, вы также можете использовать эти сочетания клавиш, чтобы сделать вашу майнинговую жизнь более удобной:
- Ctrl + C. Эта комбинация останавливает любую запущенную команду.
- Ctrl + A, D. Используйте эту команду, чтобы выйти из экрана (майнер или агент). Экран будет работать.
- Ctrl + A, Пробел или Ctrl + A, 1,2,3. С помощью этой комбинации вы можете легко переключаться между экранами, например, если у вас работает второй майнер.
Итак, теперь пришло время применить знания на практике - используйте эти команды, чтобы облегчить свою жизнь. И следите за обновлениями, мы поделимся множеством других полезных советов и хитростей в наших следующих статьях.
Приложение Hive OS позволяет вам управлять вашими воркерами на ходу, из любой точки мира. Это делает процесс майнинга чрезвычайно удобным и гибким, но уверены ли вы, что пользуетесь всеми его функциями? Позвольте нам рассказать вам больше о приложении, чтобы вы могли использовать его по максимуму.
Начнем с самых популярных функций. Возможно, вы уже знакомы с ними:
Благодаря функции автофана, кулеры ваших воркеров контролируются автоматически. Температура ваших устройств поддерживается на желаемом уровне, поэтому вы избегаете перегрева и, как следствие, простоя оборудования (что означает потерю прибыли).
Если температура каким-то образом становится слишком высокой, контроллер температуры (так называемый вотчдог) перезагружает систему или останавливает процесс майнинга. Опять же, это помогает защитить ваши воркеры от перегрева и предотвратить потерю дохода.
Функция статистики позволяет отслеживать производительность ваших воркеров на разных майнерах, алгоритмах, температурах, скоростях оборотов кулеров, и так далее. Благодаря этой информации, вы можете понять, как ваши устройства работают при разных настройках, и определить наиболее эффективные комбинации. В результате вы можете увеличить ваш доход.
С умными уведомлениями вы ничего не пропустите — если что-то случается (например, увеличивается скорость оборотов кулеров), вы сразу получаете уведомление. В результате вы можете вовремя принять меры и предотвратить появление множества проблем.
Используя функцию Планировщик, вы можете автоматизировать определенные процессы. Например, вы можете настроить свои воркеры на переключение с разгона на даунвольтинг в определенное время, и тогда это действие будет выполняться без вашего участия.
А теперь несколько слов о функциях, которые были выпущены за последнее время. Вы могли их пропустить, но сейчас мы восполним этот пробел.
- Мы добавили новые опции настройки детального вида в списке устройств: теперь вы можете выбирать данные для вывода самостоятельно и отслеживать именно те показатели, которые наиболее важны для вас:
Вы можете выбирать разные комбинации данных для ASICов и GPU ригов. Для ASICов доступные следующие варианты: температура чипов + хешрейт, температура плат + хешрейт, температура плат + температура чипов. А вот комбинации для GPU ригов: температура + обороты кулеров, температура + хешрейт, хешрейт + обороты кулеров.
Помимо этого, вы можете включить окрашивание значений температур в зависимости от того, насколько превышен заданный порог.
Если вы не включили окрашивание, температура будет отмечаться красным в момент достижения заданного порога.
- Кроме того, теперь вы можете отслеживать температуру плат и чипов каждого вашего ASICа, настраивать целевую температуру для чипов и плат, и получать уведомления в Telegram в случае превышения заданной температуры плат. Благодаря этим функциям, ваши ASICи защищены от перегрева:
Вот возможные значения:
- Disabled: используется DNS сервер, полученный через DHCP или заданный вручную;
- Enabled for Hive — использовать DoH только для разрешения имен серверов Hive;
- Enabled globally — используется DoH для разрешения всех имен.
- А вот еще одна полезная функция — Hive OS позволяет выбирать воркеры массово, что очень удобно, если у вас большая ферма. Вместо того, чтобы применять одно и то же действие к каждому устройству, вы можете делать это одним кликом мыши.
Это работает так:
- Зажмите кнопку Shift;
- Выберите воркеры;
- Примените необходимое действие ко всем воркерам одновременно!
Вот некоторые действия, которые можно применять массово:
- логин/настройка майнера
- перезагрузка/выключение
- смена полетного листа
- применение тюнинга к майнеру
- смена профиля разгона
- настройка воркеров
- обновление воркеров
Мы не только делаем майнинг более удобным, но и хотим, чтобы он был безопасным. Поэтому выполнение определенных действий теперь требует кода подтверждения. Например, передача вашей фермы другому пользователю, если вы хотите это сделать, вам нужно будет ввести код подтверждения (он будет запрошен либо в 2ФА, либо по электронной почте). Таким образом, ваша ферма не будет украдена.
Как видите, у приложения Hive OS множество полезных функций, которые могут значительно упростить ваш майнинг. Если вы пользователь Android, вы можете скачать приложение здесь. А если вы предпочитаете iOS, вот ссылка для вас.
Выгодного и прибыльного майнинга с приложением Hive OS!
Если вам понравилась статья, дайте нам знать — нажмите 👏 (можно “хлопать” несколько раз!)
Майнеры
В свою очередь эти команды помогут вам разобраться с майнерами:
- miner. Попробуйте эту команду, чтобы увидеть экран запущенного майнера. Когда вы решите выйти, нажмите Ctrl + A, D.
- miner start, miner stop. Здесь все просто, эти команды запускают и останавливают текущий настроенный майнер.
- miner log, miner config. Очевидно, что эти команды позволяют проверить конфигурацию журнала и майнера.
Nvidia
journalctl -p err | grep NVRM — показать последние ошибки видеокарт Nvidia
nvidia-info — показать расширенные данные по картам Nvidia
nvidia-driver-update — обновление драйверов Nvidia
nvidia-driver-update 430 — скачать и установить последний драйвер из серии 430.*
nvidia-driver-update --nvs — переустановить только nvidia-settings
nvidia-smi — показать данные по картам Nvidia
nvtool --clocks — показать частоты ядра/памяти для всех видеокарт Nvidia
Как через Hive-Shell проверить, действительно ли завис риг?
Зайдите по Hive Shell на рабочий риг, находящийся в той же локальной сети что и зависший.
Введите вот эту команду: ssh [email protected]”Ip_адрес_неработающего_рига” :
Далее введите свой пароль от этого рига. Последний ip-адрес рига можно посмотреть на панели управления Hive OS.
Теперь можно проверить, действительно ли риг завис или отключился, или же это какой-то "глюк" сервера веб-интерфейса. Команда exit возвращает каждый раз по цепочке обратно.
Читайте также: