Я хотел бы запустить безголовую машину для выполнения некоторой базовой автоматизации и генерации статистики (например, генерации netstats, загрузки на pvoutput.org), а также любых других тривиальных пакетных заданий, которые могут возникнуть.
Поскольку RaspPi был спроектирован в основном как учебное устройство, является ли он хорошим кандидатом на 100% времени безотказной работы? Я не уверен, что конструкция, удобная для класса, подходит для таких эксплуатационных параметров (т. Е. «Защищенная от детей» конструкция = более надежная; приспособлено ли устройство для работы на протяжении школьного урока и т. Д.).
Для целей этого вопроса я предполагаю, что RaspPi размещен в футляре и находится в «безопасной» рабочей среде (то есть в помещении).
-
21 октября 2012 : Там будет полезно родственная нить здесь снова: жизнь SD карт: Как я могу продлить жизнь моей SD - карты?
Ответы:
Да, конечно.
Исторически сложилось несколько негативов, о которых я мог подумать, я оставлю их здесь для справки:
Однако все эти пункты сейчас (июнь 2018 года) несколько спорные. Приличная SD-карта на практике в наши дни не будет иметь проблем, если она не используется очень интенсивно, почти все ранние проблемы со стабильностью драйверов были устранены, а 1 ГБ ОЗУ на кучу больше, чем оригинал (оригинальные платы имели 256 МБ, и до половины этого было съедено ГПУ.)
Я все еще не использовал бы его как устройство, которое должно было работать 24/7 для какой-либо критической операции, но опять же, то же самое с любым ПК потребительского уровня.
источник
Я обнаружил, что Pi делает очень хороший микросервер, если вы понимаете его ограничения. Хотя флэш-память в теории имеет ограниченный срок службы, на практике вы получите несколько лет. Более трех лет я управлял платой на базе ARM, аналогичной домашнему серверу, с / и / home на SD-карте, и он не жаловался.
Самая большая проблема с Pi - это блок питания. Без зарядного устройства у телефона нет возможности преодолевать незначительные сбои питания. Я обнаружил, что он перезагружается при малейшем мигании. Конечно, он быстро восстанавливается, но вам придется либо решить эту проблему с помощью лучшего регулируемого источника питания, либо спроектировать свои задачи так, чтобы они могли возобновить работу с того места, где они были прерваны при перезагрузке.
Обновление , 2013-12-23: Возможно, карта на домашнем сервере платы на базе ARM окончательно оборвалась после 24-часового отключения электроэнергии, которое мы здесь провели, из-за ледяной бури. Это отдельный анекдотичный отчет, который следует принимать как есть.
источник
Я работал в течение 3 месяцев без перерыва в качестве веб-сервера для www.sm0vpo.com, где имеется около 10 000 электронных файлов PDF и около 250 электронных проектов, которые я полностью задокументировал с помощью шаблонов печатных плат в формате ZIP и GIF.
У меня около 3 000 000 хитов в год, так что мой маленький RPi будет видеть около 700 000 хитов, а также испытывать как тяжелый, так и легкий трафик.
У меня RPi работает "босиком" (без клавиатуры, монитора или мыши) без внешних USB-подключений. Единственные подключения - SD-карта (SanDisk EXTREME 8GB @ 33Mb / s). Я полагал, что клавиатура, мышь и карта памяти могут гореть так же, как и сам RPi.
RPi ни разу не разбился, он немного теплый, и я считаю его надежным на 100%. Машину MS Windoze-XP с тем же трафиком нужно было перезагружать в среднем примерно раз в два месяца, с более низкой плотностью трафика. RPI также быстрее, чем компьютер HP с частотой 2,66 ГГц, но я считаю, что это является функцией другой операционной системы (мой RPi работает под управлением LINUX - debian).
Если вам нужна дополнительная информация, я могу прислать вам фотографии, но на данный момент, как новичок, я не могу получить доступ к сетевым журналам на сервере lighthttpd. Если у вас есть какие-либо последовательности команд, которые я могу ввести в свой SSH-терминал, тогда вы можете поделиться всей информацией (и мягкой), которая у меня есть.
К вашему сведению - мой RPi скрыт за выделенным аппаратным брандмауэром IP-Cop (LINUX), но я надеюсь однажды сменить эту карту ATX на выделенный сервер / брандмауэр RPi. Мне не хватает только одного компонента - времени.
источник
Поскольку большинство компьютеров не подходят для круглосуточной работы из-за их движущихся частей, RPi не должен иметь никаких проблем.
Если машина выходит из строя, это происходит чаще всего из-за отказа жесткого диска или отказа некоторых вентиляторов, так как они подвержены износу.
Единственное, что может испытывать такой износ на RPi, - это SD-карта, поэтому вы можете захотеть, чтобы ваша установка перенесла как можно больше операций записи в ОЗУ или на другое устройство, которое может обрабатывать записи немного дольше. Что-то вроде USB-накопителя с жестким диском серверного уровня, предназначенного для круглосуточной работы.
источник
not suited for 24/7 operations due to their moving parts
- Вы имеете в виду жесткий диск (отказ вентилятора не является показательным ограничителем!) - единственная движущаяся часть ПК - Вы можете запустить жесткий диск в течение 5 лет, не выключая его, и он будет просить еще 5 лет! Компьютеры могут работать круглосуточно без проблем. Вот для чего они предназначены. Серверы предназначены для работы на 100% ЦП в горячих условиях - при необходимости. Вот почему серверы дороже. SD-карты не двигаются, и они хуже, чем HDD - так что ваш ответ - мусор. Не могу поверить, что вы получили голосов. -1 от меня (вводящий в заблуждение и не фактический ответ) Оценка серверного уровня жесткого диска ???Исходя из собственного опыта, мой RaspPi работает с 24/7 июня, регистрируя данные из моей солнечной системы, и у меня не было никаких проблем. Я использую DC-DC преобразователь для питания через 12В солнечную систему и установил охлаждающий вентилятор на коробке, но он еще не нагрелся, чтобы включиться.
Я не пишу на SD-карту, так что, надеюсь, это не станет точкой сбоя, она загружается только на удаленный сервер каждые 60 секунд.
Плата работает очень круто и потребляет очень мало энергии.
источник
Я также хотел узнать больше о возможностях Raspberry Pi в режиме 24/7. Поэтому я установил приложение «стресс» (sudo apt-get install load), которое способно загружать процессор на все 100% все время.
Самое лучшее в «стрессе» - это то, что он отдает приоритет другим запущенным процессам, он только «заполняет» пробел, пока процессор не загрузится на все 100%.
Я провел тест некоторое время назад в течение 275 (!!!) дней, без каких-либо проблем. Никаких перезагрузок, никаких сбоев, никаких перегревов, нет ... ничего (я не настраивал Raspberry Pi, я использовал его как есть, так что без разгона и так далее ...).
Исходя из того, что я испытал, я вполне уверен, что Raspberry Pi более чем надежен, чтобы выжить в ситуациях 24/7 в течение очень и очень долгого времени. Я даже собираюсь использовать его для своей домашней системы автоматизации ...
источник
Если вы хотите, чтобы ваша SD-карта прослужила дольше, у меня есть два совета для вас:
Когда я не следовал этим двум упомянутым выше, мои карты памяти на безголовых машинах Debian умерли в течение нескольких недель
источник
Я могу предложить только вид, основанный на моем опыте. Я использую 2 Raspberry Pi в качестве мини-серверов и никогда не выключаю их. Моему первому Пи уже более 4 месяцев, и, вероятно, за все это время он был «выключен» менее чем на несколько часов. Я довольно интенсивно использую его в качестве хоста для загрузки и подкастов iPlayer, который выполняет разумное количество операций чтения и записи с SD-карты.
Он сидит за моим телевизором в картонной коробке, в которую он вошел (с несколькими отверстиями для кабелей), никогда не нагревается и, кажется, работает непрерывно.
Мне приходилось перестраивать его дважды, один раз, потому что я хотел перейти от Squeeze к Raspbian, и один раз, потому что я из-за проблем с ОС.
источник
Просто вступить в контакт с точкой данных:
Я использовал свою малину как регистратор данных для моих соларпанелей. Он записывал в лог-файл на SD-карте каждую минуту. Теперь у меня был серьезный сбой SD-карты во второй раз. Каждый раз карточка длилась около месяца. Обе карты были Kingston SDC4 / 4GB. Так что износ SD-карты - это реально!
источник
Да, я бы сказал, что это очень подходит. Просто знайте о любых проблемах с износом флэш-памяти (сильно перегруженных в моем опыте) и питании от простого источника бесперебойного питания постоянного тока, например, http://www.ebay.co.uk/itm/PicoUPS-120-DC-micro- UPS-Car-PC-батареи резервного копирования системы- / 400207898153
источник
Мое время работы RaspberryPi Model-B на Raspbian с Samba (внешний USB-накопитель подключен, подробные инструкции по настройке здесь ), некоторые базовые сценарии Perl, работающие на Apache, Rtorrent и иногда OMXPlayer:
Это всего лишь десять дней, потому что в моем районе было отключение электричества. Я не запускаю рабочий стол Raspian (startx), потому что tty подходит для моих целей. Я действительно подчеркиваю это один раз, когда я пытаюсь запустить php на apache в качестве теста (избегайте php здесь). Я использую адаптер питания Samsung Galaxy и все в порядке, я купил его этим летом, и он едва нагревает пластиковый прозрачный корпус, который я использую, чтобы защитить его от пыли.
источник
Несколько вещей, которые следует учитывать при разработке вашего проекта:
Надеюсь, что помогает мат!
источник
У меня RaspberryPi работает непрерывно чуть более 2 недель. Работает очень круто. Для контраста у меня сидит Dreamplug. Радиатор был слишком горячим, чтобы на него можно было прикоснуться. Он запускал те же программы, но перегрелся и умер в эти выходные.
источник
Я обнаружил, что с моим безголовым устройством, Ethernet имеет тенденцию выпадать через несколько недель и нуждается в перезагрузке. Я нашел это полезным либо
Хоккей, но это работает, и, вероятно, покрывает много непредвиденных проблем
источник
... и совершенно другое замечание, что мой RPi скоро будет работать от 6-вольтовой (плюс 5-вольтовый регулятор) батареи для мотоциклов, заряженной от солнечной панели и ветряной турбины.
Надежность других машин ограничена высшими силами, которые они едят. 3W (24/7) для RPi легко генерировать. Еще одна причина выбора RPi для надежного решения.
40-ваттная солнечная панель в 10% использования (типичный европейский климат) и 50-ваттная турбина обеспечат 200% потребностей RPi. 50 A / H хранения будет поддерживать RPi в течение примерно 4 дней (дождь и отсутствие ветра :-).
/Гарри
источник
У меня есть плата Beagle на SD-карте, которая работает уже больше года. Это требует случайного перезапуска и наличия копий SD-карты в случае сбоя (пока не требуется). Приложение доступно только для чтения, что, возможно, способствовало его долговечности.
источник
Поскольку часто упоминается забота о долговременной надежности SD-карт (и это справедливо, особенно для некачественных SD-карт), существует другой подход: initramfs (или initrd).
Это требует немного более грязной работы, но по сути вам нужно пересобрать ядро с помощью ваших собственных initramfs (или отдельно собрать initrd). Initramfs будет включать в себя все, что вам нужно для запуска приложения. Поскольку Raspberry Pi 2 имеет 1 ГБ ОЗУ, места для большинства приложений достаточно для «базовой автоматизации и генерации статистики». Конечно, если вам нужно какое-то более крупное приложение, такое как X или Mathematica, все ставки выключены (но 1 ГБ все еще может справиться с большим количеством вещей).
Конечно, SD-карта все еще используется, но она будет использоваться только во время загрузки. Фактически, Linux никогда не должен был бы использовать это вообще, только загрузчик.
Если вы хотите, чтобы initramfs был очень маленьким, обычный подход - использовать замену GNU, например busybox.
Существует много информации об обоих initramfs / busybox, и она не является специфичной для Raspberry Pi.
источник
Избыточность это дешево
Я не обнаружил, чтобы это упоминалось в других местах, но, как и в случае с чем-либо, что вы ожидаете запустить 24/7, критическим или нет, у вас должны быть резервные копии. Доступность Pi позволила бы вам иметь запасной или сетевой раб, получая регулярные резервные копии.
источник
Как у вас все работает Raspberry Pi непрерывно 24x7? Когда я это сделал, я столкнулся с множеством проблем, например, при запуске скрипта приложения Python, он зависает и должен быть перезапущен. Сведения о приложении - скрипт Python, запускаемый для сбора счетчика энергии через Modbus и отправки в облако AWS.
источник
Не совсем без головы, но многие из нас используют Raspberry Pi в качестве медиасерверов в течение нескольких месяцев без отключения питания. Любые проблемы, с которыми я сталкивался, были связаны с перебоями в электроснабжении, и большинство из них исправлялось просто отлично.
источник
У меня есть пи зажигания записи звуков зажигания промышленного оборудования, которые мы не можем контролировать в противном случае.
Он работал без перерыва 4 месяца, и у меня не было проблем с этим.
Если вас беспокоит перезагрузка из-за отключения электричества или чего-то еще, напишите скрипт в загрузчике, чтобы автоматически начать воспроизведение видео. Таким образом, если происходит перерыв в питании, пи автоматически начнет воспроизведение видео, как только оно загрузится.
источник