Raspberry Pi có phù hợp để chạy liên tục, 24/7 không?


312

Tôi muốn chạy một cỗ máy không đầu để thực hiện một số thế hệ thống kê và tự động hóa cơ bản (ví dụ: tạo netstats, tải lên pvoutput.org), cũng như bất kỳ công việc hàng loạt tầm thường nào khác có thể xuất hiện.

Vì RaspPi đã được thiết kế chủ yếu như một thiết bị học tập, liệu nó vẫn là một ứng cử viên tốt cho thời gian hoạt động 100%? Tôi không chắc liệu thiết kế thân thiện với lớp học của đơn vị có phù hợp với các thông số hoạt động như vậy không (ví dụ như 'thiết kế chống trẻ em' = mạnh mẽ hơn; là thiết bị được chế tạo để chạy trong thời lượng bài học ở trường, v.v.).

Đối với mục đích của câu hỏi này, tôi giả sử RaspPi được đặt trong một trường hợp và nằm trong môi trường hoạt động 'an toàn' (ví dụ như trong nhà).

-

21 tháng 10 năm 2012 : Có một chủ đề liên quan hữu ích ở đây: Tuổi thọ của thẻ SD: Làm cách nào tôi có thể kéo dài tuổi thọ của thẻ SD?


12
Tôi đã chạy của tôi như một máy chủ web trong gần bảy tuần mà không khởi động lại, vì vậy phần cứng có khả năng chạy ổn định. Nó sẽ kéo dài bao lâu là một vấn đề khác, tôi cho rằng.
ropable

2
Tôi có thời gian hoạt động là 20 ngày, trước khi tắt máy để thay thế nguồn điện.

2
@SimonMandy chính xác nguồn năng lượng của bạn là gì và Pi đã thực hiện chức năng gì?
MDMoore313

8
Chúng tôi đã triển khai hàng trăm Pi trong hơn 2 năm qua cho các mục đích bảng hiệu kỹ thuật số. Họ chủ yếu chạy 24/7, với việc cắt điện thường xuyên (đột xuất). Chúng tôi có khoảng 5 đơn vị trở về đã chết, không hoàn toàn chắc chắn tại sao chúng bị hỏng, cũng có thể là do các yếu tố gây thiệt hại bên ngoài. Nhìn chung đó là một nền tảng rất ổn định. Cấp, các đơn vị của chúng tôi không viết điều đó thường xuyên cho SD.
EDP

1
Đã chạy được 3 tháng rồi, một bộ tản nhiệt thông tin và một bộ khác là loa không dây kết hợp BT, Airplay và Squeezebox :-( thiếu google cast) -: Không có vấn đề gì, vì với 2 chiếc này có vẻ như có nguồn điện là ổn định bảng là vững chắc.
Roy

Câu trả lời:


207

Chắc chắn rồi.

  • Rút ra rất ít năng lượng
  • Có thể được sử dụng cho một số tác vụ máy chủ ngụ ý thời gian hoạt động liên tục, ví dụ. DHCP server
  • Rất ít người dường như đã có vấn đề thông qua việc điều hành chúng theo cách này (và thời gian trôi qua chắc chắn là ở điểm đáng chú ý)

Trong lịch sử, có một vài tiêu cực tôi có thể nghĩ đến, tôi sẽ để chúng ở đây để tham khảo:

  • Thẻ SD có tuổi thọ giới hạn
  • Bạn có khả năng tìm thấy sự cố ổn định với một số trình điều khiển
  • Tài nguyên hạn chế có nghĩa là nếu có rò rỉ bộ nhớ ở đâu đó hoặc quá trình đột nhiên ngốn nhiều RAM, sẽ không còn lâu nữa trước khi hiệu suất giảm và / hoặc cần phải khởi động lại.

Mặc dù vậy, tất cả những điểm này hiện tại (tháng 6 năm 2018) có phần hơi tranh luận. Thực tế, một thẻ SD kha khá trong những ngày này sẽ không có vấn đề gì trừ khi nó được sử dụng rất nhiều, hầu như tất cả các vấn đề ổn định ban đầu với trình điều khiển đã được giải quyết và RAM 1GB nhiều hơn so với ban đầu (bo mạch ban đầu có 256 MB, và có tới một nửa số đó đã bị GPU ăn.)

Tôi vẫn sẽ không sử dụng nó như một thiết bị cần hoạt động 24/7 cho một số hình thức hoạt động quan trọng, nhưng sau đó lại tương tự với bất kỳ PC cấp tiêu dùng nào.


55
Nếu bạn sử dụng thẻ SD chỉ để khởi động và chạy từ phương tiện khác như ổ cứng, bạn sẽ loại bỏ hoàn toàn vấn đề về thẻ SD.
Leonardo Marques

5
@Reonarudo Vâng, điều này đúng nhưng bằng cách đó, bạn hy sinh các khía cạnh khác - hệ thống có thể sẽ ồn hơn và lấy thêm sức mạnh chẳng hạn, cũng như đắt hơn về phần cứng. Có thể hoặc không quan trọng đối với từng trường hợp sử dụng, nhưng tôi đồng ý rằng đáng chú ý là có các lựa chọn khác để có.
berry120

37
Mặc SD có lẽ là một vấn đề phóng đại rất nhiều trong loại sử dụng này. Mọi người không có vấn đề gì khi viết hàng gigabyte dữ liệu vào thẻ hàng tuần trong nhiều năm qua bằng máy ảnh. Câu hỏi cũng gợi ý rằng dữ liệu được gửi đến một dịch vụ mạng, điều đó có nghĩa là có thể không cần lưu trữ dễ bay hơi ngoài RAM và toàn bộ thẻ có thể sử dụng chỉ trong vòng đời. Giữ một bản sao lưu và thay thế thẻ bằng một cái mới mỗi năm cũng rẻ.
XtL

6
Phần mềm máy chủ thông thường cũng thường xuyên chạy 24/7 trên toàn thế giới và trừ khi bạn tự tạo bộ nhớ / bộ nhớ bị rò rỉ, thực tế chúng không bao giờ xảy ra.
XtL

3
@XTL Tôi đồng ý - mặc dù trên các thẻ SD rẻ hơn không phát tán đúng cách, chúng thường sẽ chết tương đối nhanh (trong máy ảnh hoặc bất cứ nơi nào khác!) Tôi không nghĩ rằng những nhược điểm này vượt trội hơn tất cả (ít nhất là đối với đa số của thời gian), chỉ muốn đặt chúng ở đó để cung cấp một quan điểm cân bằng.
berry120

77

Tôi thấy rằng Pi tạo ra một máy chủ siêu nhỏ rất tốt, miễn là bạn hiểu được những hạn chế của nó. Mặc dù về lý thuyết, bộ nhớ flash có tuổi thọ hạn chế, nhưng trên thực tế, bạn sẽ nhận được vài năm từ nó. Tôi đã điều hành một bo mạch dựa trên ARM tương tự như một máy chủ gia đình trong hơn ba năm với / và / home trên thẻ SD, và nó đã không phàn nàn.

Vấn đề lớn nhất tôi có với Pi là nguồn điện. Chạy ra khỏi bộ sạc điện thoại, nó không có khả năng vượt qua những trục trặc nhỏ. Tôi đã tìm thấy nó khởi động lại trong nháy mắt. Chắc chắn, nó sẽ hoạt động trở lại nhanh chóng, nhưng bạn sẽ phải giải quyết vấn đề này bằng nguồn điện được điều tiết tốt hơn hoặc thiết kế các nhiệm vụ của bạn để chúng có thể khởi động lại từ nơi chúng bị gián đoạn khi khởi động lại.

Cập nhật , 2013-12-23: Thẻ trên máy chủ gia đình dựa trên ARM có thể cuối cùng đã xuất hiện sau khi mất điện hơn 24 giờ chúng tôi có ở đây do một cơn bão băng. Đây là một báo cáo giai thoại duy nhất, và nên được thực hiện như hiện trạng.


8
Các sự cố về điện có thể ít xảy ra sự cố nếu bạn cắm nó vào UPS. Đó là giải pháp của tôi cho chuyển đổi mạng và bộ định tuyến chạy trên một bảng tương tự.
elomage

1
Có, tôi đã chạy một UPS kể từ khoảng ngày sau khi tôi viết bình luận đó và có thời gian tăng để khớp ...
xem xét

Chỉ cần làm rõ (để chắc chắn rằng tôi đang đọc chính xác), bằng cách "tăng tốc để khớp", ý bạn là thời gian tăng của tháng, đúng không?
jefflunt

1
Không, nó ổn nếu nó có kết nối lưới ổn định. Với hệ thống dây điện trên cao mà chúng ta có ở Toronto, đó là vấn đề mà chỉ có UPS mới có thể giải quyết. Raspberry Pi của tôi rút ra khoảng 850 mA; 1.2 A hơi nặng.
kiểm tra

2
Đối với Pi, một bộ pin thường được sử dụng để cung cấp cho điện thoại của bạn một số nước trái cây bổ sung hoạt động như một UPS hoàn hảo cho Pi của bạn và nó có thể chạy trên nó trong nhiều giờ.
Maxthon Chan

34

Tôi đã hoạt động được khoảng 3 tháng không ngừng với tư cách là một máy chủ web cho www.sm0vpo.com, nơi có khoảng 10.000 tệp PDF điện tử và khoảng 250 dự án điện tử mà tôi đã ghi lại đầy đủ với các bản mở rộng PCB ở dạng ZIP và GIF.

Tôi có khoảng 3.000.000 lượt truy cập mỗi năm vì vậy RPi bé nhỏ của tôi sẽ thấy khoảng 700.000 lượt truy cập cũng như trải nghiệm cả giao thông nặng và nhẹ.

Tôi có RPi chạy "chân trần" (không có bàn phím, màn hình hoặc chuột) không có kết nối USB bên ngoài. Các kết nối duy nhất là thẻ SD (SanDisk EXTREME 8GB @ 33Mb / s). Tôi lập luận rằng bàn phím, chuột và thẻ nhớ có thể ghi nhiều như chính RPi.

RPi chưa bao giờ một lần bị rơi, hơi ấm và tôi coi nó là đáng tin cậy 100%. Một máy MS Windoze-XP chạy cùng một lưu lượng truy cập phải được khởi động lại trung bình khoảng mỗi tháng thứ hai, với mật độ lưu lượng thấp hơn. RPI cũng nhanh hơn máy tính HP 2,66GHz nhưng tôi tin rằng đây là một chức năng của hệ điều hành khác nhau (RPi của tôi đang chạy LINUX - debian).

Nếu bạn muốn biết thêm thông tin tôi có thể gửi cho bạn hình ảnh, nhưng hiện tại và là một người mới, tôi không thể truy cập nhật ký mạng trong máy chủ lighthttpd. Nếu bạn có bất kỳ chuỗi lệnh nào tôi có thể nhập vào thiết bị đầu cuối SSH của mình thì bạn rất sẵn lòng chia sẻ tất cả thông tin (và softare) mà tôi có.

FYI - RPi của tôi bị ẩn sau một tường lửa dành riêng cho phần cứng IP-Cop (LINUX), nhưng tôi hy vọng một ngày nào đó sẽ thay đổi thẻ ATX đó cho một máy chủ / tường lửa RPi chuyên dụng. Tôi chỉ thiếu một thành phần - thời gian.


3
"chân trần" ... có thể không đầu?
iDug

1
"chân trần" ... có lẽ?
EDP

4
Làm thế nào là nó sau ba năm nữa? (đăng 3/2013, bây giờ là 4/2016) Vì bạn đang thực hiện lưu trữ và IO, đã bao giờ có lỗi từ bài đăng gốc của bạn chưa?
uhoh

@Harry Máy của bạn vẫn "đá"?
Ted Taylor của cuộc sống

25

Vì hầu hết các máy tính không phù hợp cho hoạt động 24/7 do các bộ phận chuyển động của chúng, RPi không có vấn đề gì.

Nếu một chiếc máy bị hỏng thì hầu hết thời gian là do ổ cứng bị hỏng hoặc một số quạt bị hỏng vì chúng dễ bị mòn.

Điều duy nhất có thể trải nghiệm hao mòn như vậy trên RPi là Thẻ SD, do đó bạn có thể muốn thiết lập của mình nhận được nhiều thao tác ghi vào RAM hoặc trên một thiết bị khác có thể xử lý ghi lâu hơn một chút. Một cái gì đó giống như một ổ cứng gắn máy chủ loại USB được thiết kế để hoạt động 24/7.


13
not suited for 24/7 operations due to their moving parts- Bạn có nghĩa là đĩa cứng (lỗi quạt không phải là nút chặn hiển thị!) - bộ phận chuyển động duy nhất trong PC- Bạn có thể chạy ổ cứng trong 5 năm mà không cần tắt và nó sẽ cầu xin thêm 5 năm nữa! Máy tính có thể chạy 24/7 không có vấn đề gì - Đó là những gì chúng được thiết kế cho. Máy chủ được tạo để chạy ở CPU 100% trong điều kiện nóng - nếu cần. Đó là lý do tại sao các máy chủ đắt hơn. Thẻ SD không di chuyển và chúng còn tệ hơn cả ổ cứng - Vì vậy, câu trả lời của bạn là rác rưởi. Không thể tin rằng bạn có upvotes. -1 từ tôi (câu trả lời sai và không thực tế) Ổ cứng cấp máy chủ ???
Piotr Kula

3
Tôi muốn thấy rằng máy tính để bàn không có quạt chạy đang hoạt động trong khi bạn đang sử dụng nó. Đúng là hầu hết các máy mới hơn sẽ bị đóng băng và gặp sự cố khi cảm biến chủ đề cpu hoạt động, nhưng một số máy cũ hơn thực sự đã bị smokey khi điều này xảy ra. Vì vậy, đó là một điểm dừng chương trình cho chắc chắn. Và một ổ cứng dành cho người tiêu dùng không nhất thiết phải phù hợp cho hoạt động 24/7 (ví dụ: loạt màu xanh lá cây từ kỹ thuật số phương Tây) trong khi một số là (ví dụ như loạt màu đỏ mới)
bardiir

Tôi có một NAS với hai ổ đĩa dành cho người tiêu dùng Seagate hoạt động 24/7 cũng như máy tính xách tay của tôi cũng hoạt động 24/7. Hai PC của tôi tại nơi làm việc cũng hoạt động 24/7. Máy tính không cần nghỉ ngơi, đó là một huyền thoại. Các ổ đĩa dần bị hao mòn và một số bị hỏng sớm vì với tất cả các sản xuất, một số tốt hơn các ổ khác (tức là mọi thứ đều được làm cho dung sai và không giống hệt nhau). Đó là tất cả để nói thực sự.
Snellgrove

25

Theo kinh nghiệm của riêng tôi, tôi đã chạy RaspPi kể từ ngày 24/7 đăng nhập dữ liệu từ hệ mặt trời của tôi và không gặp vấn đề gì. Tôi đang sử dụng bộ chuyển đổi DC-DC để cấp nguồn qua hệ thống năng lượng mặt trời 12V và lắp quạt làm mát trên hộp nhưng nó vẫn chưa đủ nóng để bật.

Tôi không viết thư cho thẻ SD vì vậy hy vọng đó sẽ không phải là điểm thất bại, nó chỉ được tải lên một máy chủ từ xa cứ sau 60 giây.

Bảng có vẻ chạy rất mát và sử dụng rất ít năng lượng.


8
Đó là 4 tháng hoạt động liên tục 24/7 và (thông minh) mà không cần ghi vào thẻ SD. Bây giờ đã gần 4 năm kể từ khi ban đầu bạn đăng câu trả lời này, nó có chạy lâu hơn đáng kể sau khi bạn đăng không? (Tôi muốn hỏi "bạn đang sống ở hệ mặt trời nào" nhưng đôi khi lại gây ra hậu quả hài hước)
uhoh

@BrianDorey Tra cứu en.wikipedia.org/wiki/Solar_System :) Tôi nghĩ rằng tất cả chúng ta đều có chung một hệ mặt trời. Tôi đã cười thầm sau khi đọc nó.
Jonathan Komar

Theo spaceplace.nasa.gov/other-solar-systems/en chỉ có một cái gọi là "hệ mặt trời của chúng ta". Không chắc tại sao nó không phải là "Hệ mặt trời".
John La Rooy

16

Tôi cũng háo hức muốn biết thêm về khả năng 24/7 của Raspberry Pi. Do đó, tôi đã cài đặt ứng dụng "stress" (sudo apt-get install stress), có khả năng tải CPU cho toàn bộ 100% mọi lúc.
Điều tốt nhất về "căng thẳng" là nó ưu tiên cho các quá trình đang chạy khác, nó chỉ "lấp đầy" khoảng trống cho đến khi CPU được tải đầy đủ 100%.

Tôi đã chạy thử nghiệm cách đây một thời gian trong vòng 275 (!!!) ngày mà không gặp vấn đề gì. Không khởi động lại, không gặp sự cố, không quá nóng, không ... không có gì (Tôi không điều chỉnh Raspberry Pi, tôi đã sử dụng nó như hiện tại, vì vậy không ép xung và vân vân ...).

Dựa trên những gì tôi đã trải nghiệm, tôi khá chắc chắn Raspberry Pi đủ mạnh để tồn tại trong các tình huống 24/7 trong một thời gian rất, rất dài. Tôi thậm chí đang cân nhắc sử dụng nó cho hệ thống tự động hóa nhà của tôi ...


Thông tin tuyệt vời, cảm ơn vì đã chia sẻ! Điều gì đã xảy ra ngày 276? :)
Beeblebrox

2
Nó bị thổi bay ...: P Không, nghiêm túc, chúng tôi đã bị cắt điện (do bảo trì trên mạng điện tử) và vì điều này, tôi đã phải gián đoạn bài kiểm tra của mình. Nhưng yên tâm, nó vẫn hoạt động! :-)
GeertVc

Dù bằng cách nào, tuyệt vời. :)
Beeblebrox

13

Nếu bạn muốn thẻ SD của bạn tồn tại lâu hơn tôi đã có hai lời khuyên cho bạn:

  • Hãy chắc chắn rằng bạn không có quá nhiều chu kỳ viết, tức là. tắt đăng nhập, không chạy nút Bitcoin, v.v.
  • Mua một thương hiệu tốt (ocz / kingston / a-data và các nhãn hiệu phổ biến khác đều ổn, chỉ là không có tên tiếng Trung)

Khi tôi không theo dõi hai cái được đề cập ở trên, thẻ nhớ của tôi trên các máy Debian không đầu đã chết trong vòng vài tuần


Các kỹ thuật thẻ SD khác nhau cũng được đề cập ở đây .
Jivings

11

Tôi chỉ có thể cung cấp một cái nhìn dựa trên kinh nghiệm của tôi. Tôi sử dụng 2 raspberry pi là máy chủ mini và không bao giờ tắt chúng. Con Pi đầu tiên của tôi giờ đã được hơn 4 tháng tuổi và có lẽ đã "nghỉ" chưa đầy vài giờ trong suốt thời gian đó. Tôi sử dụng nó khá nhiều như một máy chủ tải xuống và máy chủ podcast của iPlayer, có số lượng đọc và ghi hợp lý của thẻ SD.

Nó ngồi sau tv của tôi trong hộp các tông mà nó đi vào (với một vài lỗ được cắt cho dây cáp), không bao giờ ấm lên và dường như hoạt động liên tục.

Tôi đã phải xây dựng lại nó hai lần, một lần vì tôi muốn chuyển từ Squeeze sang Raspbian và một lần vì tôi đã làm hỏng hệ điều hành.


10

Chỉ để hòa nhập với một datapoint:

Tôi đã sử dụng quả mâm xôi của tôi như là một bộ ghi dữ liệu cho năng lượng mặt trời của tôi. Nó đã được ghi vào một logfile trên SDcard mỗi phút. Bây giờ tôi đã bị lỗi thẻ SD lần thứ hai. Mỗi lần thẻ kéo dài khoảng một tháng. Các thẻ đều là thẻ Kingston SDC4 / 4GB. Vì vậy, mặc SDcard là có thật!


Ồ wow, đây chính xác là những gì tôi hy vọng sẽ sử dụng Pi của mình cho! Tôi có thể phải xem việc lưu các tệp nhật ký ở một nơi khác (có thể là dropbox?). Tôi hy vọng sẽ sử dụng sma-bluetooth nhưng cho đến nay vẫn chưa có may mắn nào với bluetooth dongle. Cảm ơn các cập nhật.
Beeblebrox

Tôi đã xáo trộn khoảng vài GB dữ liệu hàng ngày trong vài tháng qua. Bạn có chắc chắn việc ép xung / cung cấp năng lượng của bạn không làm hỏng bất cứ điều gì không? (Sandisk ultra 16GB Class 10 microSDHC)
Gene Dela Rosa


9

Thời gian hoạt động RaspberryPi Model-B của tôi trên Raspbian với Samba (kèm theo ổ đĩa USB được hỗ trợ bên ngoài, cấu hình hướng dẫn chi tiết ở đây ), một số tập lệnh perl cơ bản chạy trên apache, rtorrent và đôi khi là omxplayer là:

11:19:49 up 10 days,  2:30,  2 users,  load average: 0,21, 0,21, 0,12

Chỉ mười ngày vì trong khu phố của tôi bị mất điện. Tôi không khởi động máy tính để bàn Raspian (startx) vì mục đích của tôi là tốt. Tôi thực sự nhấn mạnh nó một lần, khi tôi cố gắng chạy php trên apache như một bài kiểm tra (tránh php ở đây). Tôi sử dụng bộ đổi nguồn Samsung Galaxy và mọi thứ đều ổn, tôi đã mua nó vào mùa hè này và nó hầu như không làm nóng vỏ nhựa trong suốt mà tôi sử dụng để bảo vệ nó khỏi bụi.


9

Một vài điều cần xem xét khi thiết kế dự án của bạn:

  • Tùy thuộc vào mức độ sử dụng RaspberryPi của bạn, việc sử dụng SoC đến gần 100% có thể khiến nó khá nóng và tôi khuyên bạn nên thêm một tản nhiệt, như tôi đã làm, với một chiếc quạt 5volt nhỏ để giữ cho mọi thứ mát mẻ một chút (Tôi đã nhận được tản nhiệt của tôi từ một DVR an ninh cũ)
  • Hiệu suất và hao mòn của Thẻ SD, tôi biết điều này đã được chạm vào nhưng tôi rất khuyến khích không nên bỏ qua phần này của thiết lập. Ví dụ, sử dụng thẻ cao cấp để có tốc độ đọc và ghi nhanh và thời gian dài hơn trước khi cần thay thế thẻ; điều này tất nhiên cũng làm tăng tốc độ RaspberryPi của bạn và có thể hữu ích nếu bạn dự định làm nhiều việc với dữ liệu. Thêm chi tiết tại đây ; D
  • Một điểm khác cần lưu ý là tiêu thụ điện và cung cấp. Như bạn có thể biết khá rõ, RaspberryPi nên được vận hành ở mức 5v và ít nhất 700mA, và bạn ở khu vực khác mà việc bẻ khóa có thể dẫn đến một số kết quả khó chịu ... Vì vậy, có lẽ nên sử dụng nguồn điện 5v được kiểm soát chặt chẽ có thể khiến Pi của bạn khởi động lại) cung cấp khoảng 1 amp.
  • Điểm thứ tư của tôi là bạn cũng nên đảm bảo rằng bạn có một nơi vững chắc để bảo vệ Pi khỏi mọi thứ có thể gây ra thiệt hại;) (họ khá khó khăn để giữ haha)

Hy vọng rằng sẽ giúp bạn đời!


8

Tôi đã có một RaspberryPi chạy liên tục chỉ trong hơn 2 tuần. Nó chạy rất mát mẻ. Ngược lại, tôi có một Dreamplug ngồi cạnh nó. Tản nhiệt là một thời gian quá nóng để chạm vào. Nó đã chạy các chương trình tương tự nhưng đã quá nóng và chết vào cuối tuần này.


8

Tôi đã thấy rằng với đơn vị không đầu của mình, ethernet có xu hướng giảm sau vài tuần và cần khởi động lại. Tôi thấy nó hữu ích cho một trong hai

  • Lên lịch cho một công việc định kỳ để khởi động lại mềm mỗi tối khi không có gì quan trọng đang xảy ra, hoặc
  • Sử dụng bộ hẹn giờ ổ cắm để thực hiện khởi động lại cứng (kéo điện trong 1 phút, sau đó cấp nguồn lại)

Hokey nhưng nó hoạt động, và có lẽ bao gồm rất nhiều vấn đề không lường trước được


1
Tôi nên lưu ý rằng đặc biệt là nếu bạn đang thực hiện ghi vào thẻ SD, bạn nên đảm bảo khởi động lại mềm vì có thể khởi động lại cứng để làm hỏng hệ thống tệp khi thực hiện trong quá trình ghi (xảy ra với tôi một lần)
Carl

Hệ điều hành Android cũng khởi động lại một lần một tuần vào giữa đêm. Vì vậy, có lẽ không nên hokey nếu các nhà sản xuất lớn đang làm điều đó. Tôi đồng ý nó không cần nó.
Joel Wigton

6

... Và trên một lưu ý hoàn toàn khác, RPi của tôi sẽ sớm được chạy từ pin xe máy 6v (cộng với bộ điều chỉnh 5v) được sạc bởi một tấm pin mặt trời và tua-bin gió.

Độ tin cậy của các máy khác bị giới hạn bởi sức mạnh cao hơn mà chúng ăn. 3W (24/7) cho RPi dễ dàng tạo ra. Một lý do khác để chọn RPi cho một giải pháp đáng tin cậy.

Một bảng điều khiển năng lượng mặt trời 40 watt trong 10% sử dụng (khí hậu điển hình của châu Âu) và một tuabin 50 watt sẽ cung cấp 200% nhu cầu của RP. 50A / H của bộ lưu trữ sẽ giữ cho RPi hoạt động trong khoảng 4 ngày (mưa và không có gió :-).

/ Harry


1
Bạn đã có được nó - và kết quả trong thực tế là gì?
SlySven

4

Tôi có một bảng Beagle dựa trên thẻ SD đã hoạt động được hơn một năm. Nó không yêu cầu khởi động lại thường xuyên và có các bản sao của thẻ SD trong trường hợp không thành công (Chưa cần thiết) Ứng dụng chỉ được đọc có thể hỗ trợ tuổi thọ của nó


4

Vì mối quan tâm về độ tin cậy của thẻ SD dài hạn thường được đề cập (và là mối quan tâm hợp lệ, đặc biệt đối với thẻ SD chất lượng thấp), có một cách tiếp cận khác: initramfs (hoặc initrd).

Điều này đòi hỏi một công việc bẩn thỉu hơn một chút, nhưng về cơ bản, bạn cần xây dựng lại kernel bằng initramfs của riêng bạn (hoặc xây dựng riêng một initrd). Các initramfs sẽ bao gồm mọi thứ bạn cần để chạy ứng dụng của bạn. Vì Raspberry Pi 2 có RAM 1GB, có nhiều không gian cho hầu hết các ứng dụng thực hiện một số "tự động hóa và tạo thống kê cơ bản". Tất nhiên, nếu bạn cần một số ứng dụng lớn hơn, như X hoặc Mathicala, tất cả các cược đã tắt (nhưng 1GB vẫn có thể xử lý rất nhiều thứ).

Tất nhiên, thẻ SD vẫn được sử dụng - nhưng nó sẽ chỉ được sử dụng khi khởi động. Trên thực tế, Linux sẽ không bao giờ cần sử dụng nó, chỉ có bộ tải khởi động.

Nếu bạn muốn giữ các initramfs rất nhỏ, một cách tiếp cận phổ biến là sử dụng thay thế GNU, như busybox.

Có rất nhiều thông tin trên cả initramfs / busybox ngoài đó và nó không phải là Raspberry Pi cụ thể.


Trước tiên, bạn đã bỏ qua một số bước quan trọng WRT bằng cách sử dụng initramfs theo cách bạn ngụ ý - đó không phải là mục đích chính của điều đó và chỉ sử dụng một bước với kernel sẽ không thực hiện được không gian người dùng liên tục trong RAM. Nói đến nó như thể đây là mục đích chính sẽ chỉ khiến người khác nhầm lẫn rằng nó là sự thật (mục đích chính thực sự và là mục đích duy nhất sẽ thực sự được phục vụ trừ khi bạn thực hiện các bước bổ sung, được đề xuất bởi tiền tố "init") .
goldilocks

Thứ hai, lợi ích của việc này là không có thật vì các hệ điều hành hiện đại, bao gồm cả linux, sử dụng tất cả RAM miễn phí cho bộ đệm trang . Khi nó khởi động và các bit hệ thống chính đã được sử dụng, chúng sẽ nằm trong bộ đệm đó và không được truy cập nhiều lần từ thẻ. Điều này linh hoạt và năng động hơn so với tải một ramfs tĩnh. Tất nhiên, nếu bạn không để lại đủ RAM miễn phí, lợi ích sẽ giảm đi, nhưng nếu bạn cần nhiều như vậy ngay từ đầu, một ramfs gốc hoàn chỉnh cũng sẽ không khả thi.
goldilocks

Tôi phải không đồng ý với điều đó - nó CÓ THỂ được sử dụng và OFTEN được sử dụng, trong các hệ thống nhúng cho chính xác mục đích đó - như các rootfs cuối cùng được sử dụng trong khi Linux đang chạy. . Và đây là chính xác mục đích câu hỏi ban đầu ám chỉ - chạy 24/7 đáng tin cậy cho "" tự động hóa cơ bản và hệ thống kê" Nó không liên quan rằng đó không phải là mục đích iniital của initramfs.
Brian

Nó hữu ích nhất trong các hệ thống nhúng không có bất kỳ lưu trữ nào ngoài RAM và (EEP) ROM, hoặc một số tình huống chỉ đọc khác có mục đích. Trên pi, trừ khi bạn có một số lý do ngoài việc chỉ chạy 24/7, đó là một sự trói buộc vô nghĩa của các chi sau lưng. Một khả năng đáng để chỉ ra, nhưng cũng đáng để chỉ ra lý do tại sao đó không phải là một gợi ý hay cho kịch bản của OP. Và bạn đang dẫn mọi người xuống một con đường trong vườn bằng cách không giải thích những gì initramfs thực sự là về, bởi vì một lần nữa, chỉ tạo một cái và cho phép nó không hoàn thành những gì bạn ngụ ý.
goldilocks

1
Nếu đó là câu trả lời thực sự cho câu hỏi này, tôi không nghĩ đã có quá nhiều cuộc thảo luận ở đây. Cụ thể, các lỗi thẻ SD đã được đề cập trong một số câu trả lời, cả dưới dạng cảnh báo và giai thoại. Câu trả lời của tôi chỉ đơn giản là trả lời cho câu hỏi ban đầu, và những mối quan tâm đó, và tôi nghĩ rằng nó chính xác, hợp lệ và hy vọng hữu ích cho người đăng ban đầu, nếu không phải là người khác. Mặc dù, có khả năng nó không hữu ích cho poster gốc, vì nó từ năm 2012. :-)
Brian

1

Dự phòng là giá rẻ

Tôi không tìm thấy điều này được đề cập ở nơi khác, nhưng như với bất kỳ điều gì bạn muốn chạy 24/7, quan trọng hay không, bạn nên có bản sao lưu. Khả năng chi trả của Pi sẽ cho phép bạn có một vị trí dự phòng hoặc một nô lệ được nối mạng nhận được các bản sao lưu thường xuyên.


1

Làm thế nào tất cả các bạn đang chạy Raspberry Pi liên tục cho 24x7?. Khi tôi làm, tôi gặp phải nhiều vấn đề như khi chạy tập lệnh ứng dụng python, nó bị treo và cần phải khởi động lại. Chi tiết ứng dụng - Một tập lệnh python chạy để thu thập đồng hồ năng lượng thông qua Modbus và được gửi tới đám mây AWS.


0

Không chính xác không đầu, nhưng một số người trong chúng ta chạy Raspberry Pi như các máy chủ phương tiện trong nhiều tháng liên tục mà không tắt nguồn. Bất kỳ vấn đề nào tôi gặp phải là do mất điện và hầu hết nó đều hồi phục tốt.


0

Tôi có một âm thanh đánh lửa pi của thiết bị công nghiệp mà chúng ta không thể theo dõi bằng cách khác.

Nó đã chạy được 4 tháng không ngừng và tôi không gặp vấn đề gì với nó.

Nếu mối quan tâm của bạn là khởi động lại khi mất điện hoặc bất cứ điều gì khác, hãy viết một tập lệnh trong bộ tải khởi động để tự động bắt đầu phát video. Theo cách đó, nếu có sự cố mất điện, pi sẽ tự động bắt đầu phát video ngay khi khởi động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.