Dīkstāve ir stāvoklis, kurā mājas VPN kaste pavada gandrīz visu savu dzīvi, tāpēc tieši to ir vērts mērīt. Tai pašai iekārtai joprojām jāatbild uz savienojumu, jāapkalpo fails un jāpabeidz dublējums, kamēr tunelis ir pacelts, un šie trīs darbi velk dažādos virzienos. Klusums, mazs enerģijas patēriņš un pastāvīga sasniedzamība ir atsevišķas īpašības, un datu lapa nevienu no tām neapraksta. Ja iziesiet tālāk minētās pārbaudes pēc kārtas, aparatūras lēmums pēc sešiem mēnešiem nekļūs par pārbūvi.

Sāciet ar lomām, nevis detaļām

Pierakstiet katru darbu, kas kastei jāveic, kamēr neviens neskatās. WireGuard vai OpenVPN vārtiem, failu koplietošanai, dublējumu mērķim un indeksēšanas darbam ir dažādas pastāvīgās izmaksas, un iekārtai, kas veic visus četrus, ir daudz augstāks pamats nekā tai, kas veic tikai pirmo. Patēriņš dīkstāvē ir šo pamatu summa, nevis to vidējais. Tāpēc divas kastes, kas abas raksturotas kā mazjaudas, vienā telpā var atšķirties trīs reizes.

Agrīns lēmums par to, vai dati dzīvo tajā pašā hostā, kur tunelis, ierobežo visu pārējo. Atsevišķi hosti nozīmē divus dīkstāves patēriņus, bet vārtus, kas paliek nomodā, kamēr krātuve guļ; viens hosts nozīmē vienu patēriņu un vienu atteices domēnu. Neviens nav nepareizs, taču atbilde ir jāpieraksta pirms detaļu saraksta.

Izmēriet visu kasti trīs stāvokļos

Sienas mērītājs starp kontaktligzdu un barošanas bloku šeit ir vienīgais godīgais instruments, jo tas ietver pārveides zudumus, disku iegriešanos un katru USB ierīci, ko aizmirsāt. Pierakstiet trīs skaitļus: dīkstāve ar paceltu tuneli un neko citu, tā pati kaste reālas attālinātas pārsūtīšanas laikā un kaste plānota dublējuma laikā.

Programmatūras skaitītāji palīdz izskaidrot sienas mērītāja rādījumu, bet neaizstāj to. RAPL saskarne ziņo par paketes un atmiņas domēna enerģiju, kas izslēdz barošanas bloka zudumus un visu, kas pievienots caur USB.

read -r a < /sys/class/powercap/intel-rapl:0/energy_uj; sleep 60; read -r b < /sys/class/powercap/intel-rapl:0/energy_uj
awk -v a="$a" -v b="$b" 'BEGIN{printf "package average: %.1f W\n", (b-a)/60/1000000}'

Trokšņiem vajadzīga tāda pati attieksme. Korpuss bez ventilatoriem noņem vienu avotu un atstāj cieto disku, barošanas bloku un spoļu džinkstēšanu, tāpēc klausieties dublējuma laikā, nevis pieteikšanās ekrānā. Temperatūra pieder tam pašam lokam: lasiet sensorus pastāvīgā slodzē un nekad neizslēdziet termisko aizsardzību, lai kaste būtu klusāka.

Pārvērtiet vatus gadā, ko varat salīdzināt

Pastāvīgs patēriņš pārvēršas enerģijā ar vienu reizināšanu, un vienreiz to izdarot, gada izmaksas vairs nav pārsteigums. Ilustratīvs 11 W vidējais lielums visā gadā tiek aprēķināts šādi.

awk 'BEGIN{printf "%.1f kWh/year at 11 W\n", 11*24*365/1000}'

Šis skaitlis ir aritmētika, nevis jūsu kastes mērījums, un tarifs, ar ko to reizināt, pārvieto atbildi vairāk nekā pāris vati. Aprēķins noder divu risinājumu salīdzināšanai: vārti, kas dīkstāvē patērē 6 W, pret tiem, kas patērē 15 W, ir lēmums, kam varat noteikt cenu. Procesora nominālā jauda nav šis skaitlis, jo tā apraksta paketi slodzē, nevis sistēmu miera stāvoklī. Izmantojiet sienas mērītāja vidējo ar vietējo tarifu un atzīmējiet rezultātu kā aplēsi.

Izlemiet, vai miegs ir atļauts

Miegs ietaupa visvairāk enerģijas un sagrauj visvairāk pieņēmumu. Guļošs hosts nevar pieņemt ienākošo savienojumu, kas to pamodinātu, un klienta keepalive to nemaina; tikai tajā pašā LAN pastāvīgi ieslēgta ierīce var nosūtīt wake-on-LAN paketi.

Ja tunelim jābūt sasniedzamam jebkurā stundā, uzskatiet miegu par politikas atslēgtu un ierakstiet to būvēšanas piezīmēs. Mērķu maskēšana ir rupja, taču tā ir skaidra un pārdzīvo pakotņu atjauninājumus labāk nekā ieradums.

systemctl status sleep.target suspend.target
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
systemd-inhibit --list

Wake-on-LAN ir pelnījis savu rindu šajās piezīmēs, jo tas neizdodas klusi. Funkcija jāiespējo programmaparatūrā, tā darbojas tikai dažās saskarnēs, un pakešu nosūtīšanai vajadzīga jau nomodā esoša ierīce. Pārbaudiet to pirms paļaušanās uz to, nevis pēc ceļojuma.

Pierādiet to slodzē, ko tā patiešām redzēs

Pēdējā pārbaude ir tā, ko cilvēki izlaiž: palaidiet paredzēto slodzi un stundu vērojiet kasti. Attālināta pārsūtīšana, dublējums un indeksa pārbūve vienlaikus parādīs, vai dzesēšana, saite un krātuve var izturēt izvēlēto lomu kombināciju.

uptime
sensors | grep -E 'Core|Package|fan'
ss -s

Tajā pašā logā vērojiet arī piekļuves saiti, jo augšupielādes joslas platums parasti ierobežo attālināto caurlaidību daudz agrāk nekā procesors. Ja tunelis piesātinās pie daļas no tā, ko procesors varētu šifrēt, ātrāka mikroshēma nenopērk pilnīgi neko.

Saistītie raksti