сколько серваков пасете?
Во-первых, у меня периодически отваливается несколько ежиков. Я сделал задачу в cron каждые 12 часов перезапускать их. Думаю, должно помочь, если нет — попробую каждые 4. Если опять не поможет, надо будет придумать способ отслеживать их состояние.
Да, с cron'ом метод весьма топорный, но простой и, наверно, надежный.
Во-вторых, красивости. Тут conky+python. Я уже писал и показывал скрипт, который мне статистику показывает, забирая ее через api пула в json. Сейчас я переделал тот скрипт, он получился чуть более универсальный и, как мне кажется, более грамотный(хотя все равно, наверняка, говнокод еще тот). Плюс скрипт ведет лог — просто пишет полученный json в файл и клеит к нему таймстамп(в формате '%d.%m.%Y %H:%M:%S').
Так же баш-скрипт, который запускает асики, пишет в тот же лог-файл сообщения о том, что он запускался. Так же клеит в начало таймстамп. Весь лог файл в json-формате ведется. Вот не знаю почему, но мне понравился этот формат — довольно просто работать, в определенной мере легко читается пользователем.
//На счет json'a, похоже я идиот и изобрел велосипед — сделал свой парсер для json, не покурив json.dumps(), оно оказывается умеет выводить красиво, с отступами и переносами строк. Погуглил это, пока писал пост.
Я что-то вот не понял, они наркоманы или я?
В cgminer на битках 6-7Gh/s, лайты майнятся cpuminer'ом и скорость не показывает. На пуле по биткам 3.5Gh/s, по лайту 377Mh/s. Но это странные цифры немного — я только запустил, работает минут 10 от силы. Посмотрю, как будет в течение суток и отпишусь.
Алсо есть подозрение, что я что-то не сделал или сделал не так для dual mode.
WARNINGs: GPU 2 Temp (Celcius) is 83.00 (outside range [:82]).
OKs: GPU 0 Temp (Celcius) is 57.00, GPU 3 Temp (Celcius) is 75.00, GPU 1 Temp (Celcius) is 58.00.
[19:55]<asuka> nyaa :: hitagi :: GPU Cooling stats
OKs: GPU 0 Temp (Celcius) is 57.00, GPU 3 Temp (Celcius) is 74.00, GPU 2 Temp (Celcius) is 82.00, GPU 1 Temp (Celcius) is 58.00.
И такая хуита целый день. Пора врубать принудительный обдув на постоянку, кажется.
Отвалился доступ по ssh, но майнить ферма продолжила. Я попросил своих домашних ребутнуть ее, но это не помогло починить ssh, плюс майнинг не запустить никак(автозапуск я пока не сделал так, как мне надо). Как выяснилось, комп решил, что у него появился флоппик и решил грузится с него в первую очередь. Ожидая загрузочной дискеты, он ни на что больше не реагирует и не пытается грузится с других устройств(у меня на флэшке дебиан).
Так же, у меня к мамке не подключена кнопка питания, раньше все включалось вместе с включением БП. Но тут комп решил не запускаться так, а ожидать нажатия кнопки(замыкания контактов), поэтому-то мне сестра и сказала, что ничего не запускается, чем посадила меня на не слабую измену.
Сейчас все ок. Уверен, никому эта хуйня не интересна:3
А домой мне я поеду не раньше субботы. Говно короче.
Сегодня подошел к нему узнать, когда и как можно спустить ферму в подвал. На что он мне говорит, мне твой мэнинг нафиг в подвале не нужен, там и так уже 6 градусов.
Ахуенно, че.
А где вы летом держите фермы?
//Да, как последний хипстер или ТП/ванилька нахуячил фильтров на фотку, но вроде нормально выглядит.
Вчера втыкал обе видюхи в 8х слоты, 16х пустовал, т.к. закрыт одной из карт. Все работало, майнило, но тут логичная проблема — не хватка воздуха. Т.е. с двумя видюхами в 8х все работает.
Может кто чего подсказать?
Алсо только что с форума, там советовали сначала использовать слоты 16х, пото х1, но может имелось ввиду вообще в порядке убывания их заполнять, а я просто не так перевел. Еще пишут что-то про pci-e в bios'е выставить в Gen1 вручную, но у меня нет такого пункта.
Я пока что думаю заказать 16х-16х райзер, его втыкать в 8х слот.
Мамка asrock nf5 sli-1394, ей уже лет 6-7.
Или я совсем идиот и с 1х не работает ничего?
Когда отваливается картинка, некоторое время дребезжит один из кулеров, но может так дважды совпало просто. Так же в этот момент майнер перестает майнить, отображаемая скорость не меняется, шары не идут, температура падает, что логично. Пробовал перезапустить майнер на тот же адрес — отказывается стартовать, при том, что другая видюха на винде нормально продолжает работать с тем же адресом. Майнер запускается с другим адресом, вероятно можно запустить и на старом, но я не вникал в подробности. Ну и что происходит на экране в этот момент, я не видел.
А еще во вторник утром надо шнурок забрать, пока назад не отправили.
Следующим шагом будет настройка ssh в интернеты. Ну с no-ip, как раньше делал. Потом спуск фермы в подвал с прокладкой проводов. Еще можно попилить всякие скрипты, которые бы сами следили за состоянием фермы и пытались починить если что.
dump.bitcheese.net
И прокачал систему охлаждения рига: dump.bitcheese.net
Вентилятор обещает давать 300 м³/час, гудит конечно, но более приятным тембром, да и риг стал гудеть тише. Повешу его на релюшку безумного дома, наверное.
Алсо, теперь можно спокойно перетаскивать риг на кухню и ставить на шкаф, пусть там гудит. Надо только метров 15 витухи найти.
Съездил в OBI: И прокачал систему охлаждения рига: dump.bitcheese.net
Вентилятор обещает давать 300 м³/час, гудит конечно, но более приятным тембром, да и риг стал гудеть тише. Повешу его на релюшку безумного дома, наверное.
Алсо, теперь можно спокойно перетаскивать риг на кухню и ставить на шкаф, пусть там гудит. Надо только метров 15 витухи найти.
Раньше я писал, что скорости видюх под прыщами меньше, чем в виндосе, дело оказалось в дровах — я ставил из stable, а там лежат 12.xx. Перед выходными скачал и начал ставить 13.xx, но что-то там не получалось и я забил на время. Сегодня снова стал ковыряться, не инсталлился dkms, черт его знает почему. Я решил попробовать поставить его отдельно из репа apt-get install fglrx-modules-dkms. Ребутнулся, все работает.
В итоге, как я и предполагал еще много раньше, в линуксе скорость получается выше, хоть и не на много. В винде мне надо было понижать частоту гпу и видюха(r9 280x) выдавала 740кхс на 1070/1500, сейчас она выдает 755-766кхс на штатных частотах 1100/1500.
Теперь осталось сделать мониторинг температуры видюхи и вообще состояния фермы и запуск майнинга при старте. Еще было бы не плохо сделать кастомное управление кулерами. Все это в конках думаю сделать.
Ну или что там конкретно надо, чтобы самому спаять? Из того, что видел — нужен разъем pci-e и кусок от видюхи с контактами. Как такое можно раздобыть?
Сегодня ночью загнулся майнер. Не знаю как автоматизировать процесс определения наебнувшегося майнера и его перезапуск в виндос, а на счет линукса есть пара идей, но не уверен как их правильно реализовывать. Тем более не уверен повторится ли такой сбой в линуксе — в виндосе вылетело стандартное окно, мол "в работе программы обнаружена ошибка; найти решение в интернете; завершить работу программы".
Собственно, на счет линукса. Если запущено два процесса cgminer, как лучше отслеживать их работу? Мои мысли такие: завернуть запуск майнера в скрипт, который запускает майнер и определяет его pid, а после отслеживает, есть ли pid в списке работающих или умер. Соответственно, перезапускает майнер в случае проблем(кроме исчезновения pid'а из списка еще пара условий). Но стоит вопрос о том, что может быть запущено два майнера для разных видюх, с разными параметрами соответственно. Завернуть запуск обоих в один скрипт или в отдельные скрипты? Как правильно определять какой майнер умер(полагаю, можно парсить какой pid запущен с какими параметрами)?
Ну и еще вопрос, что лучше будет bash или python? Как по мне, так баша хватит за глаза, и опыта с ним чуть больше. С другой стороны нужна практика работы с питоном, да и возможностей он предоставляет гораздо больше, чем баш. Зато на питоне буду дольше делать скрипт и отлаживать, т.к. погромист на питоне из меня пока никакой.
//Вообще, эти вопросы я так задал, для себя, чтобы потом не забыть, когда дело каснется настройки ферм.
— Страшно тормозит работу GUI
— Не совместим с открытыми сложными GUI-приложениями. Открыл Хром, памяти на cgminer уже не хватит
— После закрытия тяжёлых GUI-приложений всё равно испытывает нехватку памяти до перезапуска системы (перезапуск иксов не помогает)
— После работы cgminer, GUI-приложения тормозят, пока не перезапустишь систему.
Я считал это глюком^W фичей cgminer, пока не рискнул вчера запустить его под Windows (лениво было каждый раз перегружаться для майнинга в Linux, а для просмотра кино с SVP в Windows). Оказалось, что под Windows 8:
— cgminer тормозит GUI, но терпимо. Мышкой попасть куда надо можно :)
— cgminer работает с кучей запущенных GUI-приложений
— после выхода из cgminer всё работает без тормозов
...
Чую я, вслед за SVP (интерполяция кадров кино до экранной частоты кадров), без которого кино смотреть уже не могу, ещё одним аргументом оставаться на десктопе под Linux становится меньше. Ещё бы ssh-терминалку приличную, всё же, putty кривоват и бедноват...
Походу, свершается то, о чём я говорил лет 5 назад (когда обозначились новые тренды), что может настать день, когда для меня Windows станет удобнее Linux'а и что я в этот день без фанатизма (в котором меня обвиняли :D) могу сменить дефолтовую операционку.
Правда, всё сказанное касается только декстопа. На этом ноуте, с которого пишу сейчас, Win7 — ужасное неюзабельное овно по сравнению с Ubuntu. Первая тормозит и глючит, у второй же разве что минус традиционный в невозможности использовать Хром (он под Ubuntu течёт страшно, даже 8Гб маловато, а уж 4Гб — вообще песец), в остальном всё намного лучше, чем под виндой.
На таких оборотах становится ясно, что overflow уже близок :(