low power szerver - periféria altatás?

Fórumok

Van ez a low power szerverem (Intel D945GSEJT Atomos alaplap), meg benne egy Samsung F2EG zöld diszk. Írtam róla a honlapomon is, aki akarja, megkeresi, de nem akarom annyit reklámozni. 15 W körül fogyaszt, de gondoltam, lehetne tovább csökkenteni.

A legfőbb áramzabáló szerintem a diszk. Ez a diszk tök keveset fogyasztana, ha aludna, csak nem alszik. Futnak rajta monitoring dolgok, amik egy fájlba írják, hogy mennyi a hőmérséklet, írogat néha a syslog, stb. Ezeket a lemezre író dolgokat alapvetően nem akarom leállítani. Ti mit tennétek, hogy tudjon pihenni?

Tehetném a rendszert pl. egy SSD-re, ami remélhetőleg keveset fogyaszt, és ekkor a többi adatot tároló nagy diszk csak akkor menne, ha pl. filmet nézek a szerverről. Csak ha beleszámoljuk, hogy maga az SSD is fogyaszt, meg drága is, és pont a sűrű írások miatt nem is élne sok-sok évig, lehet, hogy nem spórolnék annyi áramot.

Az nem zavarna, ha a syslog, stb. csak óráként egyszer flusholna diszkre, nem szokott áramszünet lenni, de annyira nem is baj, ha évente párszor elveszik 1 órányi ilyen jellegű adat áramszünet miatt, viszont egyéb adatokat meg szeretnék sűrűn diszkre írni. Ezt mondjuk lehetne úgy, hogy a /var-t, meg az ilyen sűrűn írt dolgokat külön partícióra teszem, és jó nagy flush időt állítok be erre a partícióra, asszem láttam már erre mount opciót ext4-nél.

Aztán persze az is kérdés, mennyire csökken a diszkem élettartama, ha óránként alszik-ébred. Azt tudom, hogy állítólag a teljes ki-bekapcs az sokat kivesz belőle, de egy fej leparkolás kevésbé (az előző green diszkem, egy szar WD, 1 év alatt 350000(!) fejparkolást abszolvált, de 3 év garis, és 300000-erre van specifikálva).

Aztán eszembe jutott az is, hogy lehetne perifériákat letiltani időzítetten. Van pl. benne egy mini-PCIe WiFi kártya, meg egy integrált hálókártya. Megoldható-e az, hogy ezek 0:00-tól 7:00-ig teljesen ki legyenek kapcsolva? A WiFi-t próbáltam rfkill-lel, de nem sikerült belőle felébreszteni, aztán annyira nem mentem bele. Az alaplapi hálókártya is fogyaszt valamit, ha forgalom nincs is, de link van, meg a LED is ég :). Tudom, hogy max tized wattokra lehet számítani, de attól még minden érdekel.

Hozzászólások

SSD helyett pendrive? (akár 2db raid1-ben?) 4-8 gigás már elég olcsón van (ide nem kell a leggyorsabb) és ha nem logolsz nagyon részletesen, akkor hónapokig elég a tárhely (pláne, ha a logrotate-el tömöríted is)

Esetleg ha a nagy tarhelyre is szukseg van, akkor mehet bele a winyo melle pendrive, valami okosabb naplozo fs-el. A winyon lenne a lenyeg, a fs naploja meg mehet pendrive-ra. Elonye, hogy kicsi pendrive is eleg, es ha kelloen okos a filerendszer, akkor meg csak nem is strapalja nagyon (ha egyenletesen ir). Kerdeses, hogy melyik fs tudja, mennyire maceras beallitani es mennyire stabil a gyakorlatban.
Ettol fuggetlenul en nem szorakoznek vele, 10-20W boven elfer.

szerk: egyebkent meg inkabb tegyel melle egy autoakkut, es egy napelemet az ablakba. Sokkal tobbet szamit, mint az a LED.

--
Auto correct can go straight to He'll.

Aztán persze az is kérdés, mennyire csökken a diszkem élettartama, ha óránként alszik-ébred. Azt tudom, hogy állítólag a teljes ki-bekapcs az sokat kivesz belőle, de egy fej leparkolás kevésbé (az előző green diszkem, egy szar WD, 1 év alatt 350000(!) fejparkolást abszolvált, de 3 év garis, és 300000-erre van specifikálva).

A fej leparkolástól, ha nem áll le a motor, szerinted mennyivel fog kevesebbet enni, ember?
Ha meg leáll-elindul a motor, na pont az eszi az élettartamát...

Nézd, mindenki úgy szopatja magát, ahogy akarja. Ha sok az a 10W, amit a vinyó elfogyaszt, rakjál be SSD-t, az 1W-ot eszik. számold ki, hogy mennyi 1-3-5 év alatt a fogyasztással nyerhető Ft, aztán ezt hasonlítsd az SSD árához. Szerintem a fogyasztás kedvéért nem éri meg SSD-re cserélni. A csendért meg a sebességért, na azért megéri.

A fej parkolásról nekem nincs véleményem, egyszerűen ezt csinálja, és azt írják róla, hogy ettől kevesebbet fogyaszt, kérdezd a WD-t, hogy szerintük mitől van ez. Kiszámoltam, egy év alatt kb. 1500 ft-tal lenne kevesebb SSD-vel. De ugyanennyit meg tudok spórolni, ha jól konfigurálom, hogy ne írogasson 5 percenként diszkre, és közben még tanulok is valamit. Ez nyilván nem arról szól, hogy jaj de kevés pénzem van, de annyira sok se, hogy poénból SSD-t vegyek, ez egy ilyen pushing-the-limits hobby projekt.

--
joco voltam szevasz

Kapcsolódó kérdés: mivel kellene megnézni, hogy melyik processz melyik fájlba ír? "iotop -aob" írja, hogy mikor mennyit, "lsof" írja, hogy mik vannak nyitva éppen, de hogy pontosan melyik fájlba írnak, azt nem tudtam még kideríteni.

--
joco voltam szevasz

tedd a /var-t vagy a /var/log-ot ramdiszkre és naponta egyszer,logrotate alkalmával írd ki vinyóra a mentett logokat.

ezek után a fő diszket szerintem lekapcsolhatod.