Chciałbym uruchomić bezgłową maszynę, aby wykonać podstawową automatyzację i generowanie statystyk (np. Generowanie statystyk, przesyłanie do pvoutput.org), a także wszelkich innych trywialnych zadań wsadowych, które mogą się pojawić.
Ponieważ RaspPi został zaprojektowany przede wszystkim jako urządzenie do nauki, czy nadal jest dobrym kandydatem na 100% czasu sprawności? Nie jestem pewien, czy przyjazny dla klasy projekt jednostki nadaje się do takich parametrów operacyjnych (tj. Konstrukcja „zabezpieczona przed dziećmi” = bardziej niezawodna; czy urządzenie jest przystosowane do działania podczas lekcji szkolnej itp.).
Na potrzeby tego pytania zakładam, że RaspPi mieści się w skrzynce i znajduje się w „bezpiecznym” środowisku operacyjnym (tj. W pomieszczeniu).
-
21 października 2012 : Jest przydatny powiązany wątek dotyczący: Żywotność karty SD: Jak mogę przedłużyć żywotność mojej karty SD?
Odpowiedzi:
Tak, absolutnie.
Historycznie było kilka negatywów, o których mogłem myśleć, zostawię je tutaj w celach informacyjnych:
Jednak wszystkie te punkty są obecnie (czerwiec 2018 r.) Nieco dyskusyjne. Przyzwoita karta SD w praktyce w dzisiejszych czasach nie będzie miała problemu, chyba że będzie bardzo intensywnie używana, prawie wszystkie wczesne problemy ze stabilnością sterowników zostały wyeliminowane, a 1 GB pamięci RAM jest o wiele więcej niż oryginalne (oryginalne płyty miały 256 MB, a do połowy z tego zjadł GPU).
Nadal nie używałbym go jako urządzenia, które musiałoby pracować 24 godziny na dobę, 7 dni w tygodniu, aby uzyskać jakąś krytyczną operację, ale z drugiej strony to samo z każdym komputerem klasy konsumenckiej.
źródło
Odkrywam, że Pi tworzy bardzo dobry mikrosterownik, o ile rozumiesz jego ograniczenia. Chociaż teoretycznie pamięć flash ma ograniczoną żywotność, w praktyce będziesz miał z niej kilka lat. Od ponad trzech lat korzystam z podobnej karty ARM jako serwera domowego z / i / home na karcie SD i nie narzeka.
Największym problemem, jaki mam z Pi, jest zasilacz. Po uruchomieniu ładowarki telefonu nie jest w stanie przejechać drobnych awarii zasilania. Znalazłem, że restartuje się przy najmniejszym migotaniu. Jasne, szybko wraca, ale albo będziesz musiał rozwiązać ten problem dzięki lepiej regulowanemu zasilaczowi, albo zaprojektować zadania, które będą mogły zostać ponownie uruchomione od miejsca, w którym zostały przerwane przy ponownym uruchomieniu.
Aktualizacja , 23.12.2013: Karta na serwerze domowym opartym na architekturze ARM mogła w końcu się zepsuć po 24-godzinnym zaniku zasilania, jaki mieliśmy tutaj z powodu burzy lodowej. Jest to pojedynczy anegdotyczny raport, który należy traktować jak jest.
źródło
Prowadzę mój przez około 3 miesiące non-stop jako serwer internetowy dla www.sm0vpo.com, gdzie jest około 10 000 elektronicznych plików PDF i około 250 projektów elektronicznych, które w pełni udokumentowałem przy pomocy płytek drukowanych w postaci ZIP i GIF.
Mam około 3 000 000 trafień rocznie, więc moje małe RPi zobaczyło około 700 000 trafień, a także doświadcza zarówno dużego, jak i lekkiego ruchu.
Mam RPi działające „boso” (bez klawiatury, monitora i myszy) bez zewnętrznych połączeń USB. Jedynymi połączeniami są karta SD (SanDisk EXTREME 8 GB @ 33 Mb / s). Uznałem, że klawiatura, mysz i karta pamięci mogą płonąć tak samo jak RPi.
RPi nigdy się nie rozbił, jest nieco ciepły i uważam, że jest w 100% niezawodny. Maszyna MS Windoze-XP pracująca z tym samym ruchem musiała być restartowana średnio co drugi miesiąc, przy mniejszym natężeniu ruchu. RPI jest także szybszy niż komputer HP 2,66 GHz, ale uważam, że jest to funkcja innego systemu operacyjnego (na moim RPi działa LINUX - debian).
Jeśli chcesz uzyskać więcej informacji, mogę wysłać Ci zdjęcia, ale w tej chwili i jako nowicjusz nie mogę uzyskać dostępu do dzienników sieciowych na serwerze lighthttpd. Jeśli masz jakieś sekwencje poleceń, które mogę wprowadzić do mojego terminala SSH, to z przyjemnością podzielę się wszystkimi posiadanymi informacjami (i oprogramowaniem).
FYI - Moje RPi jest ukryte za sprzętową zaporą ogniową IP-Cop (LINUX), ale mam nadzieję, że kiedyś zmienię tę kartę ATX na dedykowany serwer / zaporę RPi. Brakuje mi tylko jednego elementu - czasu.
źródło
Ponieważ większość komputerów nie nadaje się do pracy 24/7 z powodu ich ruchomych części, RPi nie powinny mieć żadnych problemów.
Jeśli maszyna ulegnie awarii, najczęściej dzieje się tak z powodu awarii dysku twardego lub awarii niektórych wentylatorów, ponieważ są one podatne na zużycie.
Jedyną rzeczą, która może powodować takie zużycie na RPi, jest karta SD, więc możesz chcieć, aby Twoja konfiguracja przenosiła tyle operacji zapisu do pamięci RAM lub na inne urządzenie, które może obsługiwać zapisy nieco dłużej. Coś w rodzaju dysku twardego klasy USB podłączonego do serwera, zaprojektowanego do pracy 24/7.
źródło
not suited for 24/7 operations due to their moving parts
- Masz na myśli dysk twardy (awaria wentylatora nie jest ogranicznikiem pokazu!) - jedyną ruchomą częścią komputera - Możesz uruchomić dysk twardy przez 5 lat bez jego wyłączania i będzie on błagał przez kolejne 5 lat! Komputery mogą działać 24 godziny na dobę przez 7 dni w tygodniu - właśnie po to są zaprojektowane. Serwery są przystosowane do działania przy 100% mocy procesora w gorących warunkach - w razie potrzeby. Dlatego serwery są droższe. Karty SD się nie poruszają i są gorsze niż dyski twarde - więc twoją odpowiedzią są śmieci. Nie mogę uwierzyć, że masz pozytywne opinie. -1 ode mnie (myląca i nierzeczywista odpowiedź) Dysk twardy klasy serwerowej ???Z własnego doświadczenia mam, że mój RaspPi działa od 24/7 czerwca rejestrując dane z mojego układu słonecznego i nie miałem żadnych problemów. Korzystam z konwertera DC-DC do zasilania przez układ słoneczny 12 V i zamontowałem wentylator chłodzący na pudełku, ale nie jest wystarczająco gorący, aby go włączyć.
Nie piszę na karcie SD, więc mam nadzieję, że nie będzie to przyczyną awarii, przesyłam ją tylko na zdalny serwer co 60 sekund.
Płyta wydaje się działać bardzo fajnie i zużywa bardzo mało energii.
źródło
Chciałem również dowiedzieć się więcej o możliwościach Raspberry Pi 24/7. Dlatego zainstalowałem aplikację „stress” (sudo apt-get install stress), która jest w stanie załadować procesor przez pełne 100% przez cały czas.
Najlepszą rzeczą w „stresie” jest to, że daje pierwszeństwo innym działającym procesom, tylko „wypełnia” lukę, aż do pełnego obciążenia procesora.
Test uruchomiłem jakiś czas temu przez 275 (!!!) dni, bez żadnych problemów. Bez restartów, bez awarii, bez przegrzania, nie ... nic (nie poprawiłem Raspberry Pi, użyłem go takim, jakim jest, więc nie ma podkręcania itd.).
Bazując na tym, czego doświadczyłem, jestem całkiem pewien, że Raspberry Pi jest wystarczająco silny, aby przetrwać 24/7 sytuacje przez bardzo, bardzo długi czas. Zastanawiam się nawet nad użyciem go do mojego systemu automatyki domowej ...
źródło
Jeśli chcesz, aby karta SD działała dłużej, mam dwie porady:
Kiedy nie podążyłem za tymi dwoma wymienionymi powyżej, moje karty pamięci na bezgłowych maszynach Debiana zmarły w ciągu tygodni
źródło
Mogę zaoferować widok tylko na podstawie mojego doświadczenia. Używam 2 raspberry pi jako mini serwerów i nigdy ich nie wyłączam. Moje pierwsze Pi ma już ponad 4 miesiące i prawdopodobnie przez cały ten czas było wyłączone. Używam go dość mocno jako hosta do pobierania i podcastów iPlayer, który wykonuje rozsądną liczbę odczytów i zapisów na karcie SD.
Znajduje się za moim telewizorem w kartonowym pudełku, w którym wszedł (z kilkoma wyciętymi otworami na kable), nigdy się nie nagrzewa i wydaje się działać bez przerwy.
Musiałem go odbudować dwa razy, raz, ponieważ chciałem przejść ze Squeeze na Raspbian, a raz, ponieważ popsułem system operacyjny.
źródło
Wystarczy wejść do punktu danych:
Użyłem mojej maliny jako rejestratora danych dla moich solarpaneli. Co minutę zapisywał plik dziennika na karcie SD. Po raz drugi miałem poważną awarię karty SD. Za każdym razem karta trwała około miesiąca. Obie karty to karty Kingston SDC4 / 4GB. Tak więc zużycie karty SD jest prawdziwe!
źródło
Tak, powiedziałbym, że jest bardzo odpowiedni. Należy tylko pamiętać o wszelkich problemach z zużyciem pamięci flash (z nadmiernego przesilenia z mojego doświadczenia) i zasilaniu z prostego zasilacza DC, takiego jak ten http://www.ebay.co.uk/itm/PicoUPS-120-DC-micro- UPS-Car-PC-battery-backup-system- / 400207898153
źródło
Mój czas pracy RaspberryPi Model-B na Raspbian z Sambą (podłączony zewnętrzny zasilany dysk USB, szczegółowe informacje na temat konfiguracji tutaj ), niektóre podstawowe skrypty perla działające na apache, rtorrent, a czasem omxplayer to:
To tylko dziesięć dni, ponieważ w mojej okolicy było zaciemnienie. Nie uruchamiam pulpitu Raspian (startx), ponieważ tty jest w porządku dla moich celów. Naprawdę podkreślam to raz, kiedy próbuję uruchomić php na Apache jako test (unikaj tutaj php). Używam zasilacza Samsung Galaxy i wszystko jest w porządku, kupiłem go tego lata i ledwo nagrzewa plastikową przezroczystą obudowę, której używam do ochrony przed kurzem.
źródło
Kilka rzeczy do rozważenia przy projektowaniu projektu:
Mam nadzieję, że pomagasz matować!
źródło
Mam RaspberryPi działającą nieprzerwanie przez nieco ponad 2 tygodnie. Działa bardzo fajnie. Dla kontrastu mam obok siebie Dreamplug. Radiator był zbyt gorący, by go dotykać. Działały te same programy, ale przegrzały się i zmarły w ten weekend.
źródło
Zauważyłem, że z moim bezgłowym urządzeniem ethernet ma tendencję do zanikania po kilku tygodniach i wymaga ponownego uruchomienia. Uznałem, że to przydatne
Hokey, ale działa i prawdopodobnie obejmuje wiele nieprzewidzianych problemów
źródło
... i zupełnie inaczej, moje RPi wkrótce będzie działać z akumulatora motocyklowego 6 V (plus 5 V) naładowanego przez panel słoneczny i turbinę wiatrową.
Niezawodność innych maszyn jest ograniczona wyższymi mocami, które jedzą. Łatwo jest wygenerować 3 W (24/7) dla RPi. To kolejny powód, aby wybrać RPi jako niezawodne rozwiązanie.
40-watowy panel słoneczny przy 10% użytkowaniu (typowy klimat europejski) i 50-watowa turbina dostarczy 200% wymagań RPi. 50 A / H przechowywania utrzyma RPi przez około 4 dni (deszcz i brak wiatru :-).
/Złupić
źródło
Mam kartę Beagle opartą na karcie SD, która działa od ponad roku. Wymaga to sporadycznego restartu i posiada kopie karty SD w przypadku awarii (nie jest jeszcze potrzebna) Aplikacja jest tylko do odczytu, co mogło przyczynić się do jej długowieczności
źródło
Ponieważ często wspominane są obawy dotyczące niezawodności długoterminowej karty SD (i jest to ważne, szczególnie w przypadku kart SD niskiej jakości), istnieje inne podejście: initramfs (lub initrd).
Wymaga to trochę bardziej brudnej pracy, ale zasadniczo musisz odbudować jądro z własnymi initramfs (lub osobno zbudować initrd). Initramfs zawiera wszystko, czego potrzebujesz do uruchomienia aplikacji. Ponieważ Raspberry Pi 2 ma 1 GB pamięci RAM, jest wystarczająco dużo miejsca dla większości aplikacji, które wykonują „podstawową automatyzację i generowanie statystyk”. Oczywiście, jeśli potrzebujesz jakiejś większej aplikacji, takiej jak X lub Mathematica, wszystkie zakłady są wyłączone (ale 1 GB wciąż może obsłużyć wiele rzeczy).
Oczywiście karta SD jest nadal używana - ale będzie używana tylko podczas rozruchu. W rzeczywistości Linux nigdy nie musiałby go używać, tylko bootloader.
Jeśli chcesz, aby initramfs był bardzo mały, powszechnym podejściem jest użycie zamiennika GNU, takiego jak busybox.
Istnieje wiele informacji na temat zarówno initramfs / busybox, i nie jest on specyficzny dla Raspberry Pi.
źródło
Redundancja jest tania
Nie znalazłem tego wspomnianego gdzie indziej, ale podobnie jak w przypadku wszystkiego, co ma być uruchamiane 24 godziny na dobę przez 7 dni w tygodniu, krytyczne czy nie, powinieneś mieć kopie zapasowe. Przystępność Pi pozwoliłaby ci mieć zapasową rezerwę lub niewolnika w sieci otrzymującego regularne kopie zapasowe.
źródło
Jak wszyscy używacie Raspberry Pi bez przerwy przez całą dobę? Kiedy to zrobiłem, napotkałem wiele problemów, na przykład podczas uruchamiania skryptu aplikacji w języku Python, zostaje on zawieszony i należy go zrestartować. Szczegóły aplikacji - skrypt w języku Python uruchomiony w celu odebrania licznika energii przez Modbus i wysłany do chmury AWS.
źródło
Nie do końca bez głowy, ale wielu z nas używa Raspberry Pi jako serwerów mediów przez wiele miesięcy bez wyłączania. Wszelkie problemy, które napotkałem, były spowodowane awarią zasilania i większość z nich wraca do normy po prostu dobrze.
źródło
Mam nagrywarkę pi nagrywającą dźwięki zapłonu urządzeń przemysłowych, których inaczej nie moglibyśmy monitorować.
Działa nieprzerwanie od 4 miesięcy i nie miałem z tym żadnych problemów.
Jeśli Twoim problemem jest ponowne uruchomienie z powodu awarii zasilania lub coś innego, napisz skrypt w bootloaderze, aby automatycznie rozpocząć odtwarzanie wideo. W ten sposób, jeśli nastąpi przerwa w zasilaniu, pi automatycznie rozpocznie odtwarzanie wideo, gdy tylko się uruchomi.
źródło