Jinsi ya kupanga seva ya VPN tulivu, inayotumia nishati kidogo na iliyo hai kila wakati
Sanduku tulivu la VPN hupimwa kwa wati wakati wa utulivu, kelele za mzigo wa kazi na kama linabaki kufikiwa. Pima mfumo wote katika hali tatu kabla ya kununua sehemu.
Utulivu ni hali ambayo sanduku la VPN la nyumbani hutumia karibu maisha yake yote, kwa hivyo hiyo ndiyo hali inayostahili kupimwa. Mashine hiyo hiyo bado inapaswa kujibu muunganisho, kutoa faili na kumaliza nakala rudufu wakati handaki iko juu, na kazi hizo tatu zinavutana pande tofauti. Utulivu, nishati kidogo na kufikiwa kila wakati ni sifa tofauti, na karatasi ya vipimo haielezi hata moja. Ukipitia ukaguzi ulio hapa chini kwa mpangilio, uamuzi wa maunzi hautageuka kuwa ujenzi upya baada ya miezi sita.
Anza na majukumu, si sehemu
Andika kila kazi ambayo sanduku linapaswa kufanya wakati hakuna anayelitazama. Lango la WireGuard au OpenVPN, kugawana faili, lengo la nakala rudufu na kazi ya kuorodhesha vina gharama tofauti za kudumu, na mashine moja inayofanya zote nne ina sakafu ya juu zaidi kuliko inayofanya ya kwanza tu. Matumizi wakati wa utulivu ni jumla ya sakafu hizo, si wastani wake. Ndiyo sababu masanduku mawili yanayoelezwa yote kama yanayotumia nishati kidogo yanaweza kutofautiana mara tatu katika chumba kimoja.
Kuamua mapema kama data inaishi kwenye host sawa na handaki kunazuia kila kitu kingine. Host tofauti humaanisha matumizi mawili ya utulivu, lakini lango linalobaki macho wakati hifadhi inalala; host moja humaanisha matumizi moja na eneo moja la kushindikana. Hakuna moja iliyo mbaya, lakini jibu linapaswa kuandikwa kabla ya orodha ya sehemu kuwepo.
Pima sanduku lote katika hali tatu
Mita ya ukutani kati ya soketi na chanzo cha nishati ndiyo kifaa pekee cha uaminifu hapa, kwa sababu inajumuisha hasara za ubadilishaji, kuzunguka kwa diski na kila kifaa cha USB ulichosahau. Andika nambari tatu: utulivu handaki ikiwa juu na hakuna kingine kinachoendesha, sanduku lile lile chini ya uhamishaji halisi wa mbali, na sanduku wakati wa nakala rudufu iliyopangwa.
Vihesabu vya programu husaidia kueleza usomaji wa mita ya ukutani lakini haviibadilishi. Kiolesura cha RAPL huripoti nishati ya kifurushi na kikoa cha kumbukumbu, ambacho hukitenga hasara za chanzo cha nishati na kila kitu kilichounganishwa kwa 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}'
Kelele zinahitaji mshughulikiaji sawa. Sanduku lisilo na feni huondoa chanzo kimoja na kuacha diski ngumu, chanzo cha nishati na mlio wa mifereji, kwa hivyo sikiliza wakati wa nakala rudufu na si kwenye skrini ya kuingia. Joto pia ni sehemu ya mzunguko huo: soma vitambuzi chini ya mzigo endelevu, na kamwe usizime ulinzi wa joto ili kufanya sanduku liwe tulivu zaidi.
Badilisha wati kuwa mwaka unaoweza kulinganishwa
Matumizi endelevu hubadilika kuwa nishati kwa kuzidisha mara moja, na kufanya hivyo mara moja huzuia gharama ya mwaka kuwa mshangao. Wastani wa mfano wa 11 W kwa mwaka mzima huhesabiwa hivi.
awk 'BEGIN{printf "%.1f kWh/year at 11 W\n", 11*24*365/1000}'
Nambari hiyo ni hesabu, si kipimo cha sanduku lako, na ushuru unaozidisha nao husogeza jibu zaidi ya wati kadhaa. Hesabu ni muhimu kwa kulinganisha miundo miwili: lango tulivu la 6 W dhidi ya lile la 15 W ni uamuzi unaoweza kuweka bei. Uwezo uliokadiriwa wa kichakataji si nambari hiyo, kwa sababu unaeleza kifurushi chini ya mzigo na si mfumo uliotulia. Tumia wastani wa mita ya ukutani pamoja na ushuru wa ndani, na uweke alama kwenye matokeo kama makadirio.
Amua kama usingizi unaruhusiwa
Usingizi huokoa nishati nyingi zaidi na huvunja dhana nyingi zaidi. Host iliyolala haiwezi kupokea muunganisho unaoingia ambao ungeiamsha, na keepalive ya mteja haibadilishi hilo; kifaa kinachoendelea kuwaka kwenye LAN ile ile pekee kinaweza kutuma kifurushi cha wake-on-LAN.
Ikiwa handaki inapaswa kufikiwa saa yoyote, chukulia usingizi kama umezimwa kwa sera na uandike hilo kwenye maelezo ya ujenzi. Kufunika malengo ni mbaya, lakini ni wazi na hushinda masasisho ya kifurushi vizuri kuliko tabia.
systemctl status sleep.target suspend.target
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
systemd-inhibit --list
Wake-on-LAN inastahili mstari wake katika maelezo hayo kwa sababu inashindwa kwa kimya. Kipengele hiki lazima kiwezeshwe kwenye firmware, hufanya kazi kwenye violesura vichache tu, na kinahitaji kifaa ambacho tayari kiko macho ili kutuma kifurushi. Ijaribu kabla ya kutegemea, si baada ya safari.
Ithibitishe chini ya mzigo ambao itauona kweli
Ukaguzi wa mwisho ni ule ambao watu huuruka: endesha mzigo uliokusudiwa na uitazame sanduku kwa saa moja. Uhamishaji wa mbali, nakala rudufu na ujenzi upya wa faharasa kwa wakati mmoja zitaonyesha kama upozaji, kiungo na hifadhi vinaweza kubeba mchanganyiko wa majukumu uliyochagua.
uptime
sensors | grep -E 'Core|Package|fan'
ss -s
Tazama pia kiungo cha ufikiaji kwenye dirisha lile lile, kwa sababu bandwidth ya juu kwa kawaida huzuia upitishaji wa mbali mapema sana kuliko kichakataji. Ikiwa handaki inajaa kwa sehemu ndogo ya kile CPU ingeweza kusimba, chipi ya haraka zaidi havinunui chochote kabisa.