- Kombinasi Intel i5-12400, ASUS Prime H770-Plus D4, DDR4 64GB, Ubuntu Server 23.04, dan Corsair RM750 mencapai daya idle 7W berdasarkan pengukuran watt meter di stopkontak sebelum perangkat penyimpanan ditambahkan
- Kunci konsumsi daya rendah adalah mengaktifkan C-State, ASPM L1, RC6, dan ALPM di BIOS, lalu menggunakan PowerTOP auto-tune agar paket CPU masuk ke status hemat daya C8/C10
- Saat 12 HDD dan beberapa NVMe dipasang, konsumsi daya naik hingga 24–25W, dan masalah JMicron JMB585 yang menghambat ASPM sehingga sistem tertahan di C3 berhasil dikurangi dengan menggantinya ke kontroler SATA ASM1166
- Slot PCIe/M.2 yang terhubung langsung ke CPU, model SSD NVMe/SATA, NIC Realtek, perangkat USB, dan firmware kontroler SATA dapat mengubah C-State, sehingga diperlukan uji A/B untuk tiap kombinasi komponen
- Konfigurasi akhir dengan 11 HDD dan kontroler NVMe/SATA pun dapat turun hingga 15–16W jika menerapkan spin-down HDD serta penghematan daya layar dan keyboard; dalam jangka panjang, jika beralih ke SSD, diharapkan mencapai daya idle 10–11W
Konfigurasi dasar build dengan daya idle 7W
- Targetnya adalah daya idle rendah, performa CPU yang memadai untuk kompresi, kemampuan menangani 12 HDD dan minimal 1 NVMe, skalabilitas untuk beralih ke 6 NVMe dan 6 SSD SATA di masa depan, serta biaya yang terkendali
- Angka 7W diukur menggunakan watt meter di stopkontak sebelum perangkat penyimpanan ditambahkan secara serius
- Motherboard Intel H770
- CPU Intel i5-12400
- RAM DDR4 64GB
- SSD boot Ubuntu Server 23.04
- PSU Corsair
- C-State diatur di BIOS agar bisa mencapai C8, dan
powertop --auto-tunediterapkan - PowerTOP auto-tune menonaktifkan keyboard USB melalui penghematan daya port USB; jika keyboard tetap dibiarkan aktif, konsumsi daya di stopkontak menjadi 8W
- Saat output layar menyala, konsumsi daya berada di 9–10W, dan setelah layar mati 600 detik kemudian dengan
consoleblank=600, turun hingga 7W
Build hemat daya sebelumnya dan target kali ini
- Catatan build hemat daya sebelumnya menjadi titik acuan untuk target kali ini
- PC hemat daya berbasis Skylake tahun 2016: idle 10W dalam Building a Low Power PC on Skylake – 10 watts idle
- NAS/file server rumahan tahun 2019 dengan 4 perangkat penyimpanan: idle 9W dalam 9w Idle – Creating a low power home NAS / file server with 4 Storage Drives
- Kombinasi Gigabyte H470M DS3H dan Intel i3-10320 tahun 2021 mencapai 11W, tetapi tidak ada artikel terpisah
- Dua sistem lain pada 2022 masing-masing mencapai 19W dan 27W, dan tidak semua kombinasi CPU/motherboard bisa turun mendekati 10W
- Merakit sistem baru yang mendekati 10W dari sisi stopkontak adalah pekerjaan yang nyaris seperti berjudi, karena hasil aktual baru bisa dipastikan setelah pemilihan komponen dan tuning
Pemilihan motherboard: ASUS Prime H770-Plus D4
- Pilihan akhir adalah ASUS Prime H770-Plus D4
- Saat itu, opsi konsumen umum adalah motherboard Intel seri 600/700 dan AMD seri 500/600
- Kemungkinan memakai 6 drive NVMe di masa depan penting, tetapi dinilai tidak ada motherboard konsumen yang bisa menggunakan keenam M.2 sekaligus dalam mode PCIe
- AMD MEG X570S Unify-X Max tampak seperti memiliki 6 M.2, tetapi menurut manual, jika semua 6 slot terisi, slot terakhir harus berupa varian SATA
- ASRock Z790 PG Sonic juga memiliki 6 slot, tetapi hanya 5 yang bisa dipakai karena kondisi eksklusif pada slot NVMe Gen5
- Ada batasan lane chipset saat ingin memakai semua M.2 sebagai Gen4 x4 pada board konsumen
- AMD X570, Intel B760: maksimal 3
- AMD B650, Intel H670/Q670/Z690/W680: 4
- AMD X670, Intel H770: 5
- Intel Z790: 6
- Karena targetnya 6 NVMe, adaptor PCIe-to-M.2 diperlukan, dan jumlah total slot M.2 internal serta slot PCIe x4 atau lebih menjadi kriteria pemilihan motherboard
- Alasan memilih platform Intel adalah konsumsi daya chipset, kecepatan link chipset-CPU, komponen yang sudah dimiliki, dan kekhawatiran konsumsi daya AM5
- TDP chipset Intel seri 600/700 semuanya 6W
- Chipset AMD X670 dianggap 7W+7W
- Intel H670/Q670/W680/Z690/H770/Z790 terhubung ke CPU melalui DMI 4.0 x8, sedangkan AMD X570/B650/X670 terhubung melalui PCIe 4.0 x4, sehingga throughput teoretisnya sekitar 16GB/s vs 8GB/s
- DDR4 64GB dan CPU Intel generasi ke-12 yang sudah dimiliki dapat digunakan kembali
- Chipset AMD seri 600 hanya mendukung DDR5
CPU, memori, drive boot, dan PSU
- CPU yang digunakan adalah Intel i5-12400 H0 stepping Alder Lake yang sudah dimiliki
- Pada build desktop sebelumnya, CPU ini dipilih karena dekode hardware AV1, menghindari overhead silikon E-core, serta performanya di jajaran generasi ke-12
- Build desktop sebelumnya memiliki banyak masalah terkait GPU dan layar, tetapi ini bukan faktor utama dalam build yang berorientasi server kali ini
- Memori yang digunakan adalah DDR4-3200 64GB
- 2x16GB Kingston HyperX dual-rank Hynix DJR
- 2x16GB Kingston HyperX single-rank Hynix CJR
- 4 modul dijalankan pada 16-18-18-36 dan tegangan RAM diatur ke 1,25V
- Pada TestMem5 dan Memtest86, 1,22V juga stabil, tetapi 1,25V digunakan untuk margin stabilitas
- Drive boot untuk pengujian adalah SSD SATA Sandisk Ultra 3D 1TB
- Karena ada banyak uji A/B PCIe dan NVMe, Ubuntu 23.04 dipasang di SSD SATA agar slot PCIe tetap kosong
- Setelah pengujian, OS utama direncanakan berjalan dari NVMe Samsung SSD 970 EVO Plus 500GB
- PSU yang digunakan adalah Corsair RM750
- Untuk sistem idle mendekati 10W, 750W tampak berlebihan, tetapi beban sesaat bisa tinggi saat motor 12 drive mulai berputar bersamaan
- Seagate mencantumkan arus puncak rail 12V untuk satu drive 3,5 inci 10TB sebesar 2A/3A berdasarkan DC/AC
- Jika 6 drive secara bersamaan menarik 150–200W dan CPU menarik 120W pada puncak, sistem yang idle 10W dapat melonjak sesaat hingga sekitar 400W
- Kekurangan daya sesaat dapat menyebabkan penurunan tegangan, crash, reboot, dan korupsi data saat penulisan
Pengaturan daya BIOS dan OS
- Kondisi pengukuran awal adalah Ubuntu Server 23.04, Intel PowerTOP auto-tune, dan pengukuran dari stopkontak
- Pengaturan utama yang diterapkan di BIOS adalah sebagai berikut
- Mengaktifkan CPU C-state hingga C10
- Mengaktifkan ASPM dan mengatur semuanya ke L1
- Mengaktifkan RC6(Render Standby)
- Mengaktifkan Aggressive LPM Support(ALPM)
- Menonaktifkan HD Audio, Connectivity Mode, LED, GNA Device, dan Serial Port
- Untuk target daya rendah, dukungan motherboard dan konfigurasi BIOS adalah kunci
- Pada board ASUS H770, Native ASPM dan status L1 yang sesuai harus diaktifkan untuk konsumsi daya rendah
- Pengaturan ini memungkinkan kendali oleh OS, bukan kendali BIOS
Bottleneck yang muncul setelah perangkat penyimpanan dipasang
- Setelah 12 HDD dihubungkan dan dibiarkan dalam kondisi berhenti berputar, daya siaga naik dari 7W menjadi 24–25W
- Awalnya digunakan 6 HDD 2,5 inci dan 6 HDD 3,5 inci
- Karena port SATA motherboard hanya 4, digunakan kontroler SATA dan port multiplier
- Awalnya juga digunakan 4 NVMe, dan Western Digital SN770 tampak panas meski idle sehingga diduga tidak masuk ke mode hemat daya
- Setelah HDD dilepas dan komponen diuji satu per satu, kontroler SATA JMicron JMB585 tampak menjadi penyebab utama kenaikan daya
- Tanpa JMB585, paket CPU dapat mencapai C6
- Saat JMB585 dipasang kembali, sistem hanya dapat mencapai maksimal C3
- Jika perangkat PCIe tidak masuk ke ASPM L1, CPU tidak bisa masuk ke status hemat daya yang lebih dalam
- Kartu kontroler JMB585 tampaknya tidak mendukung ASPM
Dampak lane PCIe yang terhubung langsung ke CPU
- Sistem ini hanya mencapai C8 saat tidak ada apa pun yang terhubung ke lane PCIe langsung dari CPU
- Jika apa pun dipasang di slot PCIe atas atau slot NVMe atas, batasnya adalah C6
- Perbedaan daya antara C6 dan C8 tampak kurang dari 1W dalam pengujian sederhana
- C8 dianggap bagus jika bisa dicapai, tetapi mencapai C6 dianggap wajib
- C3 dinilai memakai terlalu banyak daya
- Pada motherboard spesifik ini, jika latensi rendah atau bandwidth penuh langsung ke CPU tidak benar-benar diperlukan, sebaiknya hindari penggunaan lane yang terhubung langsung ke CPU
Perbandingan kontroler SATA ASM1166 dan JMB585
- Dalam proses mencari SATA HBA, kontroler SATA ASM1166 dinilai dapat mendukung ASPM L1, tetapi perlu flash firmware agar berfungsi dengan benar
- Setelah kartu ASM1166 tiba, firmware terlebih dahulu di-flash
- Firmware terbaru menggunakan file “fix compatibility issue” dari bagian unduhan SilverStone ECS06: https://www.silverstonetek.com/en/product/info/expansion-cards/ECS06/
- Prosedurnya mengikuti dokumen Phil Barker: https://docs.phil-barker.com/posts/…
- File SilverStone memiliki MD5 yang sama dengan firmware yang ditemukan di forum unRAID
- Hasil pengukuran daya tanpa drive terhubung
- Tanpa kontroler SATA: 8W, C8
- ASM1166 dipasang di slot x4 langsung ke chipset: 9W, C8
- JMB585 dipasang di slot x16 langsung ke CPU: 12W, C3
- JMB585 dipasang di slot x4 langsung ke chipset: 15W, C3
- ASM1166 dipasang di slot x16 langsung ke CPU: 22W, C2
- Saat drive terhubung, ASM1166 jelas lebih baik daripada JMB585 dari sisi konsumsi daya
- ASM1166 dipasang di slot x4 langsung ke chipset: 10W, C8
- 2 ASM1166 dipasang di slot x4 langsung ke chipset dan hanya 1 NVMe digunakan: 11W, C8
- JMB585 dipasang di slot x4 langsung ke chipset: 16W, C3
- JMB585 dipasang di slot x16 langsung ke CPU: 24W, C2
- Saat 4 drive dipasang di slot langsung ke chipset, ASM1166 menambah +2W pada daya sistem, sedangkan JMB585 menambah +8W
NVMe dan drive SATA juga mengubah C-State
- Saat WD Black SN770 Gen4 NVMe digunakan pada port PCIe/NVMe atas yang terhubung langsung ke CPU, terjadi masalah AER Bus Error dan BadTLP
- Jika “PEG – ASPM” di BIOS dibiarkan Disabled atau L0s, tidak ada error
- Namun L1 penting untuk penghematan daya, sehingga itu bukan pilihan yang baik
- Jika Link Speed diatur ke Gen3, error berkurang banyak tetapi tidak hilang sepenuhnya
- Setelah drive WD diganti dengan Crucial P3, error hilang
- Saat dua Crucial P3 NVMe dipasang di slot PCIe x16 langsung ke CPU dan slot M.2 atas, suhu idle kontrolernya tinggi
- NAND sekitar 27–29°C, tetapi kontroler dilaporkan 49–50°C
- Saat kedua NVMe ditempatkan di slot PCIe langsung ke chipset, L1.1/L1.2 aktif dan suhu kontroler turun menjadi 38–41°C
- Dalam pembaruan, suhu kontroler Crucial P3 pada build akhir disebut 31–34°C dan suhu NAND 23–24°C
- Merek dan model SSD SATA juga dapat mengubah hasil C-State
- SSD SATA Patriot P210 1TB menahan sistem di C6
- Drive yang mengizinkan C10 mencakup Samsung 850 EVO SATA SSD, Seagate SATA HDD, Toshiba SATA HDD, Sandisk Ultra 3D SATA SSD, dan Crucial MX500
- Untuk SSD SATA, sebaiknya pilih merek dan model dengan hati-hati, lalu verifikasi metrik performa selama masa retur setelah pembelian
Konfigurasi penyimpanan dan daya saat ini
- Konfigurasi saat ini memiliki perangkat penyimpanan yang jauh lebih banyak
- 1x Samsung 970 EVO Plus NVMe 500GB sebagai drive boot
- 2x Crucial P3 NVMe 4TB
- 5x Seagate HDD 2,5 inci 5TB, masing-masing memakai 4TB
- 6x Seagate HDD 3,5 inci 10TB, masing-masing memakai 8TB
- 2x kartu SATA ASM1166
- Dengan layar menyala dan keyboard aktif, daya bertahap di stopkontak adalah sebagai berikut
- 11 HDD semuanya active-idle: 50W
- 6 HDD 3,5 inci pada Idle B: 38W
- 6 HDD 3,5 inci pada Idle C: 34W
- 6 HDD 3,5 inci spin down ke Standby_Z: 21W
- 5 HDD 2,5 inci juga Standby: 18W
- Output layar mati: 16W
- PowerTOP diizinkan menonaktifkan keyboard USB: 15W
- Konsumsi daya standby yang dicantumkan Seagate adalah sekitar 0,8W per drive 3,5 inci dan sekitar 0,18W per drive 2,5 inci, dan tampak sesuai dengan pengamatan aktual
- Drive 3,5 inci adalah perangkat dengan konsumsi daya besar dibandingkan komponen sistem lainnya
Transisi jangka panjang dari HDD ke SSD
- Karena konsumsi idle HDD dalam kondisi standby rendah, tidak dianggap perlu buru-buru beralih ke SSD
- Peralihan akan dilakukan bertahap ketika HDD dan drive cadangan rusak atau harga SSD turun
- Target akhirnya adalah build all-SSD
- Rencana awalnya adalah 1 drive boot, 6x NVMe untuk RAIDZ2, dan 6x SSD SATA untuk RAIDZ2 kedua
- NVMe yang dipertimbangkan kemungkinan Crucial P3 4TB, sedangkan SSD SATA kemungkinan Samsung 870 QVO 8TB
- Penggunaan slot M.2/PCIe langsung ke CPU memiliki ketidakpastian serta sedikit biaya pada C-State, daya, dan suhu, sehingga arah dapat diubah dengan mengorbankan sebagian NVMe dan memakai lebih banyak SATA agar menghindari lane langsung ke CPU
- Jika semua HDD diganti dengan SSD, diharapkan daya idle sekitar 10–11W dengan drive 72TB, RAM 64GB, dan prosesor yang cukup baik
Pemanfaatan cache ZFS dan Special vdev
- Karena kemungkinan butuh waktu lama untuk mengganti semua HDD dengan SSD, sementara itu digunakan fitur ZFS yang memanfaatkan perangkat penyimpanan cepat
- ZFS menyediakan Special Allocation Class dan drive cache L2ARC sebagai opsi untuk menempatkan perangkat penyimpanan cepat seperti SSD di depan perangkat penyimpanan lambat
- Special Allocation Class dapat membuat vdev khusus untuk metadata dan blok kecil dengan ukuran yang dipilih
- Daftar file dan penelusuran direktori menjadi lebih cepat
- File itu sendiri tetap berada di HDD, tetapi menjalankan
lsdi beberapa direktori bisa dilakukan tanpa membangunkan HDD - Namun karena semua metadata berada di special vdev, jika vdev tersebut mati, akses ke semua data pada dasarnya menjadi tidak mungkin
- Konfigurasi minimal mirror diperlukan, dan 3-way mirror juga bisa dipertimbangkan
- L2ARC adalah cache tingkat kedua ZFS
- Saat cache RAM penuh, ZFS menyalin sebagian blok ke L2ARC lalu menghapusnya dari RAM
- Pada akses berikutnya, data tersebut dibaca dari L2ARC, bukan dari disk
- L2ARC aman digunakan dengan hanya 1 SSD, dan jika terjadi error checksum atau kegagalan drive, ZFS akan membaca ulang dari disk asal
- Dalam konfigurasi kali ini, NVMe 4TB digunakan sebagai L2ARC
- Jika sisa drive 2,5 inci semuanya diganti dengan SSD sehingga keunggulan kecepatan cache SSD hilang, perangkat cache ini dapat dihapus
Kesimpulan praktis
- Jika menginginkan daya idle rendah, BIOS motherboard harus menyediakan pengaturan C-State, ASPM, dan ALPM yang memadai
- Semua perangkat harus mendukung ASPM L1 agar hasilnya stabil
- Bagian tersulit adalah menemukan kontroler SATA yang mendukung ASPM L1
- Jika memungkinkan, lebih baik memakai motherboard dengan port SATA langsung dari chipset Intel yang cukup banyak agar tidak perlu kartu terpisah
- NVMe juga perlu diteliti apakah status APST hemat daya bekerja dengan benar di bawah ASPM
- Jika menargetkan C8, sebaiknya hindari penggunaan lane PCIe langsung ke CPU
- Lane langsung ke CPU adalah slot PCIe dan M.2 bagian atas
- Pengecualiannya adalah jika latensi rendah dan bandwidth penuh langsung ke CPU diperlukan, atau perangkat terus aktif sehingga tidak masuk ke status hemat daya
- Watt meter di stopkontak seperti Kill-A-Watt penting untuk memeriksa kondisi nyata
- Metrik software saja sulit untuk memastikan efisiensi PSU, daya siaga drive, pengaruh perangkat USB, dan pengaruh output layar
- Menurut pembaruan terkait NIC Realtek, kernel Linux terbaru menonaktifkan mode hemat daya L1 pada sebagian besar NIC Realtek, sehingga CPU mungkin tidak masuk ke C-State yang sesuai dan konsumsi daya meningkat
- Ada workaround, tetapi ke depannya kemungkinan besar akan dibatasi ke motherboard dengan adapter jaringan Intel 1 Gigabit
- Skrip yang disebutkan di komentar dapat dilihat di RTL8125-ASPM.sh.txt
1 komentar
Komentar Hacker News
Ada thread forum Jerman dan dokumen Google Docs yang mengumpulkan konfigurasi di bawah 30W, jadi tampaknya cukup berguna bagi pembuat homeserver/NAS https://goo.gl/z8nt3A
Secara pribadi, konfigurasi dengan rasio harga/kinerja terbaik adalah Fujitsu D3417-B2, Intel Xeon 1225 V5, RAM ECC 64GB, WD SN850x 2TB, Fractal Design Define Mini C, Pico PSU 120W + catu daya Leicke 120W, serta manajemen jarak jauh Intel AMT + MeshCommander
Saya membelinya bekas dengan harga sangat murah dan menjalankan Proxmox; tanpa HDD, daya idle-nya 9,3W. Ada 6 port SATA dan port PCIe, jadi bisa menambah penyimpanan atau melakukan passthrough GPU khusus
Totalnya saya membayar €380, tetapi mungkin sulit didapat. Untuk encoding media kurang bagus, jadi Core i3 8100 atau yang lebih baru lebih baik; sebagai papan alternatif, GIGABYTE C246N-WU2, Gigabyte C246-WU4, Fujitsu D3517-B, Fujitsu D3644, serta Corsair RM550x versi 2021 juga layak dipertimbangkan
Workstation bekas murah seperti Dell T30 atau Fujitsu Celsius W550 juga cukup baik sebagai server. Untuk Fujitsu, karena memakai papan D3417(-A), catu dayanya bukan ATX 24-pin melainkan konektor proprietary 16-pin; adaptor 24-pin ke 16-pin dari AliExpress agak berisiko dan sedang diuji
Pilihan Ryzen jarang, tetapi ada laporan bahwa kombinasi AMD Ryzen 5 PRO 4650G dan papan Asus PRIME B550M-A idle di sekitar 16W
Papan Fujitsu sangat bagus dan di UE harganya sangat murah. Ada juga contoh rekayasa balik lisensi KVM untuk fitur manajemen jarak jauh iRMC S4/S5 https://watchmysys.com/blog/2023/01/fujitsu-irmc-s4-license/
HDD memiliki puncak konsumsi daya yang besar saat spin-up, dan jika ada beberapa dalam RAID, semuanya bisa naik bersamaan hingga melewati batas daya yang diizinkan
CPU AMD PRO mendukung ECC, yang menurut saya wajib untuk komputer sungguhan. Sebagian besar komponen papan saya matikan, dan kualitasnya mendekati kelas terendah konsumen
Hal yang menyenangkan adalah GPU terintegrasinya cukup bagus saat ada situasi yang memang perlu menghabiskan lebih banyak daya
Perangkat kerasnya luar biasa, tetapi jika pengelolaan perangkat lunak berubah menjadi pekerjaan tersendiri, sulit membenarkan konfigurasi rakitan sendiri seperti ini
Synology NAS saya, dengan RAM 8GB dan prosesor J4150, menjalankan sekitar 15 container, Wireguard, serta OS Synology, DSM, dan biasanya idle di kisaran 1–3%
Pada akhirnya perangkat lunaklah yang membuat perbedaan, dan DSM adalah keunggulan terbesar sekaligus hal yang paling mengejutkan. Saya juga memakai TrueNAS sebagai server cadangan kedua, tetapi tidak bisa dibandingkan dengan DSM
Ada kalanya saya tidak ingin mengutak-atik log dan mencoba-coba hanya karena konfigurasi CRON dasar untuk mencadangkan satu file dari server lain; DSM berkali-kali terbukti langsung bekerja begitu saja
Menurut saya Synology, seperti Microsoft di dunia NAS, melewatkan kesempatan untuk membuat DSM bisa dijalankan di platform non-Synology, atau setidaknya mempermudah instalasi mandiri. DSM adalah OS yang bagus dan bisa menjual dirinya sendiri, serta bisa berujung pada upsell produk seperti Active Backup for Business
Xpenology adalah bootloader untuk DSM milik Synology, dan DSM adalah sistem operasi berbasis Linux proprietary yang digunakan pada perangkat NAS Synology
Dengan Xpenology, perangkat x86 seperti PC biasa atau NAS rakitan sendiri dapat menjalankan Synology DSM, sehingga fitur multimedia dan cloud DSM bisa digunakan tanpa membeli perangkat keras Synology
Banyak orang juga menyukainya untuk pekerjaan seperti transcoding video karena bisa memilih sendiri prosesor dan RAM yang lebih kuat
Kombinasi perangkat keras, bahkan jika pilihannya bertambah sedikit saja, akan menyebabkan ledakan kombinatorial sehingga mustahil menguji semuanya
Akan cukup menarik jika ada frontend Synology DSM di depan cloud IaaS
Saya memasang lima HDD Seagate Iron Wolf Pro 16TB dalam RAID6 di DS1520+, dan menyimpan satu HDD yang sama sebagai cold spare; selama 2 tahun semuanya berjalan sepenuhnya tanpa masalah
Sebaliknya, riwayat instalasi Linux saya sedemikian buruk sampai seolah-olah bisa merusaknya hanya dengan bernapas; saya nyaris seperti film horor pembantaian massal Linux berjalan
Tahun ini pun mereka masih menjual perangkat dengan 4.4, dan hanya produk baru yang keluar tahun ini mendapat 5.10. Di antara versi DSM, upgrade versi kernel juga tidak tersedia
Penulis tampaknya membuat 5 sistem kira-kira setiap dua tahun dari 2016 hingga 2023
Beberapa komponen seperti RAM digunakan ulang di beberapa build
Yang ingin diketahui adalah berapa masing-masing biaya hardware dan biaya listrik selama masa pakainya. Mesin boros daya yang dipakai 4 tahun bisa saja lebih baik daripada mesin hemat daya yang dipakai 2 tahun
Saat ini menurut pcpartpicker, motherboard+CPU harganya 322 dolar, dan jika dihitung 0,25 dolar per kWh, biaya memakai 36W terus-menerus selama 4 tahun juga sekitar 315 dolar
Jadi sistem 43W yang dipakai 4 tahun bisa saja lebih murah secara total, pembelian plus operasional, daripada sistem 7W yang dipakai 2 tahun
Kapasitas penyimpanan hampir tidak pernah saya perluas. Pada saat itu, jaringan dan software sudah menua sehingga saya membeli yang baru, lalu perangkat lama dijadikan backup untuk perangkat baru, dan perangkat backup yang lebih tua dibuang
Menariknya, siklus upgrade ini bertahan selama 20 tahun, sehingga depresiasinya mudah dipahami. Total dipakai 16 tahun, tetapi strukturnya adalah 8 tahun sebagai perangkat utama dan 8 tahun sebagai perangkat backup
Konfigurasinya 7950X3D, X670E Taichi, 96GB 6400MHz CL32, 2x4TB Lexar, 4x18TB Seagate Exos X18, RX570 8G, Proxmox
Idle tanpa VM sekitar 60–70W, idle dengan TrueNAS VM dan disk berputar 90–100W, dan idle dengan TrueNAS serta Fedora Desktop passthrough GPU sekitar 150W
Beberapa minggu lagi RX570 akan diganti dengan 7900 XTX. RAM menambah konsumsi daya cukup besar, dan pada DDR5, 3–5W per 8GB tergantung frekuensi juga cukup umum
Saya memperkirakan Proxmox+TrueNAS akan sekitar 50–100W, tetapi tidak memperhitungkan konsumsi daya RAM 96GB
Konfigurasi saya adalah AMD Ryzen 7 PRO 5750GE, 128GB ECC DDR4-3200, Intel XL710-QDA2, LSI 9500-16i, 8 HDD WD 16TB, 2 SSD SK Hynix P41 Platinum M.2 NVMe, 2 SSD Samsung PM9A3 U.2 NVMe, dan 2 SSD Samsung PM893 SATA
Ada BMC, dan dengan dual 40GbE, dalam situasi tertentu bisa mempertahankan sekitar 55GbE di jaringan, sementara sebagian besar waktunya 30–35GbE. TrueNAS SCALE dijalankan sebagai storage murni untuk editing video, cluster Proxmox berbasis 5750GE dalam SFF 1L dan 10GbE terutama menjalankan Apache Spark, dan ada juga cluster k3s Pi4B 8GB
Karena storage dibuat bertingkat, disk hampir tidak disentuh dan sebagian besar dalam keadaan tidur. Data terutama keluar-masuk lewat U.2, lalu nanti dipindahkan otomatis. SATA SSD dipakai untuk metadata, dan boot dari SuperMicro SuperDOM
Zen 3 Ryzen PRO 5750GE adalah produk seperti unicorn, tetapi dayanya sangat rendah. Daya idle-nya sangat kecil, mendukung GPU terintegrasi dan ECC, memiliki fitur proteksi memori EPYC, dan meski menghasilkan sekitar 92% performa 5800X, pada beban penuh 8 core 16 thread daya paketnya dibatasi tepat di bawah 39W
LSI 9500-16i menyediakan lane yang dibutuhkan, yaitu 8 PCIe dan 16 SlimSAS, sehingga menangani dua U.2 enterprise dan 8 HDD, dan karena adaptor modern, daya idle-nya juga rendah
NIC Intel dual QSFP+ sengaja dipilih karena jika memakai DAC tembaga pasif, bisa menghemat 4–5W per port antara NIC dan switch. Pada kecepatan transfer ini, latensi yang lebih rendah daripada optik juga berarti
Yang rakus daya adalah ASRock X570D4U. BMC saja memakan 3,2W dan X570 sendiri juga memakai daya lumayan. Meski begitu, idle seluruh sistem 50W, pada sebagian besar beban 75–80W, dan secara teori tampaknya bisa naik sampai sekitar 180–190W saat semuanya pada beban maksimum
Saya juga memakai DIMM DDR5 48GB, tetapi di HwInfo terlihat maksimum 6W per modul
NAS 847E16-RJBOD dengan 44 HDD berputar, switch 48 port POE+ 10GbE, 2 unit UPS, monitoring lingkungan, dan router DECISO OPNsense digabung rata-rata memakai 1264W, jadi rasanya seperti menjadi kilang petrokimia
Satu UPS melaporkan efisiensi 98% berdasarkan faktor daya, tetapi yang satu lagi 91%, jadi tidak terlalu bagus
APM saya matikan di semua HDD. Dalam konfigurasi ini, penghematan daya mistis yang tidak akan terwujud hanya menambah latensi dan keausan
SMART hampir tidak bisa memprediksi kegagalan, tetapi salah satu sinyal kuat kegagalan drive adalah suhu yang sedikit meningkat, biasanya akibat keausan bearing
Panas buangan yang dihasilkan cukup untuk membuat satu ruangan tidak perlu pemanas, dan tidak ada alasan menurunkan suhu sekitar data center di bawah 27°C, jadi pendinginan tidak selalu diperlukan
Air dan komputer tidak boleh bercampur, tetapi itu mungkin cara yang lebih baik untuk memanfaatkan panas buangan tersebut
Daya rendah memang bagus, tetapi menjalankan RAID besar tanpa ECC untuk jangka panjang terasa mengkhawatirkan. Penasaran apakah ada solusi bagus dengan sistem serupa yang lebih kokoh untuk 5 tahun lebih
X11SAE-F atau X12SCA-F, mungkin yang lebih lama pun sudah cukup. Konsumsi dayanya mungkin tidak sangat rendah
Saya masih menjalankan NAS dan container LXC dengan X9SCA+-F dan Xeon yang sangat tua. Daya idle-nya bukan 5W, melainkan sekitar 20–30W, tetapi saya tidak pernah mengalami masalah, dan saya yakin biayanya sudah balik modal berkali-kali
Barebone-nya murah, tetapi memori ECC-nya bisa mahal karena bukan RDIMM server yang umum. Ini juga bukan konfigurasi berdaya rendah
Untuk naik sampai mampu menangani satu casing HDD atau seluruh 4U, diperlukan lane PCIe. Dalam kasus itu, kombinasi w680, i5-12600K, satu ECC UDIMM, SAS HBA di slot PCIe, dan Ethernet onboard tampaknya mendekati konsumsi daya serendah mungkin
Sayangnya harga platform w680 terlalu mahal, sedangkan am4/zen2 lebih murah sehingga masih layak dipakai
Xeon, embedded Xeon, am5, am4 juga bisa, tetapi am4 mungkin tidak punya GPU terintegrasi
Menjalankan RAID tanpa ECC selama 5 tahun bukan sesuatu yang pada dasarnya salah, dan pada praktiknya banyak orang memakainya begitu dan berjalan tanpa masalah
Saya tidak tahu daya masing-masing perangkat, tetapi NAS ini bersama mesin komputasi i5 12400, router, dan switch memakai daya dinding 100W saat operasi dasar. Container-nya sekitar 30
Dibanding workstation lama yang dulu saya pakai sebagai homeserver, menurut saya ini sangat efisien
Board ini tampaknya mendukung ECC bersama chip ini: Supermicro X13SAE W680 LGA1700 ATX Motherboard
Harganya 550 dolar
Bisa juga membangun konfigurasi di sekitar ini lalu memasang drive NVMe sebanyak yang dibutuhkan lewat board PCIe 4.0-NVMe. Tidak murah, tetapi masih dalam tingkat yang bisa ditanggung untuk penggunaan rumah
Artikel yang bagus. Dulu saya pernah mencoba sesuatu yang mirip
https://vermaden.wordpress.com/2019/04/03/silent-fanless-fre...
https://vermaden.wordpress.com/2023/04/10/silent-fanless-del...
Ini sangat bagus untuk konfigurasi dengan banyak penyimpanan
Jika penyimpanannya ada di satu SSD atau sepasang mirror RAID dan tidak perlu banyak komputasi, server berdaya rendah bisa dibuat dengan single-board computer seperti RasPi atau semacam NUC
Secara pribadi saya memakai beberapa server Atom 1U, dan selain mengganti kipas power supply dengan Noctua, semuanya berjalan fanless
Keunggulannya dibanding RasPi adalah SATA dan RAM ECC, dan juga lebih mudah dibeli saat masa Covid
Saya juga punya satu server GPU 4U, tetapi belum mendalami cara membuatnya idle dengan daya rendah seperti penulis, jadi saat ini saya matikan ketika tidak dipakai
Penasaran kenapa tidak memakai N100
N305 juga cocok untuk tujuan ini, dan N100 seharusnya lebih rendah https://www.reddit.com/r/MiniPCs/comments/12fv7fh/beelink_eq...
Selain itu N100 hanya mendukung RAM 16GB, sedangkan orang ini memakai 64GB. Jumlah lane PCIe juga 9 berbanding 20, yang bisa penting untuk use case-nya, dan i5 tampaknya cukup jauh lebih cepat secara keseluruhan
Perbandingan: https://ark.intel.com/content/www/us/en/ark/compare.html?pro...
Saya penasaran apakah dalam beberapa tahun ke depan ia akan melahap seluruh pasar mini PC. Kalau harganya turun hingga bisa bersaing dengan berbagai keluarga Pi, itu makin masuk akal
Memakai antara 2–8W, dan hanya menggunakan adaptor 12V biasa serta DC barrel jack. Sempurna untuk Home Assistant dan virtualisasi ringan
Performanya sebenarnya lebih baik daripada mini PC quad-core i5-6500. Sama sekali tidak lambat
Ini sistem kecil yang benar-benar mengejutkan untuk harganya
Mengoptimalkan sisi CPU/motherboard demi berhemat, tetapi justru memakai 6 drive atau lebih alih-alih memakai lebih sedikit drive berkapasitas besar rasanya mungkin termasuk kasus hemat sedikit, rugi besar
Karena drive bisa rusak, untuk redundansi dibutuhkan setidaknya satu cadangan, dan saya menyarankan 2. Sebab ketika satu drive rusak, operasi tetap bisa berjalan selama proses penggantian
Jika membuat mirror RAID-1 dengan 3 drive, biayanya menjadi mahal karena kapasitas efektifnya hanya sebesar satu drive, jadi kebanyakan orang akan mempertimbangkan keluarga RAID-5 dengan dual parity
Namun jika memasukkan lebih dari 6 drive ke konfigurasi seperti ini, masalah performa mulai muncul, dan kadang lebih baik melakukan striping di atas dua RAID. Jika lebih dari 6 drive, probabilitas 3 drive rusak juga menjadi sulit diabaikan, sehingga perlu menambahkan parity stripe lagi
Karena itu saya melihat 6 drive sebagai titik yang pas, tetapi jawaban masuk akal lain juga sangat mungkin
Tentu saja, seberapa banyak data yang dimiliki juga penting. Bagi banyak orang, 1 disk modern saja sudah cukup sehingga mereka memilih RAID-1, dan redundansi lebih berfungsi agar tidak perlu menunggu pemulihan backup offsite setelah terjadi kerusakan