Pushimi është gjendja në të cilën një kuti VPN shtëpiake kalon pothuajse gjithë jetën e saj, prandaj pikërisht ajo gjendje ia vlen të matet. E njëjta makinë duhet ende t'i përgjigjet një lidhjeje, të shërbejë një skedar dhe të përfundojë një kopje rezervë ndërsa tuneli është lart, dhe këto tre detyra tërheqin në drejtime të ndryshme. Qetësia, konsumi i ulët dhe arritshmëria e përhershme janë veti të veçanta, dhe fleta e specifikimeve nuk përshkruan asnjërën prej tyre. Nëse i kaloni kontrollet më poshtë me radhë, një vendim për harduerin nuk kthehet në rindërtim gjashtë muaj më vonë.

Filloni me rolet, jo me pjesët

Shkruani çdo detyrë që kutia duhet të kryejë ndërsa askush nuk shikon. Një portë WireGuard ose OpenVPN, një ndarje skedarësh, një objektiv kopjeje rezervë dhe një detyrë indeksimi kanë kosto të ndryshme të përhershme, dhe një makinë që i bën të katër ka një dysheme shumë më të lartë se ajo që bën vetëm të parën. Konsumi në pushim është shuma e këtyre dyshemeve, jo mesatarja e tyre. Prandaj dy kuti të përshkruara të dyja si me konsum të ulët mund të ndryshojnë trefish në të njëjtën dhomë.

Vendimi i hershëm nëse të dhënat jetojnë në të njëjtin host si tuneli kufizon gjithçka tjetër. Hostet e ndara nënkuptojnë dy konsume në pushim, por një portë që rri zgjuar ndërsa ruajtja fle; një host nënkupton një konsum dhe një domen dështimi. Asnjëra nuk është e gabuar, por përgjigja duhet të shkruhet përpara se të ekzistojë lista e pjesëve.

Matni të gjithë kutinë në tre gjendje

Një matës muri midis prizës dhe burimit të energjisë është i vetmi instrument i ndershëm këtu, sepse përfshin humbjet e konvertimit, rrotullimin e disqeve dhe çdo pajisje USB që harruat. Shkruani tre numra: pushim me tunelin lart dhe asgjë tjetër në punë, e njëjta kuti nën një transferim real në distancë dhe kutia gjatë një kopjeje rezervë të planifikuar.

Numëruesit e softuerit ndihmojnë të shpjegohet leximi i matësit të murit, por nuk e zëvendësojnë atë. Ndërfaqja RAPL raporton energjinë e paketës dhe të domenit të memories, çka përjashton humbjet e burimit të energjisë dhe gjithçka të lidhur përmes 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}'

Zhurma kërkon të njëjtin trajtim. Një kuti pa ventilatorë heq një burim dhe lë diskun e ngurtë, burimin e energjisë dhe gumëzhimën e bobinave, prandaj dëgjoni gjatë një kopjeje rezervë dhe jo në ekranin e hyrjes. Temperatura i përket të njëjtit raund: lexoni sensorët nën ngarkesë të vazhdueshme dhe mos çaktivizoni kurrë mbrojtjen termike për ta bërë kutinë më të qetë.

Kthejini vatët në një vit që mund t'i krahasoni

Konsumi i vazhdueshëm kthehet në energji me një shumëzim, dhe ta bësh një herë e pengon koston vjetore të jetë surprizë. Një mesatare ilustruese prej 11 W gjatë një viti të plotë llogaritet kështu.

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

Ai numër është aritmetikë, jo matje e kutisë tuaj, dhe tarifa me të cilën e shumëzoni e lëviz përgjigjen më shumë se disa vat. Llogaritja është e dobishme për të krahasuar dy dizajne: një portë në pushim me 6 W kundrejt një me 15 W është një vendim të cilit mund t'i vini çmim. Fuqia nominale e një procesori nuk është ai numër, sepse përshkruan një paketë nën ngarkesë dhe jo një sistem në qetësi. Përdorni mesataren e matësit të murit me tarifën lokale dhe etiketoni rezultatin si vlerësim.

Vendosni nëse gjumi lejohet

Gjumi kursen më shumë energji dhe thyen më shumë supozime. Një host në gjumë nuk mund të pranojë lidhjen hyrëse që do ta zgjonte, dhe një keepalive klienti nuk e ndryshon këtë; vetëm një pajisje gjithmonë e ndezur në të njëjtin LAN mund të dërgojë një paketë wake-on-LAN.

Nëse tuneli duhet të jetë i arritshëm në çdo orë, trajtojeni gjumin si të çaktivizuar nga politika dhe shkruajeni atë në shënimet e ndërtimit. Maskimi i objektivave është i papërpunuar, por është i qartë dhe i mbijeton përditësimeve të paketave më mirë se një zakon.

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

Wake-on-LAN meriton rreshtin e vet në ato shënime sepse dështon në heshtje. Funksioni duhet të aktivizohet në firmware, punon vetëm në disa ndërfaqe dhe kërkon një pajisje tashmë zgjuar për të dërguar paketën. Testojeni përpara se të mbështeteni tek ai, jo pas një udhëtimi.

Provnojeni nën ngarkesën që do të shohë vërtet

Kontrolli i fundit është ai që njerëzit e kapërcejnë: ekzekutoni ngarkesën e synuar dhe shikoni kutinë për një orë. Një transferim në distancë, një kopje rezervë dhe një rindërtim indeksi njëkohësisht do të tregojnë nëse ftohja, lidhja dhe ruajtja mund të mbajnë kombinimin e roleve që zgjidhët.

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

Shikoni gjithashtu lidhjen e aksesit në të njëjtën dritare, sepse gjerësia e brezit lart zakonisht e kufizon xhiron në distancë shumë përpara procesorit. Nëse tuneli ngopet në një pjesë të asaj që CPU-ja mund të kriptonte, një çip më i shpejtë nuk blen absolutisht asgjë.

Artikuj të ngjashëm