- Düşük güç tüketimli ve sessiz bir ev sunucusu ararken Zimaboard, açıkta duran PCI Express portu, 2 SATA portu ve pasif soğutması olan küçük bir tek kart bilgisayar olarak gereksinimlere iyi uydu
- Satın alınan Zimaboard 832, 8GB RAM, 32GB eMMC ve Intel Celeron N3450 dört çekirdekli CPU yapılandırmasına sahipti; fiyatı 200 dolardı, Estonya'ya gönderim 18 dolar tuttu ve 10 gün sürdü
- 32GB eMMC işletim sistemi için yeterliydi; iki Samsung 870 QVO 4TB SATA SSD bağlandığında eşzamanlı okuma toplam aktarım hızı 900~950MB/s ile SATA III sınırına yaklaştı
- Güç tüketimi boşta 2,5W, CPU stres testinde 9,0W, 2 SSD ile normal kullanımda yaklaşık 8~9W, CPU ve SSD'ler tam yükteyken yaklaşık 14W oldu; pasif soğutmada bile CPU yaklaşık 72°C seviyesini korudu
- 20 Ağustos 2024 güncellemesinde 20'den fazla Docker konteyneri ve ağır yükler nedeniyle ASRock Deskmini X300'e geri dönüldü; ancak orta ve alt seviye ev sunucusu gereksinimleri için hâlâ iyi bir seçenek
Ev sunucusu gereksinimleri ve Zimaboard seçimi
- Hedef yüksek performanslı bir homelab değil, performans·verimlilik·gürültü dengesini tutturan küçük bir ev sunucusuydu
- Tipik güç tüketimi 2~15W
- 8GB RAM veya üzeri
- Çoğunlukla konteynerleştirilmiş iş yüklerini çalıştırmaya yetecek performans
- 2 SATA veya NVMe SSD yuvası ve işletim sistemi için üçüncü sürücü seçeneği
- Tamamen sessiz pasif soğutma
- Küçük boyut
- Gigabit Ethernet veya üzeri
- Küme, Threadripper, 10GbE ve çok sayıda diskten ziyade günlük çalışmada sessiz ve az elektrik tüketen bir yapılandırma daha önemliydi
- Zimaboard, nispeten uygun fiyatlı küçük bir tek kart bilgisayar ve port yapılandırmasında açıkta duran PCI Express portu bulunuyor
Satın alınan model ve temel yapılandırma
- Seçilen model Zimaboard 832 idi; 8GB RAM, 32GB eMMC depolama ve Intel Celeron N3450 dört çekirdekli CPU'ya sahipti
- CPU 2016 çıkışlı olduğu için güncel ya da yüksek performanslı değil, ancak gereken ev sunucusu işleri için yeterli düzeydeydi
- 832 modelinin fiyatı 200 dolardı; daha ucuz yapılandırmalar da vardı ama bellek payı nedeniyle 8GB model seçildi
- Raspberry Pi'den farklı olarak Zimaboard, kasa ve soğutma yapısı takılı halde geliyor
- Soğutucu pratikti ve görünümü de iyiydi; çok yüksek yükte bile CPU sıcaklığı yaklaşık 72°C seviyesindeydi
- Pasif soğutma olduğu için gürültü yoktu; kasa sayesinde masanın çizilmesi veya kısa devre endişesi de azaldı
- Güç düğmesi görünmüyor, ancak varsayılan ayarlarda güç adaptörü takılınca hemen açılıyor; bu da ev sunucusu kullanımına iyi uyuyor
- Kutu içeriğinde çıkartmalar, 1 adet SATA veri+güç kablosu ve EU·US·UK fişleri içeren güç adaptörü vardı
- Estonya'ya gönderim 10 gün sürdü, kargo ücreti 18 dolardı
Depolama yapılandırması ve SATA performansı
- Dahili 32GB eMMC, işletim sistemi kurulumu için yeterliydi
- Okuma hızı yaklaşık 175MB/s seviyesinde tavana ulaşıyor
- Tipik yazma hızı yaklaşık 50~100MB/s olarak gözlemlendi
/dev/disk/by-id/ altında mmc-BJTD4R_0xc7d04e40 olarak tanındı; çevrimiçi aramalara göre Samsung çipi gibi görünüyordu
- Karttaki 2 SATA portunu kullanmak için SATA Y kablosu 4 dolara ayrıca satın alındı ve mevcut iki Samsung 870 QVO 4TB SATA SSD taşındı
- Y kablosunun satış sayfasında kartın gücüyle iki 3,5 inç HDD'nin de çalıştırılabileceği yazıyordu; ancak bunun 12V/3A güç adaptörünün sınırına yakın olabileceği düşünüldü
- SATA güç konektörünün yakınında beyaz bir sürücü etkinlik LED'i bulunuyor; böylece sunucunun çalışıp çalışmadığı gözle kontrol edilebiliyor
- İki SSD'den eşzamanlı okuma yapıldığında toplam aktarım hızı 900~950MB/s oldu; bu SATA III aktarım hızı sınırına yakındı
Sürücü montajı ve 3D baskı
- Zimaboard'da 2 SATA sürücüyü varsayılan olarak takmak için yerel bir yöntem yok
- Üretici metal braket satıyor, ancak kartla bütünleşmesi pek iyi görünmüyordu
- Bunun yerine iki 2,5 inç sürücüyü barındıran 3D baskı tasarımı kullanıldı
- SSD montaj delikleri baskı toleransları nedeniyle biraz zahmetliydi; ilk kurulumda PCB ile varsayılan alt kapak arasına plastik ara katmanı koymak unutuldu, ancak bunun dışında kurulum kolaydı
- Montajdan sonra SSD sıcaklığı 64°C'yi aşmadı; bu SSD'ler için sorun olmayan bir seviyedeydi
- Aynı ortamda dönen HDD test edilmedi, ancak 2,5 inç HDD'lerin zaten çok ısı üretmeyeceği tahmin ediliyor
Güç tüketimi ve tüm ekipmanın toplam tüketimi
- Bu yapılandırmada en memnun edici unsur düşük güç tüketimi oldu
- Basit bir güç ölçerle ölçülen değerler şöyleydi
- Boşta: 2,5W
- Sürücü yokken, CPU stres testi
stress -c 4: 9,0W
- 1 adet Samsung 870 QVO 4TB SSD bağlıyken, CPU stres testi: 13,2W
- 2 SSD bağlıyken, normal kullanım ortamında CPU kullanımı yaklaşık %10~40: yaklaşık 8~9W
- 2 SSD bağlıyken, SSD ve CPU tam yükte: yaklaşık 14W
- Zimaboard, ISP modem/router, TP-Link router/Wi‑Fi AP ve CyberPower UPS'in tamamı birlikte bile en fazla yaklaşık 34W kullandı
- Ölçümler bilimsel olarak çok hassas değil, ancak aynı yapılandırmayı çalıştırırken beklenen güç aralığını belirlemek için yeterliydi
Gerçek performans ve Jellyfin donanım hızlandırma
- Önceki ev sunucusu olarak ASRock Deskmini X300 tabanlı bir yapılandırma veya ThinkPad T430 kullanılıyordu; genel olarak CPU kullanımı çoğu zaman %10'un altında kalıyordu
- Tüm servislerin ve konteynerlerin tipik bellek kullanımı 2GB içine sığıyordu; CPU performans karşılaştırması da dikkate alındığında Zimaboard'un ev sunucusu işlerini kaldırabileceği düşünüldü
- Zimaboard güçlü bir cihaz değil, ancak ağırlıklı olarak konteynerleştirilmiş iş yükleri kullanılıyor ve medya transcoding Intel QuickSync ile hızlandırılabiliyorsa yeterliydi
- Linux ve Jellyfin kullanırken desteklenen codec'ler
vainfo ile kontrol edildi; Jellyfin ayarlarında ilgili codec'lerin donanım kod çözme ve donanım kodlama seçenekleri etkinleştirildi
intel_gpu_top ile işlerin GPU'ya offload edildiği doğrulandı; Jellyfin donanım hızlandırması iyi çalıştı
- İlgili gereksinimler Jellyfin donanım hızlandırma belgelerinden kontrol edilebilir
Dikkat edilmesi gerekenler ve henüz test edilmeyen kısımlar
- Zimaboard, Linux tabanlı bir işletim sistemi olan CasaOS ile geliyor; ancak mevcut altyapı Ansible ile belgelenip yapılandırıldığı için kullanılmadı
- Windows 10 ve Windows 11 test edilmedi
- Test sırasında USB 3 portlarının biraz garip davrandığı durumlar oldu
- Fedora Server USB belleği bir USB portundan düzgün şekilde boot etmedi
- Harici USB depolama testinde de aralıklı hiccup'lar yaşandı
- Normal kullanımda USB portlarına fazla bağımlı olunmadığı için kritik bir sorun değildi
- PCI Express portu henüz gerekmediği için test edilmedi; ancak gelecekte modifikasyon olasılıklarını artıran iyi bir ek unsur olarak duruyor
Fedora Server ve btrfs RAID1'e geçiş
- Zimaboard vesilesiyle ev sunucusu yeniden kurulurken ZFS bırakılıp Fedora Server + btrfs RAID1 yapılandırmasına geçildi
- Depolama btrfs RAID1 olarak yapılandırıldı; snapshot ve yedeklemeler btrbk ile işlendi
- ZFS harika olsa da lisans sorunu nedeniyle Linux çekirdeğine dahil edilmiyor; bu da onu Linux ekosisteminde istenmeyen misafir gibi hissettiriyordu
- Çekirdek geliştiricileri ZFS uyumluluğunu korumaya pek önem vermiyor
- Ubuntu, ZFS içeren çekirdek sunan az sayıdaki dağıtımdan biri
- Ubuntu'ya bağlı kalmak istenmedi; özellikle
snap'i dayatması da istenmiyordu
- Debian gibi dağıtımlarda ZFS DKMS derlemeleri genelde sorun çıkarmıyor; ancak başka dağıtımlarda çekirdek güncellemesinden sonra yeniden başlatıldığında verilere erişilemeyebilir
- btrfs geçmişte RAID5/6 tarafında sorunlar yaşadı, ancak tek disk ve 2 disk yapılandırmalarında yıllardır kararlı şekilde kullanıldı
- btrfs'te karar kılmadan önce 2 USB bellekle RAID1 oluşturulup kasıtlı bozulma testleri yapıldı
- Dosya yazıldı ve
md5sum ile hash hesaplandı
- Bir USB sürücü
dd ile tamamen silindi
- Tekrar
md5sum hesaplandı ve her seferinde eşleşti
btrfs scrub ile dosya sistemi hataları düzeltildi
- Değiştirilmiş senaryolar tekrarlandı
- btrfs RAID1 veya RAID10 gibi çok diskli yedekli yapılandırmalarda, bir veya daha fazla sürücü arızalansa bile dosya sistemini mount edebilmek için
/etc/fstab içine degraded mount seçeneği eklenmeli
- Örnek ayar şöyle
LABEL=turbo /turbo btrfs subvol=turbo,compress-force=zstd:1,ssd,degraded,nofail 0 0
- Migrasyon sırasında yollar aynı tutuldu ve her ZFS dataset'i btrfs subvolume olarak yeniden oluşturuldu
Alternatifler ve seçim nedeni
- Bir sonraki ev sunucusu adayları arasında Zimaboard, Asustor Flashstor 6, Flashstor 12 ve 2 veya daha fazla NVMe SSD yuvası olan TinyMiniMicro tarzı cihazlar vardı
- Zimaboard ve Flashstor ev sunucusu gereksinimlerine iyi uyuyordu
- Zimaboard'un seçilmesinin ana nedeni fiyatının çok daha düşük olması ve ev sunucusu depolaması için zaten 2 SATA SSD kullanıldığı için yeni sürücü almadan kolayca taşınabilmesiydi
- Büyük kapasiteli SATA SSD'ler daha az yaygınlaşıp NVMe SSD'ler ucuzlarsa Flashstor gibi cihazları değerlendirmek gerekebilir
Sonuç ve 2024 güncellemesi
- İlk sonuçta Zimaboard servisleri makul hızda çalıştıran, az güç tüketen, sessiz ve duvara asıldığında da iyi görünen bir cihazdı
- Yapılandırması esnek olduğu için daha fazla kaynak gerekirse farklı amaçlar için ek Zimaboard'lar eklenebileceği düşünüldü
- 20 Ağustos 2024 güncellemesinde, Zimaboard'u yarım yıldan uzun süre çalıştırdıktan sonra ASRock Deskmini X300 sistemine geri dönüldü
- Güç tüketimi ve genişletilebilirlik hâlâ beğeniliyordu, ancak CPU yükü beklenenden daha fazla arttı
- 20'den fazla Docker konteyneri çalıştırıldı ve bunlardan bazıları ağırdı
- Dahili AMD Ryzen APU olsaydı durumun oldukça farklı olabileceği düşünülüyor
- Zimaboard hâlâ hayalimdeki ev sunucusuna en yakın cihaz, ancak son noktadaki hafif performans eksikliği engel oluyor
- Gereksinimler orta veya düşük seviyedeyse fiyatı uygun olduğunda hâlâ mükemmel bir seçenek
- Sonrasında ilgi, 12 adede kadar NVMe SSD ve AMD Ryzen 4 çekirdek taşıyan Asustor Flashstor Gen 2 cihazına kaydı
2 yorum
Böyle güzel tasarımlı bir mini PC sahibi olmak istiyordum, sanırım satın almayı değerlendirmeliyim.
Hacker News yorumları
Zima, markalaşma ve dış görünüş konusunda fena değil, ama neredeyse hepsi bu. Donanım aslında eski, 2016 dönemi düşük güç tasarımına dayanan rastgele bir ODM kartına daha yakın.
Hong Konglu şirket eski stokları eritiyor olabilir ya da Intel SIPP gibi başka nedenler de olabilir; ancak elektrik bedava değilse ve elektronik atığı az da olsa azaltmak istemiyorsanız tavsiye etmek zor.
Aynı fiyata ya da daha ucuza daha yeni nesil, benzer ya da daha iyi özelliklere sahip ve daha yüksek performanslı ürünler alabilirsiniz. Aynı dönemden Qotom 5W tasarımı bile daha iyi bir seçenek olabilir.
Örneğin bir ODM'nin X30G-N5100 modeli, 2021 Intel SoC tabanlı 4 çekirdek 4 iş parçacıklı bir ürün; (LP)DDR4 desteği, 2.8GHz boost ve 6W TDP sunuyor. Genelde sürekli tam güçte çalıştırmayacağınız için gerçekte 3~4W'a daha yakın olması muhtemel. Güncel özellikler, güncel güvenlik ve ana akım destek de var. Bu size fazla yeniyse, Zima fiyatının yarısına J4xxx veya N4xxx serisi kutular alıp iki kat performans elde edebilirsiniz.
Bu ürüne en çok benzeyen şey “Box PC” olurdu ama bu tür ürünler genelde doğrudan tüketiciye satılmıyor; bir şekilde satan bir yer bulsanız bile üstüne ciddi B2B marjı biniyor. Belki de başka bir şeyden söz ediyorsundur.
“Bu kart varyantı 200 dolar” gibi bir fiyat, eBay'deki ikinci el mikro sunucular veya küçük form faktörlü PC'lerle karşılaştırıldığında iyi bir fırsat gibi gelmiyor.
Örneğin şunlar:
∙ https://www.ebay.com/itm/175917817224 ⇦ 2 NVMe yuvası
∙ https://www.ebay.com/itm/204477355543 ⇦ 4 adet 3.5 inç sürücü, ECC bellek mümkün
Not: Bu satıcıları tanımıyorum.
Birleşik Krallık'ta bu tür bir eBay cihazını sadece 1 yıl açık tutmak bile elektrik faturası olarak 200 dolarlık Zimaboarddan daha pahalıya gelebilir.
Örneğin 90W'ı yıl boyu 24 saat açık tutmak yaklaşık £212, yani yaklaşık $258; 60W da yaklaşık £142, yani yaklaşık $173 tutar.
Bu fiyat aralığında güç tüketimi çok büyük bir karar faktörü.
Bunları kullanmış biri olarak, kararlı ağ istiyorsanız tüketici tipi NIC donanımı için gereken özel işlemleri içeren bir Linux dağıtımı, örneğin VyOS kullanmak ya da i350 gibi OCP platformlarına yönelik NIC'ler, yani genel amaçlı hyperscaler NIC'leri kullanmak daha iyi olur diye düşünüyorum.
Her şeyi web arayüzünden halledebiliyorsunuz ve HTML5 terminal de iyi çalışıyor. En büyük dezavantajı, boşta bile güç tüketiminin yüksek olması.
Zimaboard belgelerinde bununla ilgili bir şey bulamadım; ama işletim sistemi felaket kurtarma gerekiyorsa mini DisplayPort uyumlu bir monitör bulmak gerekecek gibi. Özellikle eMMC'nin Raspberry Pi'deki SD kart gibi kolayca çıkarılıp değiştirilememesi bunu daha da sorunlu yapıyor.
Zimaboard'ın kendisine karşı kötü bir hissim yok ama yazıda en sevdiğim bölüm sonuç kısmındaki kablo düzenlemesiydi. Gerçekten çok güzel.
Duvar düzeniyle ilgili bir yazı.
Bende gerçekten bir tane var ve Ubuntu ile Ansible-Nas kurdum.
lsblkçıktısına göre 32GB MMC alanı olması gerekirken sadece 14GB görünüyor.E-posta gönderdim, sipariş onayı istediler; sonrasında yanıt gelmedi.
mmcblk0 ... 14.7GAyrıca SSH çalışıyor ve yerelde
w3mile Docker'da barındırılan Heimdall gibi servislere erişilebiliyor, ancak LAN üzerinden Docker servislerine erişilemiyor. Neyi düzeltmem gerektiğini bilen var mı?Bu tür küçük kartlar havalı ürünler, ama ikinci el sıradan bilgisayarlarla karşılaştırınca genelde dezavantajlı görünüyor
8GB RAM’li bir Zimaboard sistemi istiyorsanız 200 dolar gerekiyor; 4 çekirdek almak için de orta seviye modeli satın almak lazım
2012 model dört çekirdekli bir Mac mini’yi bunun yaklaşık yarı fiyatına ikinci el aldım; onda da 2 SATA yuvası var ve Apple’ın değerlerine göre boşta güç tüketimi 13W. Satıcı RAM’i zaten 16GB’a yükseltmişti
Bu, PC’lere göre ikinci el değeri daha yüksek olan, yani “Apple tax” taşıyan bir makine
eBay’de “HP EliteDesk” diye aratınca epey keyifli seçenekler çıkıyor
Yine de bu kadar küçük bir sistemde PCIe yuvası olması takdire değer
2018’deki yapılandırma yaklaşık 250 dolardı: Asrock J4105-ITX [1] + mini ITX kasa (pico güç kaynağı dahil) + 2 adet DDR4 4GB + 128GB SSD. ClearLinux çalıştırıyor ve 5 yıl sonra hâlâ kusursuz çalışıyor
2024’te bir Mini ITX yapılandırması muhtemelen Intel N100 kullanır; Asus Prime N100I-D D4-CSM [2] gibi bir kart yaklaşık 120 dolar, ama hâlâ seçeneklere bakıyorum
[1] https://www.asrock.com/mb/Intel/J4105-ITX/
[2] https://www.asus.com/motherboards-components/motherboards/cs...
Yakında çıkacak Zima Blade de var. O da çok küçük, çok daha ucuz; SO-DIMM yuvası, tek Ethernet portu ve USB-C güç girişi var
Kaynak: https://www.youtube.com/watch?v=I1bbD1kw334
Açıkçası böyle bir üründe bu, satın almaktan tamamen vazgeçme sebebi. Yalnızca orijinal güç adaptörü dışında çalışmamakla kalmaz, o güç adaptörünü başka bir cihaza takarsanız onu yakma ihtimali de yüksek
Zimaboard’da pek anlayamadığım şey, neden böyle güzel bir muhafaza ile geldiği. PCIe/SATA portlarına bir şey bağlayarak kullanacaksanız, zaten düzenli durması için ayrı bir muhafaza ya da kasa gerekecek. Öyleyse Raspberry Pi gibi sadece kartı satsalar olmaz mı?
btrfsgeçmişte özellikle RAID5/6 yapılandırmalarında sorunluydu deniyor; bildiğim kadarıyla bugün debtrfsRAID 5 ve 6’da ciddi sorunlar var ve gerçek kullanım için önerilmiyorYeni zimablade de benzer şekilde oldukça keskin görünümlü, ama aslında açık yapı soğutma için daha iyi olurdu
SATA3 arayüzü önemliyse, iki dikey disk tutucusu olan Odroid HC4 de bakmaya değer: https://wiki.odroid.com/odroid-hc4/odroid-hc4
Ev sunucusu olarak kullandığım ürüne Samsung 850 SSD 1TB taktım ve şu anda 3.48W tüketiyor
Samba paylaşımları ve birkaç container çalıştırmak için iyi
https://www.hardkernel.com/shop/odroid-h3/
/dev/null’a gönderilen ham aktarım hızı ölçümüydü; sıradan x86 kartlarda yaklaşık 100MB/s alıyordumArgon One Raspberry Pi 4 kasası duvara montaj için çok iyi, ama M.2 sürücüyü USB 3 üzerinden bağlaması hoşuma gitmiyor
NixOS’ta yalnızca ZFS uyumlu kernel kullanacak şekilde ayarlayınca ZFS yeniden kernel’in bir parçasıymış gibi hissettiriyor. Yaklaşık 2 yıldır bu yapılandırmayla kullanıyorum
BTRFS disk yapılandırmalarını o kadar çok tuğlaya çevirdim ya da kaybettim ki bir daha güvenmem zor. Başka bir şeye geçecek olsam bcachefs’i seçerdim
Daha hızlı ağla ilgileniyorsanız R86s varyantlarına bakabilirsiniz: https://www.servethehome.com/the-gowin-r86s-revolution-low-p...
10Gb NIC aslında OCP konnektörü kullanan Mellanox CX3 serisi; bu yüzden teorik olarak CX5/6 ya da Solarflare gibi daha ilginç kartlarla değiştirilebilir