Me gustaría ejecutar una máquina sin cabeza para realizar una automatización básica y generación estadística (por ejemplo, generar netstats, subir a pvoutput.org), así como cualquier otro trabajo por lotes trivial que pueda surgir.
Como el RaspPi ha sido diseñado principalmente como un dispositivo de aprendizaje, ¿sigue siendo un buen candidato para un tiempo de actividad del 100%? No estoy seguro de si el diseño amigable para el aula de la unidad se presta a tales parámetros operativos (es decir, diseño 'a prueba de niños' = más robusto; es el dispositivo construido para funcionar durante la duración de una lección escolar, etc.).
A los fines de esta pregunta, supongo que el RaspPi está alojado en un estuche y ubicado en un entorno operativo "seguro" (es decir, en interiores).
-
21 de octubre de 2012 : Aquí hay un hilo útil relacionado con la vida útil de la tarjeta SD: ¿Cómo puedo extender la vida útil de mi tarjeta SD?
Respuestas:
Si, absolutamente.
Históricamente, se me ocurrieron algunos aspectos negativos, los dejaré aquí como referencia:
Sin embargo, todos estos puntos son ahora (junio de 2018) algo discutibles. Una tarjeta SD decente en la práctica en estos días no tendrá problemas a menos que se use mucho, casi todos los problemas iniciales de estabilidad con los controladores se hayan solucionado, y 1 GB de RAM es mucho más que el original (las placas originales tenían 256 MB, y hasta la mitad de eso fue comido por la GPU).
Todavía no lo usaría como un dispositivo que necesita estar activo las 24 horas del día, los 7 días de la semana para algún tipo de operación crítica, pero, de nuevo, es lo mismo con cualquier PC de grado de consumidor.
fuente
Estoy descubriendo que el Pi es un muy buen microservidor, siempre que comprenda sus limitaciones. Si bien la memoria flash en teoría tiene una vida limitada, en la práctica obtendrá varios años. He estado ejecutando una placa similar basada en ARM como servidor doméstico durante más de tres años con / y / home en una tarjeta SD, y no se ha quejado.
El mayor problema que tengo con el Pi es la fuente de alimentación. Al funcionar con un cargador de teléfono, no tiene la capacidad de atravesar fallas menores de energía. He encontrado que se reinicia en el más mínimo parpadeo. Claro, vuelve a aparecer rápidamente, pero tendrá que abordar esto con una fuente de alimentación mejor regulada o diseñar sus tareas para que puedan reiniciar desde donde se interrumpieron al reiniciar.
Actualización , 23/12/2013: La tarjeta en el servidor de la placa de inicio basada en ARM puede haberse caído finalmente después del apagón de más de 24 horas que tuvimos aquí debido a una tormenta de hielo. Este es un informe anecdótico único, y debe tomarse tal cual.
fuente
He estado ejecutando el mío durante aproximadamente 3 meses sin parar como servidor web para www.sm0vpo.com donde hay alrededor de 10,000 archivos PDF electrónicos y alrededor de 250 proyectos electrónicos que he documentado completamente con patrones de PCB Poil en formato ZIP y GIF.
Tengo alrededor de 3,000,000 de visitas por año, por lo que mi pequeño RPi habrá visto alrededor de 700,000 visitas y también habrá experimentado tráfico pesado y ligero.
Tengo el RPi corriendo "descalzo" (sin teclado, monitor o mouse) sin conexiones USB externas. Las únicas conexiones son las tarjetas SD (SanDisk EXTREME 8GB @ 33Mb / s). Razoné que el teclado, el mouse y la tarjeta de memoria podrían grabar tanto como el RPi mismo.
El RPi nunca se ha estrellado, es un poco cálido y considero que es 100% confiable. Una máquina MS Windoze-XP que ejecuta el mismo tráfico tuvo que reiniciarse aproximadamente cada dos meses en promedio, con una menor densidad de tráfico. El RPI también es más rápido que la computadora HP de 2.66 GHz, pero creo que esto es una función del sistema operativo diferente (mi RPi está ejecutando LINUX - debian).
Si desea más información, puedo enviarle fotos, pero por el momento y como novato, no puedo acceder a los registros de red en el servidor lighthttpd. Si tiene alguna secuencia de comandos que pueda ingresar en mi terminal SSH, entonces es más que bienvenido a compartir toda la información (y software) que tengo.
FYI: mi RPi está oculto detrás de un firewall dedicado al hardware IP-Cop (LINUX), pero espero algún día cambiar esa tarjeta ATX por un servidor / firewall RPi dedicado. Solo me falta un componente: el tiempo.
fuente
Dado que la mayoría de las computadoras no son adecuadas para operaciones 24/7 debido a sus partes móviles, el RPi no debería tener ningún problema.
Si una máquina falla, la mayoría de las veces se debe a un fallo del disco duro o la falla de algunos ventiladores, ya que son propensos a desgastarse.
Lo único que puede experimentar un desgaste como ese en un RPi es la tarjeta SD, por lo que es posible que desee que su configuración obtenga la mayor cantidad de operaciones de escritura en la RAM o en otro dispositivo que pueda manejar las escrituras un poco más. Algo así como un disco duro USB de nivel de servidor conectado que está diseñado para funcionar 24/7.
fuente
not suited for 24/7 operations due to their moving parts
- Te refieres al disco duro (¡la falla del ventilador no es un obstáculo!) - la única parte móvil en una PC - ¡Puedes ejecutar un HDD por 5 años sin apagarlo y rogará por otros 5 años! Las computadoras pueden funcionar las 24 horas del día, los 7 días de la semana sin problemas. Para eso están diseñadas. Los servidores están hechos para funcionar al 100% de la CPU en condiciones de calor, si es necesario. Por eso los servidores son más caros. Las tarjetas SD no se mueven y son peores que las HDD, por lo que su respuesta es basura. No puedo creer que hayas votado. -1 de mi parte (respuesta engañosa y no objetiva) ¿Disco duro de grado de servidor?Por mi propia experiencia, he tenido mi RaspPi funcionando desde el 24 de junio, 7 días a la semana, registrando datos de mi sistema solar y no he tenido ningún problema. Estoy usando un convertidor DC-DC para la energía a través del sistema solar de 12V y instalé un ventilador de enfriamiento en la caja, pero aún no se ha calentado lo suficiente como para encenderlo.
No escribo en la tarjeta SD, por lo que espero que no sea un punto de falla, solo se carga en un servidor remoto cada 60 segundos.
La placa parece funcionar muy bien y usa muy poca energía.
fuente
También estaba ansioso por saber más acerca de las capacidades 24/7 de Raspberry Pi. Por lo tanto, instalé la aplicación "stress" (sudo apt-get install stress), que es capaz de cargar la CPU al 100% todo el tiempo.
Lo mejor del "estrés" es que da prioridad a otros procesos en ejecución, solo "llena" el vacío hasta que la CPU se carga al 100%.
Hice la prueba hace un tiempo durante 275 (!!!) días, sin ningún problema. Sin reinicios, sin bloqueos, sin sobrecalentamiento, no ... nada (no modifiqué el Raspberry Pi, lo usé como está, así que no hice overclocking, etc.).
Según lo que he experimentado, estoy bastante seguro de que la Raspberry Pi es más que lo suficientemente robusta como para sobrevivir a situaciones de 24/7 durante mucho, mucho tiempo. Incluso estoy considerando usarlo para mi sistema de automatización del hogar ...
fuente
Si desea que su tarjeta SD dure más, tengo dos consejos para usted:
Cuando no seguí los dos mencionados anteriormente, mis tarjetas de memoria en máquinas Debian sin cabeza murieron en unas semanas
fuente
Solo puedo ofrecer una vista basada en mi experiencia. Uso 2 raspberry pi's como mini servidores y nunca los apago. Mi primer Pi ahora tiene más de 4 meses y probablemente ha estado 'apagado' durante menos de unas pocas horas durante todo ese tiempo. Lo uso bastante como un host de descarga y podcast de iPlayer, que realiza una cantidad razonable de lecturas y escrituras de la tarjeta SD.
Se encuentra detrás de mi televisor en la caja de cartón en la que vino (con un par de agujeros cortados para los cables), nunca se calienta y parece funcionar continuamente.
He tenido que reconstruirlo dos veces, una porque quería pasar de Squeeze a Raspbian y una vez porque había estropeado el sistema operativo.
fuente
Solo para intervenir con un punto de datos:
He usado mi frambuesa como datalogger para mis paneles solares. Estaba escribiendo en un archivo de registro en la tarjeta SD cada minuto. Ahora he tenido un fallo grave de la tarjeta SD por segunda vez. Cada vez que la tarjeta duró aproximadamente un mes. Las tarjetas eran ambas tarjetas Kingston SDC4 / 4GB. ¡Entonces el desgaste de la tarjeta SD es real!
fuente
Sí, diría que es muy adecuado. Solo tenga en cuenta cualquier problema de desgaste de la memoria flash (muy exagerado en mi experiencia) y la potencia de un simple UPS DC algo como esto http://www.ebay.co.uk/itm/PicoUPS-120-DC-micro- UPS-Car-PC-batería-backup-system- / 400207898153
fuente
Mi tiempo de actividad de RaspberryPi Model-B en Raspbian con Samba (unidad USB externa conectada, detalles de configuración aquí ), algunos scripts básicos de Perl que se ejecutan en apache, rtorrent y, a veces, omxplayer son:
Son solo diez días porque hubo un apagón en mi vecindario. No inicio el escritorio Raspian (startx) porque tty está bien para mis propósitos. Realmente lo enfatizo una vez, cuando trato de ejecutar php en apache como prueba (evite php aquí). Uso un adaptador de corriente Samsung Galaxy y todo está bien, lo compré este verano y apenas calienta la carcasa de plástico transparente que uso para protegerla del polvo.
fuente
Algunas cosas a considerar al diseñar su proyecto:
Espero que ayude compañero!
fuente
He tenido un RaspberryPi funcionando continuamente durante poco más de 2 semanas. Funciona muy bien. A modo de contraste, tengo un Dreamplug sentado al lado. El disipador de calor era demasiado caliente para tocarlo. Estaba ejecutando los mismos programas pero se ha sobrecalentado y murió este fin de semana.
fuente
Descubrí que con mi unidad sin cabeza, el ethernet tiende a caerse después de algunas semanas y necesita reiniciarse. Me ha resultado útil
Hokey pero funciona, y probablemente cubre muchos problemas imprevistos
fuente
... y en una nota totalmente diferente, mi RPi pronto estará funcionando con una batería de motocicleta de 6v (más 5v regulador) cargada por un panel solar y una turbina eólica.
La fiabilidad de otras máquinas está limitada por los poderes superiores que consumen. 3W (24/7) para el RPi es fácil de generar. Otra razón más para elegir el RPi para una solución confiable.
Un panel solar de 40 vatios en un 10% de uso (clima europeo típico) y una turbina de 50 vatios entregarán el 200% de los requisitos del RPi. 50A / H de almacenamiento mantendrán el RPi funcionando durante aproximadamente 4 días (lluvia y sin viento :-).
/Acosar
fuente
Tengo una tarjeta Beagle basada en una tarjeta SD que ha estado funcionando durante más de un año. Requiere un reinicio ocasional y tiene copias de la tarjeta SD en caso de falla (aún no es necesario) La aplicación es de solo lectura, lo que puede haber ayudado a su longevidad
fuente
Como se menciona con frecuencia la preocupación por la confiabilidad de la tarjeta SD a largo plazo (y es una preocupación válida, especialmente para las tarjetas SD de baja calidad), existe otro enfoque: initramfs (o initrd).
Esto requiere un poco más de trabajo sucio, pero esencialmente necesita reconstruir un núcleo con sus propios initramfs (o construir por separado un initrd). Initramfs incluiría todo lo que necesita para ejecutar su aplicación. Como la Raspberry Pi 2 tiene 1 GB de RAM, hay un amplio espacio para la mayoría de las aplicaciones que realizan "automatización básica y generación de estadísticas". Por supuesto, si necesita una aplicación más grande, como X o Mathematica, todas las apuestas están desactivadas (pero 1GB aún puede manejar muchas cosas).
Por supuesto, la tarjeta SD todavía se usa, pero solo se usaría en el momento del arranque. De hecho, Linux nunca necesitaría usarlo, solo el gestor de arranque.
Si desea mantener el initramfs muy pequeño, un enfoque común es utilizar un reemplazo de GNU, como busybox.
Hay mucha información sobre ambos initramfs / busybox, y no es específica de Raspberry Pi.
fuente
La redundancia es barata
No encontré esto mencionado en otra parte, pero como con todo lo que espera ejecutar 24/7, crítico o no, debería tener copias de seguridad. La asequibilidad de Pi le permitiría tener un repuesto disponible o un esclavo en red que recibe copias de seguridad periódicas.
fuente
¿Cómo están ejecutando Raspberry Pi continuamente durante 24x7? Cuando lo hice, me enfrenté a varios problemas, como al ejecutar el script de la aplicación Python, se cuelga y debe reiniciarse. Detalles de la aplicación: un script de Python que se ejecuta para recoger el medidor de energía a través de Modbus y se envía a la nube de AWS.
fuente
No exactamente sin cabeza, pero algunos de nosotros ejecutamos Raspberry Pi como servidores de medios durante meses sin apagarnos. Cualquier problema que experimenté se debió a cortes de energía y la mayoría se recupera de muy bien.
fuente
Tengo un pi grabando sonidos de ignición de equipos industriales que no podemos monitorear de otra manera.
Ha estado funcionando durante 4 meses sin parar y no he tenido problemas con él.
Si su preocupación es reiniciar por un corte de energía o cualquier otra cosa, escriba un script en el gestor de arranque para comenzar a reproducir el video automáticamente. De esa manera, si hay una interrupción en el poder, el pi automáticamente comenzará a reproducir el video tan pronto como se inicie.
fuente