Bitcoin Forum

Local => Майнеры => Topic started by: SolomonVR on April 04, 2012, 07:34:41 PM



Title: Автоматизация малой «фермы». Часть 1
Post by: SolomonVR on April 04, 2012, 07:34:41 PM
Актуальна для тех, у кого «ферма» стоит удалённо. Например, в гараже, на даче. Описаны бытовые приборы, «игрушки», которые можно купить в магазинах электроники.
Знаю, есть удалённый доступ! Но это не во всех случаях помогает! Завис комп, или после кратковременного пропадания света не смог сам включиться.

Игрушка номер 1. Счетчик электроэнергии. Мастер кит  KIT MT4011  (http://www.megachip.ru/item.php?item_id=2076613&upd=3c)  Краткое описание. Предназначено для измерения и контроля потребления электричества. Применение немного описано  здесь  (http://people.overclockers.ru/SolomonVR/record13) Если сеть трёхфазная, то придётся купить 3 штуки. Если на него периодически посматривать, то можно заметить повышенное потребление.

Игрушка номер 2. Почти тоже самое, но в четыре раза дороже!  Energy monitor EM-3000  (http://www.megachip.ru/item.php?item_id=2444732&upd=3c)   Стоит он так дорого из за этой кнопочки
«Кнопка «MODE/+» переключает дисплей на показ активной мощности, полной мощности и COS φ».
В переводе на понятный это значит, что можно выбрать блок питания с лучшим кпд. Сейчас актуально, у кого дорогое электричество. В конце этого/ начале следующего уже для многих, так как награда за блок уменьшится вдвое!

Игрушка номер 3.  GSM сигнализация "ГАРДИАН"  (http://www.megachip.ru/item.php?item_id=1176102&upd=3c) . Однако основная нужная нам функция это не сигнализация, а дистанционное управление нагрузкой и дистанционное измерение температуры. Выпускается в двух вариантах. В виде чёрной коробке (дешевле), и в виде модуля на дин рейку. Имеет 6 выходов для управления нагрузкой, 2 из которых содержат встроенное реле. А также 2 канала цифровой шины, по 16 цифровых термодатчиков (DS18S20 или DS18B20) на каждую. Подробное описание набора и список дополнительно оборудования  здесь  (http://www.masterkit.ru/main/set.php?code_id=326722). Из этого списка хотелось бы отметить лишь  датчик дыма  (http://www.megachip.ru/item.php?item_id=2434652&upd=3c).  Можно даже оставить её охранные функции, в случае проникновения вы об этом сразу узнаете. Прочитайте пдф файл, там подробная инструкция по подключению и установите программку, она покажет все свои возможности и без самого пробора. Лично применял их для дистанционного запуска и температурного контроля за насосами около 3 лет назад. Первоначально требовалось лишь дистанционно включать/выключать насосы, а температура была лишь приятным бонусом. Но, «случайно» оставленная температура тревоги в 90 С, позволила спасти маленькую насосную станцию.

Игрушка номер 4. Розетка таймер. Можно настроить, что бы раз в сутки на несколько минут пропадало питание. Метод, конечно, грубый, но если нет удалённой доступа к зависшему компу, самый удобный. Особенно, если ферма находится вдалеке. Продаются в любых магазинов электротоваром. В СПб самый дешёвый был в  Леруа Мерлен  (http://www.leroymerlin.ru/shop/view/10)
http://s019.radikal.ru/i618/1204/b2/c8a15124218et.jpg (http://s019.radikal.ru/i618/1204/b2/c8a15124218e.jpg)

Игрушка номер 5. Вентиляторы. Необычно дешёвый вентилятор  G17050HA2BT  (http://www.megachip.ru/item.php?item_id=2120233&upd=3c).  Достаточно производительный! Особенно, если сравнивать с этим кулер  Cooler Master NCR-12K1-GP  (http://www.ulmart.ru/goods/187238) Небольшой пример. Компы, в  таких  (http://people.overclockers.ru/SolomonVR/record11) самодельный корпусах стоят на улице. На каждой полке по 2 компа. И сбоку два вентилятора Cooler Master. И так весь ряд. Оказалось, что эти вентиляторы еле дуют, и даже зимой при -10 С, видеокарты нагревались до 80…85 С. И ящик не открыть, потому что снег, метель. Пришлось срочно менять вентиляторы. Одного G17050HA2BT достаточно для охлаждения. Сейчас на улице -1 С, температура карт 60…65 С. Единственное что, не стал покупать заводские решётки для вентиляторы, (одна решётка стоит как 1/3 вентилятора), а купил в «электротоварах» одножильный провод, типа ПВ3, и спаял что то похожее на решётку.
http://s019.radikal.ru/i600/1204/1c/2403584c6f9ct.jpg (http://s019.radikal.ru/i600/1204/1c/2403584c6f9c.jpg)
Просто рекомендации, советы.
Чистка вентиляторов/радиаторов от пыли. Сжатый воздух. Обычно встречается в двух вариантах. Для бытового применения типа  этого  (http://www.ulmart.ru/goods/255930/) и вариант для радиолюбителей типа  этого  (http://www.megachip.ru/item.php?item_id=757216&upd=3c).  Последний с большим давлением и его хватает на дольше. Использование воздуха облегчает чистку видеокарт от пыли, не обязательно их вытаскивать из корпуса. Но самая мелкая пыль не удаляется, словно она прилипла. Период между чистками был 3…4 недели. После того, как закончились баллоны, решил просто купать радиаторы в воде со средством для мытья посуды. Самый лучший результат! Только возиться дольше. Период между чистками увеличился до 7 недель. Вентиляторы от 5770 после  этих  (http://people.overclockers.ru/SolomonVR/16440) событий, смазываются каждые 2 месяца.

От игрушек к безопасности. Огнетушители. Искать по ключевой фразе. «Огнетушитель самосрабатывающий порошковый» Варианты Огнетушитель самосрабатывающий порошковый  ОСП-1  (http://www.speckomp.ru/descr23.htm) Ещё варианты  здесь  (http://http://www.prometei-spb.ru/instr/ognetush/os) Конечно, после его срабатывания придётся чистить все видеокарты.
Анонс. В следующей статье будут рассмотрены промышленные устройства. Переход от игрушек к серьёзной «ферме».

Предлагайте свои варианты!


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: Maniac on April 05, 2012, 05:31:21 AM
Чистка вентиляторов/радиаторов от пыли. Сжатый воздух.

Я использую большую спринцовку (которой ставят клизмы) из аптеки за 15 рублей для выдува пыли. Иногда ещё рядом держу пылесос и всысываю сразу поднявшиеся облака пыли. Есть ли какие-то преимущества у баллонов?


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: bitfil on April 05, 2012, 07:06:00 AM
Quote from: SolomonVR
Игрушка номер 1. Счетчик электроэнергии.
...
Если на него периодически посматривать, то можно заметить повышенное потребление.
Учитывая что речь изначально шла об удаленной ферме - к нему еще и Web-камеру надо тогда :) Да и смысл непонятен совершенно, что делать-то с этими показаниями?

Quote from: SolomonVR
Игрушка номер 2. Почти тоже самое, но в четыре раза дороже!
...
выбрать блок питания с лучшим кпд
Чтобы выбрать правильный БП. В гараже. Или на даче. Офигительно нужная вещь.

Quote from: SolomonVR
Период между чистками был 3…4 недели.

Это вам не о средствах для чистки надо думать, а о фильтре :)

Остальное оставлю без комментариев.. Жаль только что в датацентрах не знают о том что зависшие сервера можно с сигналки перегружать или с таймера розеточного, все какие-то копеечные специализированные платки ставят для этого..


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: kimmeriets on April 05, 2012, 07:46:43 AM
"игрушки" это может и нужно, но интереснее реализация, схема, и опыт эксплуатации.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: rPman on April 05, 2012, 09:37:11 AM
Остальное оставлю без комментариев.. Жаль только что в датацентрах не знают о том что зависшие сервера можно с сигналки перегружать или с таймера розеточного, все какие-то копеечные специализированные платки ставят для этого..
Это как это за копейки ребутнуть зависший роутер.. или какой именно копеешной платой выключить комп (включить можно штатным средством почти любой современной сетевухи) со ссылкой на прайсы пожалуйста... для домашнего пользователя.
p.s. кстати роутеры могут и странно виснуть - сам роутер думает что все хорошо, пингуется из вне, лампочками мигает... а вот в локальной сети NAT не пашет...


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: bitfil on April 05, 2012, 10:15:53 AM
[Это как это за копейки ребутнуть зависший роутер.. или какой именно копеешной платой выключить комп (включить можно штатным средством почти любой современной сетевухи) со ссылкой на прайсы пожалуйста... для домашнего пользователя.
да дофига готовых решений.. Начиная штатными RILOE-платами от серверов Compaq
http://www.ebay.com/itm/Compaq-Remote-Lights-out-Insight-Board-227925-001-RILOE-/300338357320
и заканчивая всякими управляемыми розетками типа
http://www.netping.ru/product_item.aspx?id=_nping_power_PWR220-v2
http://www.gsmrozetka.ru/10-variant-a-kit-sms-gsm.html

Не, ну народ конечно всяко извращается.. Видел старый мобильник с припаянной вместо вибры релюшкой например, но это хоть из соображений "дешево и сердито".. А какой смысл брать устройство по цене специализированного но предназначенное совсем для другого и переделывать его - не понимаю..


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: SolomonVR on April 05, 2012, 06:56:36 PM
Личный опыт – это только использование и полгода наблюдения за сигнализацией. Других, аналогичных решений на данный момент не нашёл. Да и сейчас не знаю, что применять.
Отличная идея направить веб камеру на счётчик. Она стоит около 300р.
Роутер тоже стоит периодически перезагружать. Для него – розетка таймер.
Для меня все эти игрушки будут актуальны, если получится с этим проектом.
https://bitcointalk.org/index.php?topic=70110.0
Иначе в жару придётся всё выключать.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: ZPK on April 05, 2012, 07:16:31 PM
Для управления нагрузкой есть штуки поинтересней, контролируемые компом через инет посредством юсб))  т.е ставите ноут а ещё лучше к ноуту ибп на ноуте резервный надёжный самый канал инета ,таких пердушек и всё....внц сервер и готово(кроме того поддерживается работа и по фтп...закинули правленный файлик а там расписано когда что делать с нагрузкой вот и всё)) стоимость честно не помню можите поискать в нете их там навалом...) Сам хочу летом заняться приобрести этих штуковин...пока ещё так сказать в планах всё это дело)

Я в принципе не заморачивался сильно , но вот какие тогда нашёл когда искал))
http://www.kernelchip.ru/Senegal.php
http://www.masterkit.ru/main/set.php?code_id=579540

мелкая мне и понравилась)на чип и дипе то же есть и обзорчик там на мелкую есть )


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: SolomonVR on April 05, 2012, 09:53:12 PM
Не всегда бывает резервный канал, и эти штуки не помогут при зависании. Пока что проще и надёжнее регулярно перезагружать роутер. И компу тоже бывает нужна перезагрузка.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: tenzor on April 05, 2012, 11:33:34 PM
Не всегда бывает резервный канал, и эти штуки не помогут при зависании. Пока что проще и надёжнее регулярно перезагружать роутер. И компу тоже бывает нужна перезагрузка.
Вот английская тема  такими штуками https://bitcointalk.org/index.php?topic=67062.0
Можно взять платку с большим количеством дешевых релюшек, подцепить релюшки к выводам ресет/повер он на материнках и ребутать/включать/выключать удаленно. Но нужна отдельная машина под это все.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: FAN on April 06, 2012, 12:28:57 AM
ачем старый мобильник или та же гсм сигнализация вам не компьютер с блоком релюшек?


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: bitfil on April 06, 2012, 04:39:50 AM
проще и надёжнее регулярно перезагружать роутер. И компу тоже бывает нужна перезагрузка.
постоянно перегружать технику передергиванием питания - это только создавать проблемы, а никак не уменьшать их.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: Balthazar on April 07, 2012, 12:53:32 PM
Если файловая система в ридонли смонтирована, то перезагружать можно сколько влезет.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: Maniac on April 07, 2012, 04:41:26 PM
Если файловая система в ридонли смонтирована, то перезагружать можно сколько влезет.

А переходные процессы в БП и всём остальном куда девать? Электроприборы чаще всего горят в момент включения.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: somenick on April 08, 2012, 11:25:24 PM
настроил что бы один комп автоматом перегружался раз в 2 часа,
потому что одна видюха периодически отваливается при непрерывной работе
в чём дело не знаю ) пусть так работает )


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: ZPK on April 08, 2012, 11:45:57 PM
настроил что бы один комп автоматом перегружался раз в 2 часа,
потому что одна видюха периодически отваливается при непрерывной работе
в чём дело не знаю ) пусть так работает )

переразгон,перегрев,или же она просто на пенсию хочет)
При перегреве советую проверить все датчики которые имеются....возможны перегревы врм)


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: mich on April 09, 2012, 05:26:50 AM
настроил что бы один комп автоматом перегружался раз в 2 часа,
потому что одна видюха периодически отваливается при непрерывной работе
в чём дело не знаю ) пусть так работает )
Можно же настроить так, чтобы перегружался по факту отваливания, а не по расписанию. Если на линуксе - в cron прописать скрипт типа такого:
Code:
<?php
if (isset(
$_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] != "127.0.0.1") {
echo "This script can only be run locally.";
exit;
}

$opts = array(
  
'http'=> array(
    
'method'=>   "GET",
    
'user_agent'=>    "MozillaXYZ/1.0"));
$context stream_context_create($opts);
$json file_get_contents('http://pool.mkalinin.ru/api.php?api_key='************', false, $context); // replace by your own api key
$json = json_decode($json);

$hrate = $json->{'
workers'}->{'***********'}->{'hashrate'}; // replace by worker's name
echo $hrate;
if (
$hrate 10){
 
exec("/usr/bin/sudo /sbin/shutdown -r now");
}
?>


Если на Windows - тоже написал программку, которая висит в сетке и мониторит состояния железяк по хешрейту, если где-то упало - дает команду на ребут. В 99% (если желехяка не словила экран смерти) помогает. Если надо, выложу куда-нидь.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: Aion2n on April 09, 2012, 06:25:49 AM
Если надо, выложу куда-нидь.
Что за вопросы, конечно надо, выкладывай.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: BCMan on April 09, 2012, 07:56:32 AM
настроил что бы один комп автоматом перегружался раз в 2 часа,
потому что одна видюха периодически отваливается при непрерывной работе
в чём дело не знаю ) пусть так работает )
Можно же настроить так, чтобы перегружался по факту отваливания, а не по расписанию. Если на линуксе - в cron прописать скрипт типа такого:
Code:
<?php
if (isset(
$_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] != "127.0.0.1") {
echo "This script can only be run locally.";
exit;
}

$opts = array(
  
'http'=> array(
    
'method'=>   "GET",
    
'user_agent'=>    "MozillaXYZ/1.0"));
$context stream_context_create($opts);
$json file_get_contents('http://pool.mkalinin.ru/api.php?api_key='************', false, $context); // replace by your own api key
$json = json_decode($json);

$hrate = $json->{'
workers'}->{'***********'}->{'hashrate'}; // replace by worker's name
echo $hrate;
if (
$hrate 10){
 
exec("/usr/bin/sudo /sbin/shutdown -r now");
}
?>


Если на Windows - тоже написал программку, которая висит в сетке и мониторит состояния железяк по хешрейту, если где-то упало - дает команду на ребут. В 99% (если желехяка не словила экран смерти) помогает. Если надо, выложу куда-нидь.
А можно ее переделать, чтобы она не хэшрейт мониторила, а температуру видях. И если где то она повышается больше дозволенного (например до 74 С), то прога немедленно выключает комп.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: mich on April 09, 2012, 08:10:10 AM
Если надо, выложу куда-нидь.
Что за вопросы, конечно надо, выкладывай.

http://pool.mkalinin.ru/download/BTCAPI.exe (http://pool.mkalinin.ru/download/BTCAPI.exe)

Делал для себя, поэтому такие условия: компы, которые отслеживаются прогой, должны называться так же как соответствующие им майнеры. И на тех компах должна быть такая же учетная запись как на том, с которого мониторится, чтобы он командой shutdown смог бы их грузануть.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: mich on April 09, 2012, 08:14:59 AM
А можно ее переделать, чтобы она не хэшрейт мониторила, а температуру видях. И если где то она повышается больше дозволенного (например до 74 С), то прога немедленно выключает комп.
Это называется не "передалать", а написать другую  ;D
Этот скрипт проверяет хешрейт через API сайта пула, а они вряд ли мониторят температуру ваших видеокарт.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: BCMan on April 09, 2012, 08:27:16 AM
А можно ее переделать, чтобы она не хэшрейт мониторила, а температуру видях. И если где то она повышается больше дозволенного (например до 74 С), то прога немедленно выключает комп.
Это называется не "передалать", а написать другую  ;D
Этот скрипт проверяет хешрейт через API сайта пула, а они вряд ли мониторят температуру ваших видеокарт.
Ну а как-то можно сделать, чтобы прога считывала температуру, с gpu-z например? Я бы даже заплатил за нее.
 Следить за хэшрейтом не слишком надежно имхо, т.к. сам пул может зависнуть, а видюха наоборот -может хэшировать нормально, но греться будет не по-детски, если случится что с охлаждением.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: mich on April 09, 2012, 08:45:49 AM
Ну а как-то можно сделать, чтобы прога считывала температуру, с gpu-z например? Я бы даже заплатил за нее.
 Следить за хэшрейтом не слишком надежно имхо, т.к. сам пул может зависнуть, а видюха наоборот -может хэшировать нормально, но греться будет не по-детски, если случится что с охлаждением.
Вряд ли, если пул зависнет, видюха будет что-то хешировать, она же не будет получать никаких заданий? Под windows я не видел никаких открытых способов получения показаний датчиков температуры GPU, ну если не считать nvidia, да и честно говоря, не заморачивался этим особо.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: BCMan on April 09, 2012, 11:19:43 AM
Ну а как-то можно сделать, чтобы прога считывала температуру, с gpu-z например? Я бы даже заплатил за нее.
 Следить за хэшрейтом не слишком надежно имхо, т.к. сам пул может зависнуть, а видюха наоборот -может хэшировать нормально, но греться будет не по-детски, если случится что с охлаждением.
Вряд ли, если пул зависнет, видюха будет что-то хешировать, она же не будет получать никаких заданий?
Я про две разные ситуации говорю. 1 - эта прога не поможет от перегрева. Видюха будет хэшировать, пока не сгорит или пока не сработает встроенная система защиты от перегрева (это если температура до 100С поднимется, что уже может повредить гпу безвозвратно).
 2. Пул виснет, и прога вырубает комп. Потеря времени опять же.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: mich on April 09, 2012, 11:42:11 AM
Ну а как-то можно сделать, чтобы прога считывала температуру, с gpu-z например? Я бы даже заплатил за нее.
 Следить за хэшрейтом не слишком надежно имхо, т.к. сам пул может зависнуть, а видюха наоборот -может хэшировать нормально, но греться будет не по-детски, если случится что с охлаждением.
Вряд ли, если пул зависнет, видюха будет что-то хешировать, она же не будет получать никаких заданий?
Я про две разные ситуации говорю. 1 - эта прога не поможет от перегрева. Видюха будет хэшировать, пока не сгорит или пока не сработает встроенная система защиты от перегрева (это если температура до 100С поднимется, что уже может повредить гпу безвозвратно).
 2. Пул виснет, и прога вырубает комп. Потеря времени опять же.

1. Изначально вопрос обсуждался о том, что лучше перегружать комп не по расписанию, на случай зависания карт, а по факту зависания как такового. Ребут каждые 2 часа - сомнительное решение защиты от перегрева.
2. В скрипт допиши проверку наличия ответа от пула на запрос API. Нет ответа вообще - ничего не делаем, майнер перескочит на другой пул. Есть ответ, но хешрейт упал - перегружаемся.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: Balthazar on April 09, 2012, 12:22:41 PM
Если файловая система в ридонли смонтирована, то перезагружать можно сколько влезет.

А переходные процессы в БП и всём остальном куда девать? Электроприборы чаще всего горят в момент включения.
Для ПКшного железа это несущественно. К тому же, переходные процессы и конденсаторы большой емкости - это слабосовместимые вещи.

Другое дело, что сама мысль непонятна. Зачем ребутить, если все работает?


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: bitfil on April 09, 2012, 01:23:00 PM
2. В скрипт допиши проверку наличия ответа от пула на запрос API. Нет ответа вообще - ничего не делаем, майнер перескочит на другой пул. Есть ответ, но хешрейт упал - перегружаемся.
Он похоже не cgminer-ом майнит, соответственно и мучается проблемами с перегревом и переключением пулов :)

А в cgminer другие проблемы будут - у меня вот например изредка одна из карт в cgminer переходит в статус DEAD, перезагрузка помогает, но проверка на пуле по API ничего не даст т.к. по воркерам карты не разнесены.. Если только по уменьшению скорости смотреть, но это тоже может ложные срабатывания давать..
И потом, если этот же cgminer переключился на другой пул - то будет перегружать постоянно т.к. API пула будет возвращать нули :)


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: mich on April 09, 2012, 02:08:13 PM
А в cgminer другие проблемы будут - у меня вот например изредка одна из карт в cgminer переходит в статус DEAD, перезагрузка помогает, но проверка на пуле по API ничего не даст т.к. по воркерам карты не разнесены.. Если только по уменьшению скорости смотреть, но это тоже может ложные срабатывания давать..
По уменьшению скорости можно подобрать. У меня в скрипте 10 указано - можно заменить на скорость без одной карты, как вариант.
И потом, если этот же cgminer переключился на другой пул - то будет перегружать постоянно т.к. API пула будет возвращать нули :)
Мне сии проблемы не ведомы, я на одном пуле сижу )))) Ну а серьезно, дописать код с учетом нескольких возможных пулов не проблема. Как только на одном пуле карты откликнулись хешрейтом в пределах нормы - break, иначе - переходим к следующему. Все молчат - reboot.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: SolomonVR on April 09, 2012, 05:19:25 PM
Новая игрушка. Дополнение от 09042012.
 EnerGenie EG-PMS-LAN Сетевой фильтр с LAN  (http://habrahabr.ru/post/141693)
Внешнее устройство выглядит крупнее обычного сетевого фильтра. Похоже внутри находится блок питания для сетевого контроллера и платы управления розетками. Шнур питания имеет длину 1.8 м.
На лицевой стороне устройства находится тумблер питания, который отключает все розетки. Всего имеется 6 розеток, 4-мя розетками можно управлять. Возле каждой управляемой розетки есть оранжевый индикатор и номер розетки.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: tenzor on April 09, 2012, 11:32:50 PM
2. В скрипт допиши проверку наличия ответа от пула на запрос API. Нет ответа вообще - ничего не делаем, майнер перескочит на другой пул. Есть ответ, но хешрейт упал - перегружаемся.
Он похоже не cgminer-ом майнит, соответственно и мучается проблемами с перегревом и переключением пулов :)

А в cgminer другие проблемы будут - у меня вот например изредка одна из карт в cgminer переходит в статус DEAD, перезагрузка помогает, но проверка на пуле по API ничего не даст т.к. по воркерам карты не разнесены.. Если только по уменьшению скорости смотреть, но это тоже может ложные срабатывания давать..
И потом, если этот же cgminer переключился на другой пул - то будет перегружать постоянно т.к. API пула будет возвращать нули :)

Можно мониторить логи cgminer, и когда он в них напишет что-то про DEAD или SICK, ребутать комп. У меня так почти на всех линуксовых машинах.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: BCMan on April 10, 2012, 06:41:54 AM
Ну а как-то можно сделать, чтобы прога считывала температуру, с gpu-z например? Я бы даже заплатил за нее.
 Следить за хэшрейтом не слишком надежно имхо, т.к. сам пул может зависнуть, а видюха наоборот -может хэшировать нормально, но греться будет не по-детски, если случится что с охлаждением.
Вряд ли, если пул зависнет, видюха будет что-то хешировать, она же не будет получать никаких заданий?
Я про две разные ситуации говорю. 1 - эта прога не поможет от перегрева. Видюха будет хэшировать, пока не сгорит или пока не сработает встроенная система защиты от перегрева (это если температура до 100С поднимется, что уже может повредить гпу безвозвратно).
 2. Пул виснет, и прога вырубает комп. Потеря времени опять же.

1. Изначально вопрос обсуждался о том, что лучше перегружать комп не по расписанию, на случай зависания карт, а по факту зависания как такового. Ребут каждые 2 часа - сомнительное решение защиты от перегрева.
Мне не нужен ребут, а только полное отключение компа, до выяснения причин. Есть еще вариант - читать показания температуры через апи cgminer'а. Для примера, есть пхп скрипт в этой теме, который показывает полную статистику для видюх. Сам его использую.
 https://bitcointalk.org/index.php?topic=58834.0

http://i1027.photobucket.com/albums/y335/jjiimm_64/misc/webmon-sample1.jpg
 Реально же сделать?

2. В скрипт допиши проверку наличия ответа от пула на запрос API. Нет ответа вообще - ничего не делаем, майнер перескочит на другой пул. Есть ответ, но хешрейт упал - перегружаемся.
Он похоже не cgminer-ом майнит, соответственно и мучается проблемами с перегревом и переключением пулов :)
Да нет у меня проблем с перегревом, просто нужна нормальная подстраховка на непредвиденный случай.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: tenzor on April 10, 2012, 08:37:59 AM
так cgminer сам отрубает видюхи при перегреве. У меня на одной кулер почти сдох. минуту майнит нормально, перегрев, cgminer убивает 1 тред из двух, температура спадает, включает второй тред обратно. Ну и плюс он еще частоты сбрасывает в указанном пределе.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: BCMan on April 10, 2012, 08:54:54 AM
так cgminer сам отрубает видюхи при перегреве. У меня на одной кулер почти сдох. минуту майнит нормально, перегрев, cgminer убивает 1 тред из двух, температура спадает, включает второй тред обратно. Ну и плюс он еще частоты сбрасывает в указанном пределе.
Для надежности лучше всю систему отключать. Если кулер помрет, то cgminer уже не поможет. Тем более у меня он не может их отключить почему то.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: Barlog on April 10, 2012, 10:44:43 AM
Я для мониторинга и управления под виндой использую nncron и clocktweak.
Есть еще вариант использования (https://bitcointalk.org/index.php?topic=35340.0) со шлюхами :)


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: SolomonVR on April 12, 2012, 06:20:47 PM
Термопредохранитель. Варианты  здесь  (http://www.chipdip.ru/product/zh103-92-15a.aspx) и  здесь  (http://www.megachip.ru/search.php?class=060504&upd=3c)
Обычно компьютерный блок питания включается замыканием черного и зелёного провода. Подумал, если в разрыв этой цепи включить предохранитель градусов на 80… 90. В случает перегрева видеокарты, остановки вентилятора, предохранитель сгорит, разомкнёт цепь и комп выключится. Часто применяются в утюгах, кофеварках.
Купил себе немного. Пока ещё не ставил, так как планировал на  водоблок  (https://bitcointalk.org/index.php?topic=70110.0)  поставить. Родной радиатор пока не хочу портить, вдруг зимой придётся карты продавать. Да и блоки питания пока ещё на гарантии.
Один из выводов связан с корпусом. Нужно изолировать. В утюгах он находится в тряпочной термостойкой трубке. Для тех, кто решиться на эксперимент, вероятно надо выбирать на меньшую температуру, так как проще их крепить на край радиатора и самое главное, их паять нельзя. Только обжим.
http://s019.radikal.ru/i619/1204/0c/16fb3b74770at.jpg (http://s019.radikal.ru/i619/1204/0c/16fb3b74770a.jpg)
В утюге они закреплены так
http://s019.radikal.ru/i635/1204/8a/74614d6c7619t.jpg (http://s019.radikal.ru/i635/1204/8a/74614d6c7619.jpg)


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: AV on April 12, 2012, 06:48:54 PM
Термопредохранитель. В случает перегрева видеокарты, остановки вентилятора, предохранитель сгорит, разомкнёт цепь и комп выключится.
В случае перегрева видеокарта сама остановит свою работу.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: SolomonVR on April 12, 2012, 06:57:53 PM
Остановит, но после остывания продолжит майнить. Было два вынужденных эксперимента на 5770. Осенью писал о них. Коротко, остановился вентилятор, и карта какое то время работала в таком режиме, скорость 200мх, пока температура ниже 90С, как только нагревалась выше 90С, скорость падала до 100мх и так было несколько часов. Через месяц эксперимент повторился на другой карте. Не успел вовремя заметить, и в результате помер блок питания… Карта осталась живой, но больше не работает на частоте 960MHz.


Title: Re: Автоматизация малой «фермы». Часть 1
Post by: naima53 on April 14, 2012, 12:34:54 PM
Остановит, но после остывания продолжит майнить. Было два вынужденных эксперимента на 5770. Осенью писал о них. Коротко, остановился вентилятор, и карта какое то время работала в таком режиме, скорость 200мх, пока температура ниже 90С, как только нагревалась выше 90С, скорость падала до 100мх и так было несколько часов. Через месяц эксперимент повторился на другой карте. Не успел вовремя заметить, и в результате помер блок питания… Карта осталась живой, но больше не работает на частоте 960MHz.
Была такая фигня тоже, одна 5850ая замедлилась - приехал посмотреть - вентилятор загудел, обороты упали, но блок питания не сгорел, почистил - полет нормальный (температуру не посмотрел, но паленым пахло, часа два добирался..)