3 điểm bởi GN⁺ 2023-10-10 | 2 bình luận | Chia sẻ qua WhatsApp
  • Trong lúc tìm một home server tiêu thụ điện thấp và không gây tiếng ồn, Zimaboard rất phù hợp với yêu cầu nhờ là một máy tính bo mạch đơn nhỏ gọn có cổng PCI Express lộ ra ngoài, 2 cổng SATA và tản nhiệt thụ động
  • Mẫu Zimaboard 832 đã mua có cấu hình 8GB RAM, 32GB eMMC, CPU Intel Celeron N3450 bốn nhân, giá 200 USD; giao tới Estonia mất 18 USD và 10 ngày
  • 32GB eMMC là đủ cho hệ điều hành, và khi gắn 2 ổ Samsung 870 QVO 4TB SATA SSD thì tổng tốc độ truyền đọc đồng thời đạt 900~950MB/s, gần chạm giới hạn SATA III
  • Mức tiêu thụ điện là 2.5W khi nhàn rỗi, 9.0W khi stress CPU, khoảng 8~9W khi dùng thông thường với 2 SSD, và khoảng 14W khi CPU cùng SSD tải tối đa; ngay cả với tản nhiệt thụ động, CPU vẫn giữ ở khoảng 72°C
  • Trong bản cập nhật ngày 20/8/2024, do chạy hơn 20 container Docker và tải nặng nên tác giả quay lại ASRock Deskmini X300, nhưng nếu nhu cầu home server ở mức trung bình hoặc thấp hơn thì đây vẫn là lựa chọn tốt

Yêu cầu cho home server và lý do chọn Zimaboard

  • Mục tiêu không phải là một homelab hiệu năng cao mà là một home server nhỏ cân bằng giữa hiệu năng, hiệu suất điện và độ ồn
    • Mức điện năng sử dụng thông thường 2~15W
    • Từ 8GB RAM trở lên
    • Đủ hiệu năng để chạy chủ yếu các workload được container hóa
    • 2 khe SATA hoặc NVMe SSD và tùy chọn ổ thứ ba cho hệ điều hành
    • Tản nhiệt thụ động hoàn toàn, không tiếng ồn
    • Kích thước nhỏ
    • Từ Gigabit Ethernet trở lên
  • So với cluster, Threadripper, 10GbE hay nhiều ổ đĩa, điều quan trọng hơn là một cấu hình vận hành hằng ngày thật yên tĩnh và tiết kiệm điện
  • Zimaboard là một máy tính bo mạch đơn nhỏ gọn có giá tương đối rẻ, và trong cấu hình cổng kết nối có cổng PCI Express lộ ra ngoài

Mẫu đã mua và cấu hình cơ bản

  • Mẫu được chọn là Zimaboard 832, có 8GB RAM, 32GB bộ nhớ eMMC và CPU Intel Celeron N3450 bốn nhân
    • CPU này là sản phẩm từ năm 2016 nên không mới hay mạnh, nhưng vẫn đủ cho các tác vụ home server cần thiết
    • Giá bản 832 là 200 USD; cũng có cấu hình rẻ hơn nhưng tác giả chọn bản 8GB vì muốn dư dả bộ nhớ
  • Không giống Raspberry Pi, Zimaboard được bán kèm sẵn vỏ máy và cấu trúc tản nhiệt
    • Khối tản nhiệt vừa thực dụng vừa có ngoại hình đẹp, và ngay cả dưới tải rất cao nhiệt độ CPU cũng chỉ quanh 72°C
    • Vì là tản nhiệt thụ động nên không có tiếng ồn, và nhờ có vỏ nên cũng bớt lo làm xước bàn hay chập mạch
  • Không thấy nút nguồn, nhưng mặc định chỉ cần cắm adapter điện là máy bật ngay, rất hợp với mục đích làm home server
  • Trong hộp có sticker, 1 cáp SATA dữ liệu + nguồn, và adapter nguồn kèm đầu cắm EU, US, UK
  • Giao tới Estonia mất 10 ngày, phí vận chuyển là 18 USD

Cấu hình lưu trữ và hiệu năng SATA

  • 32GB eMMC tích hợp là đủ để cài hệ điều hành
    • Tốc độ đọc chạm trần ở khoảng 175MB/s
    • Tốc độ ghi thông thường quan sát được khoảng 50~100MB/s
    • Trong /dev/disk/by-id/ nó được nhận diện là mmc-BJTD4R_0xc7d04e40, và tra cứu trên mạng cho thấy có vẻ là chip của Samsung
  • Để tận dụng 2 cổng SATA trên bo mạch, tác giả mua thêm cáp SATA Y giá 4 USD và chuyển sang dùng lại 2 ổ Samsung 870 QVO 4TB SATA SSD sẵn có
  • Trang bán cáp Y nói rằng nguồn từ bo mạch cũng có thể chạy được 2 ổ HDD 3.5 inch, nhưng tác giả cho rằng như vậy có thể tiến sát giới hạn của adapter 12V/3A
  • Gần đầu nối nguồn SATA có một LED trắng báo hoạt động ổ đĩa, nên có thể nhìn bằng mắt để biết máy chủ đang bận hay không
  • Khi đọc đồng thời từ 2 SSD, tổng tốc độ truyền đạt 900~950MB/s, gần chạm giới hạn băng thông SATA III

Gắn ổ đĩa và in 3D

  • Zimaboard không có cơ chế gắn sẵn 2 ổ SATA theo kiểu native
  • Nhà sản xuất có bán giá đỡ kim loại, nhưng trông không có vẻ tích hợp tốt với bo mạch
  • Thay vào đó, tác giả dùng thiết kế in 3D để chứa 2 ổ 2.5 inch
  • Lỗ bắt SSD hơi khó thao tác do sai số khi in, và lúc lắp lần đầu tác giả quên đặt lớp nhựa trung gian giữa PCB và nắp đáy mặc định, nhưng ngoài ra việc lắp đặt khá dễ
  • Sau khi gắn xong, nhiệt độ SSD không vượt quá 64°C, và với loại SSD này thì đó không phải mức đáng lo
  • Tác giả chưa thử HDD quay trong cùng điều kiện, nhưng dự đoán HDD 2.5 inch vốn không tỏa quá nhiều nhiệt

Mức tiêu thụ điện và điện năng của toàn bộ hệ thống

  • Điểm hài lòng nhất của cấu hình này là mức tiêu thụ điện thấp
  • Các giá trị đo bằng thiết bị đo điện đơn giản như sau
    • Trạng thái nhàn rỗi: 2.5W
    • Không gắn ổ đĩa, stress CPU stress -c 4: 9.0W
    • Gắn 1 Samsung 870 QVO 4TB SSD, stress CPU: 13.2W
    • Gắn 2 SSD, môi trường sử dụng thông thường với CPU khoảng 10~40%: khoảng 8~9W
    • Gắn 2 SSD, SSD và CPU tải tối đa: khoảng 14W
  • Gộp cả Zimaboard, modem/router của ISP, router/Wi‑Fi AP TP-Link và UPS CyberPower thì tổng tối đa cũng chỉ khoảng 34W
  • Việc đo không hoàn toàn nghiêm ngặt theo kiểu khoa học, nhưng vẫn đủ để ước lượng phạm vi điện năng khi vận hành cùng cấu hình này

Hiệu năng thực tế và tăng tốc phần cứng cho Jellyfin

  • Home server trước đó của tác giả là cấu hình dựa trên ASRock Deskmini X300 hoặc ThinkPad T430, và nhìn chung mức sử dụng CPU thường ở dưới 10%
  • Tổng mức dùng bộ nhớ thông thường của tất cả dịch vụ và container đều nằm trong 2GB, và xét cả so sánh hiệu năng CPU thì tác giả cho rằng Zimaboard cũng có thể gánh được các tác vụ home server
  • Zimaboard không phải thiết bị mạnh, nhưng nếu chủ yếu chạy workload container hóa và có thể tăng tốc chuyển mã media bằng Intel QuickSync thì là đủ
  • Khi dùng Linux và Jellyfin, tác giả kiểm tra codec được hỗ trợ bằng vainfo, rồi bật giải mã phần cứng và mã hóa phần cứng cho các codec đó trong thiết lập Jellyfin
  • Dùng intel_gpu_top để xác nhận tác vụ đã được offload sang GPU, và tăng tốc phần cứng của Jellyfin hoạt động tốt
  • Có thể xem các yêu cầu liên quan trong tài liệu tăng tốc phần cứng của Jellyfin

Những điểm cần lưu ý và phần chưa thử

  • Zimaboard có cung cấp CasaOS, một hệ điều hành dựa trên Linux, nhưng tác giả không dùng vì hạ tầng hiện có đã được tài liệu hóa và cấu hình bằng Ansible
  • Chưa thử Windows 10 và Windows 11
  • Trong lúc thử nghiệm, cổng USB 3 có vài hành vi hơi lạ
    • USB cài Fedora Server không boot đúng từ một cổng USB
    • Khi thử lưu trữ USB ngoài cũng có hiện tượng hiccup ngắt quãng
    • Vì trong sử dụng thực tế không phụ thuộc nhiều vào cổng USB nên đây không phải vấn đề mang tính quyết định
  • Cổng PCI Express vẫn chưa cần dùng nên chưa được thử, nhưng vẫn là một điểm cộng tốt vì mở rộng khả năng mod trong tương lai

Chuyển sang Fedora Server và btrfs RAID1

  • Nhân dịp dùng Zimaboard để dựng lại home server, tác giả đã bỏ ZFS và chuyển sang Fedora Server + btrfs RAID1
  • Phần lưu trữ được cấu hình bằng btrfs RAID1, còn snapshot và backup xử lý bằng btrbk
  • ZFS rất tốt, nhưng do vấn đề giấy phép nên không được đưa vào kernel Linux, khiến nó có cảm giác như một vị khách không được chào đón trong hệ sinh thái Linux
    • Các nhà phát triển kernel không quá quan tâm đến việc duy trì tương thích với ZFS
    • Ubuntu là một trong số ít distro cung cấp kernel có kèm ZFS
    • Tác giả không muốn tiếp tục bị ràng buộc với Ubuntu, nhất là việc họ đẩy mạnh snap
    • Bản dựng ZFS DKMS trên các distro như Debian nhìn chung vẫn ổn, nhưng ở distro khác có thể xảy ra việc reboot sau cập nhật kernel rồi không truy cập được dữ liệu
  • Trước đây btrfs từng có vấn đề với RAID5/6, nhưng với cấu hình 1 đĩa và 2 đĩa thì tác giả đã dùng ổn định trong nhiều năm
  • Trước khi chốt dùng btrfs, tác giả tạo RAID1 bằng 2 USB stick và tiến hành thử nghiệm phá hỏng có chủ đích
    • Ghi file và tính hash bằng md5sum
    • Xóa sạch hoàn toàn một USB drive bằng dd
    • Tính lại md5sum và lần nào cũng khớp
    • Dùng btrfs scrub để sửa lỗi hệ thống tệp
    • Lặp lại với các kịch bản biến thể
  • Với các cấu hình dư thừa nhiều đĩa như btrfs RAID1 hoặc RAID10, cần thêm tùy chọn mount degraded vào /etc/fstab để vẫn mount được filesystem nếu một hay nhiều ổ bị lỗi
  • Cấu hình ví dụ như sau
LABEL=turbo /turbo      btrfs subvol=turbo,compress-force=zstd:1,ssd,degraded,nofail            0 0
  • Khi di chuyển hệ thống, đường dẫn vẫn được giữ nguyên, và mỗi dataset ZFS được tạo lại thành một subvolume btrfs

Các lựa chọn thay thế và lý do chọn

  • Các ứng viên cho home server tiếp theo gồm Zimaboard, Asustor Flashstor 6, Flashstor 12, và các thiết bị kiểu TinyMiniMicro có từ 2 khe NVMe SSD trở lên
  • Zimaboard và Flashstor đều rất hợp với các yêu cầu của home server
  • Lý do chính để chọn Zimaboard là giá rẻ hơn nhiều, và vì tác giả đã dùng sẵn 2 SATA SSD cho lưu trữ home server nên có thể chuyển sang dễ dàng mà không cần mua ổ mới
  • Khi SATA SSD dung lượng lớn ngày càng hiếm hơn và NVMe SSD rẻ hơn, có thể sẽ cần cân nhắc các thiết bị như Flashstor

Kết luận và cập nhật năm 2024

  • Trong kết luận ban đầu, Zimaboard chạy các dịch vụ với tốc độ hợp lý, tiêu thụ ít điện, yên tĩnh và còn có ngoại hình đẹp để treo lên tường
  • Cấu hình linh hoạt nên nếu cần thêm tài nguyên, tác giả cho rằng có thể bổ sung thêm Zimaboard và phân vai cho các mục đích khác nhau
  • Trong bản cập nhật ngày 20/8/2024, sau hơn nửa năm vận hành Zimaboard, tác giả đã quay lại ASRock Deskmini X300
  • Mức tiêu thụ điện và khả năng mở rộng vẫn rất đáng thích, nhưng tải CPU đã cao hơn dự đoán
    • Tác giả chạy hơn 20 container Docker, và một số trong đó khá nặng
  • Tác giả cho rằng nếu máy có APU AMD Ryzen tích hợp thì tình hình có thể đã khác đi nhiều
  • Zimaboard vẫn là thiết bị gần nhất với home server trong mơ, nhưng chút thiếu hụt hiệu năng ở cuối cùng lại trở thành rào cản
  • Nếu nhu cầu ở mức trung bình hoặc thấp, thì khi giá phù hợp đây vẫn là một lựa chọn xuất sắc
  • Sau đó, sự quan tâm chuyển sang Asustor Flashstor Gen 2 với tối đa 12 NVMe SSD và AMD Ryzen 4 nhân

2 bình luận

 
wedding 2023-10-11

Tôi vẫn luôn muốn có một chiếc mini PC với thiết kế đẹp như thế này, chắc phải cân nhắc mua thử thôi.

 
GN⁺ 2023-10-10
Ý kiến trên Hacker News
  • Zima làm thương hiệu và ngoại hình cũng tạm ổn, nhưng gần như chỉ có vậy. Phần cứng thực chất giống một bo mạch ODM ngẫu nhiên dựa trên thiết kế tiết kiệm điện cũ từ khoảng năm 2016
    Có thể là một công ty Hồng Kông đang xả hàng tồn cũ, hoặc cũng có thể vì lý do khác như Intel SIPP, nhưng nếu điện không miễn phí và bạn không muốn giảm rác thải điện tử dù chỉ một chút, thì khó mà khuyến nghị được
    Với cùng mức giá hoặc thấp hơn, bạn có thể mua sản phẩm thuộc thế hệ mới hơn, có tính năng tương tự hoặc tốt hơn, hiệu năng cao hơn. Ngay cả thiết kế Qotom 5W cùng thời cũng có thể là lựa chọn tốt hơn
    Ví dụ X30G-N5100 của một ODM nào đó là sản phẩm 4 nhân 4 luồng dựa trên Intel SoC năm 2021, hỗ trợ (LP)DDR4, boost 2,8GHz, TDP 6W. Vì thường không chạy full power liên tục nên thực tế có lẽ gần 3–4W hơn. Nó cũng có tính năng mới, bảo mật mới và hỗ trợ phổ biến. Nếu cái đó quá mới, bạn có thể mua các box dòng J4xxx hoặc N4xxx với giá bằng một nửa Zima mà hiệu năng gấp đôi

    • Điểm bán hàng của bo mạch này không phải CPU mà là I/O: có 2 cổng SATA, ePCIe, 2 NIC. Có thể chạy TrueNAS RAID1 trên Proxmox và pfSense/OPNsense dưới dạng máy ảo
    • Nó có khe PCIe, thứ hiếm thấy ở các sản phẩm cạnh tranh. Ngoài ra, đặc biệt với Zimaboard thì vấn đề gần như là marketing; Zimablade mới thú vị hơn nhiều. Vẫn là công nghệ cũ và chậm, nhưng giữ lại khe PCIe trong khi hạ giá xuống 65 đô la
    • Tôi thắc mắc liệu các ODM có động lực đóng gói thứ gần như rác thải điện tử rồi tung ra thị trường dưới tên mới như ZimaBoard hay không. Cách làm này có phổ biến không?
    • Ai có thể giải thích ODM là gì cho những người chưa biết không? Tôi tìm thử nhưng không rõ ràng lắm; nhìn thì có vẻ chỉ là một thuật ngữ rất rộng để chỉ các nhà sản xuất bo điều khiển công nghiệp hoặc “Box PC” nhúng, chứ không phải một dòng sản phẩm cụ thể
      Thứ giống sản phẩm này nhất có lẽ là “Box PC”, nhưng các sản phẩm đó nhìn chung không bán trực tiếp cho người tiêu dùng, và dù có tìm được nơi bán thì cũng bị cộng biên lợi nhuận B2B khá nhiều. Có thể ý bạn là thứ khác cũng nên
  • Với mức giá “biến thể bo mạch này là 200 đô la”, nghe không giống một món hời khi so với microserver cũ hoặc PC form factor nhỏ trên eBay
    Ví dụ như những món này:
    https://www.ebay.com/itm/175917817224 ⇦ 2 khe NVMe
    https://www.ebay.com/itm/204477355543 ⇦ 4 ổ 3,5 inch, có thể dùng bộ nhớ ECC
    Nói thêm là tôi không quen những người bán đó

    • Không phải ai cũng sống ở quốc gia có tiền điện gần như miễn phí
      Ở Anh, chỉ cần bật mấy thiết bị eBay kiểu đó trong 1 năm thì tiền điện có thể còn cao hơn Zimaboard 200 đô la
      Ví dụ bật 90W 24/7 suốt một năm thì khoảng £212, khoảng $258; 60W cũng khoảng £142, khoảng $173
      Ở tầm giá này, mức tiêu thụ điện là một yếu tố quyết định rất lớn
    • Tôi là tác giả. Nếu không quan tâm tiếng ồn thì có thể tìm được món hời hơn. Nhưng tôi đánh giá không tiếng ồn cao hơn hiệu năng trên mỗi đô la
    • Khi so sánh giá server, thường hữu ích khi cộng thêm tiền điện 3–4 năm cho thiết bị chạy 24/7 và phần lớn ở trạng thái idle. Ở châu Âu, trong phép so sánh đó các bo SoC tiết kiệm điện mới thường thắng các hệ thống socket cũ đã qua sử dụng
    • Những thiết bị này và ZimaBoard đều dùng NIC loại rẻ nhất, mà trong thiết bị mạng thì chính NIC là phần gây nhiều vấn đề nhất
      Từ kinh nghiệm dùng các thứ này, nếu muốn mạng ổn định, tôi nghĩ nên dùng một bản phân phối Linux có xử lý đặc thù cần thiết cho phần cứng NIC tiêu dùng, chẳng hạn VyOS, hoặc dùng NIC cho nền tảng OCP như i350, tức NIC hyperscaler phổ dụng
    • Tôi có Gen8 microserver ở liên kết thứ hai; 4 bay cũng tốt, nhưng đặc biệt ILO thật sự rất hay. Khi gặp vấn đề khởi động hoặc cần cài lại, không phải mở tủ server, kéo nó ra bàn rồi cắm màn hình và bàn phím để thao tác BIOS hay GRUB
      Có thể xử lý mọi thứ qua giao diện web, terminal HTML5 cũng hoạt động tốt. Nhược điểm lớn nhất là ngay cả khi idle vẫn tiêu thụ điện nhiều
      Tôi không tìm thấy nội dung liên quan trong tài liệu Zimaboard, nhưng nếu cần khôi phục thảm họa hệ điều hành thì có vẻ phải tìm màn hình tương thích mini DisplayPort. Đặc biệt eMMC không thể tháo ra thay dễ như thẻ SD của Raspberry Pi nên càng rắc rối hơn
  • Tôi không có ác cảm gì với bản thân Zimaboard, nhưng phần tôi thích nhất trong bài là sắp xếp cáp ở đoạn kết. Thật sự rất đẹp

    • Cũng có bài HN trước đó của cùng tác giả: https://ounapuu.ee/posts/2023/09/07/ikea-powered-homelab/
      Đó là bài về cấu hình treo tường
    • Tác giả dùng cấu hình IKEA Skadis, khá phổ biến trong cộng đồng in 3D. Có nhiều mẫu in dùng được, nên nếu cần sắp xếp đồ trên tường thì rất khuyến nghị
    • Cũng có subreddit dành cho những thứ như vậy: https://reddit.com/r/cableporn
  • Tôi thực sự có một cái và đã cài Ubuntu cùng Ansible-Nas. Theo output lsblk thì đáng lẽ phải có 32GB dung lượng MMC, nhưng chỉ nhận 14GB
    Tôi gửi email thì họ yêu cầu xác nhận đơn hàng, rồi sau đó không thấy trả lời nữa
    mmcblk0 ... 14.7G
    Ngoài ra, SSH thì được và ở local có thể dùng w3m để truy cập các dịch vụ như Heimdall host bằng Docker, nhưng từ LAN lại không truy cập được dịch vụ Docker. Có ai biết cần sửa gì không?

  • Những bo mạch nhỏ như thế này là các sản phẩm rất hay, nhưng nhìn chung có vẻ bất lợi khi so với máy tính phổ thông đã qua sử dụng
    Nếu muốn một hệ thống Zimaboard RAM 8GB thì cần 200 USD, còn muốn có 4 nhân thì phải mua bản tầm trung
    Tôi đã mua một chiếc Mac mini quad-core đời 2012 đã qua sử dụng với giá khoảng một nửa số đó; nó cũng có 2 khe SATA và theo chuẩn của Apple, công suất nhàn rỗi là 13W. Người bán đã nâng cấp RAM lên 16GB sẵn rồi
    Đây là loại máy bị đội giá đồ cũ cao hơn PC, tức là có cái gọi là “Apple tax”
    Tìm “HP EliteDesk” trên eBay thì có khá nhiều lựa chọn thú vị
    Dù vậy, việc một hệ thống nhỏ cỡ này có khe PCIe thì cũng đáng ghi nhận

    • Sau khi thỏa hiệp giữa thin client lắp sẵn và SBC, tôi đã tự dựng một Mini ITX PC. Form factor 17x17cm có đủ kết nối so với kích thước và cũng có PCIe
      Cấu hình năm 2018 tốn khoảng 250 USD: Asrock J4105-ITX [1] + case mini ITX (kèm nguồn pico) + 2 thanh DDR4 4GB + SSD 128GB. Máy đang chạy ClearLinux và đến nay sau 5 năm vẫn hoạt động hoàn hảo
      Cấu hình Mini ITX năm 2024 có lẽ sẽ dùng Intel N100; các bo mạch như Asus Prime N100I-D D4-CSM [2] giá khoảng 120 USD, nhưng tôi vẫn đang xem thêm các lựa chọn
      [1] https://www.asrock.com/mb/Intel/J4105-ITX/
      [2] https://www.asus.com/motherboards-components/motherboards/cs...
  • Còn có Zima Blade sắp ra mắt. Nó cũng rất nhỏ, rẻ hơn nhiều, có khe SO-DIMM, một cổng Ethernet và nguồn USB-C

    • Zima Blade thực ra không dùng nguồn USB-C đúng nghĩa. Nó chỉ đưa điện áp thô 12V qua cổng USB-C và không hỗ trợ thương lượng PD
      Nguồn: https://www.youtube.com/watch?v=I1bbD1kw334
      Thành thật mà nói, với kiểu sản phẩm này thì đó là lý do đủ để bỏ mua hoàn toàn. Không chỉ là nó sẽ không hoạt động với adapter nguồn khác adapter gốc, mà nếu cắm adapter nguồn đó vào thiết bị khác thì khả năng cao còn làm cháy thiết bị
  • Điều tôi không hiểu ở Zimaboard là vì sao nó lại đi kèm một vỏ máy đẹp như vậy. Nếu muốn dùng bằng cách nối thứ gì đó vào cổng PCIe/SATA, kiểu gì cũng cần thêm một vỏ hoặc case riêng để đặt cho gọn. Nếu thế thì sao không bán mỗi bo mạch như Raspberry Pi?
    Nghe nói btrfs trước đây từng có vấn đề, đặc biệt trong cấu hình RAID5/6, nhưng theo tôi biết hiện nay RAID 5 và 6 của btrfs vẫn còn vấn đề lớn và không được khuyến nghị dùng thực tế

    • Vì vỏ đó chính là tản nhiệt. Về mặt chức năng thì phần lớn nó phải có hình dạng như vậy, và nhân tiện làm cho đẹp thì gần như không tốn thêm chi phí
    • Có vẻ gu và sở thích của đội ngũ ảnh hưởng nhiều hơn là lý do thương mại
      zimablade mới cũng có thiết kế khá sắc cạnh tương tự, nhưng thật ra cấu trúc mở có lẽ sẽ tốt hơn cho việc làm mát
    • Đây là một thiết bị mini homelab độc lập và dễ dùng dành cho những người quan tâm đến home server nhưng thiếu thời gian hoặc kỹ năng để tự cấu hình
  • Nếu giao tiếp SATA3 là quan trọng, Odroid HC4 với 2 khay đĩa dựng đứng cũng đáng xem: https://wiki.odroid.com/odroid-hc4/odroid-hc4
    Sản phẩm tôi đang dùng làm home server gắn Samsung 850 SSD 1TB và hiện tiêu thụ 3,48W

    • Tôi cũng muốn bổ sung Odroid H3 vào đây. Máy của tôi gắn WD Black NVMe M.2 SSD và chạy ở trạng thái nhàn rỗi với mức 3~4W. Đây là cài đặt server Debian x86 tiêu chuẩn, dùng RAM SO-DIMM 16GB và hỗ trợ tối đa 64GB. Có 2 cổng Ethernet 2.5GbE, làm mát thụ động và quạt là tùy chọn. Họ cũng bán vỏ chứa được 2 đĩa. Giá 129 USD chưa gồm phí vận chuyển
      Rất hợp để chạy Samba share và nhiều container
      https://www.hardkernel.com/shop/odroid-h3/
    • SSH trên bo mạch đó đạt tốc độ khoảng bao nhiêu? Vấn đề lớn nhất khi dùng Raspberry Pi 4 làm server tiết kiệm điện là khi gửi backup qua SSH, truyền mạng bị kẹt ở khoảng 20MB/s. Đó là tốc độ truyền thô khi gửi vào /dev/null, còn trên bo mạch x86 thông thường thì đạt khoảng 100MB/s
    • Rất tuyệt, nhưng với các ARM SBC kiểu này tôi thích gắn lên tường gần router. Sản phẩm này có vẻ không hợp cho mục đích đó
      Case Argon One Raspberry Pi 4 rất tốt để treo tường, nhưng điểm không thích là ổ M.2 lại nối qua USB 3
    • Tôi thích thông số của HC4, nhưng form factor đó trông rất dễ để người đi ngang qua rút ổ đĩa ra mất
  • Nếu cấu hình NixOS để chỉ dùng kernel tương thích ZFS, ZFS lại có cảm giác như một phần của kernel. Tôi đã dùng cấu hình đó khoảng 2 năm nay
    Tôi đã làm hỏng hoặc mất quá nhiều cấu hình ổ BTRFS đến mức khó mà tin dùng lại. Nếu chuyển sang thứ khác, có lẽ tôi sẽ chọn bcachefs

  • Nếu quan tâm đến mạng nhanh hơn, có thể xem các biến thể R86s: https://www.servethehome.com/the-gowin-r86s-revolution-low-p...
    NIC 10Gb thực ra là dòng Mellanox CX3 dùng đầu nối OCP, nên về lý thuyết có thể thay bằng các card thú vị hơn như CX5/6 hoặc Solarflare