Bo'sh turish — bu uy VPN qutisi hayotining deyarli barchasini o'tkazadigan holat, shuning uchun o'lchashga arziydigan holat ham shu. O'sha mashina tunnel ko'tarilganda ulanishga javob berishi, fayl taqdim etishi va zaxira nusxasini tugatishi kerak, bu uch ish esa turli tomonga tortadi. Jimlik, kam quvvat va doimiy yetib borish alohida xususiyatlar, spetsifikatsiya varag'i esa ularning birortasini tasvirlamaydi. Quyidagi tekshiruvlarni tartib bilan o'tkazsangiz, apparat qarori yarim yildan keyin qayta qurishga aylanmaydi.

Qismlardan emas, rollardan boshlang

Quti hech kim qaramaganda bajarishi kerak bo'lgan har bir ishni yozib qo'ying. WireGuard yoki OpenVPN shlyuzi, fayl almashish, zaxira nusxa maqsadi va indekslash ishining doimiy xarajatlari turlicha, to'rttasini ham bajaradigan mashinaning eng past chegarasi faqat birinchisini bajaradigan mashinadan ancha yuqori. Bo'sh turgandagi sarf — bu chegaralarning yig'indisi, ularning o'rtachasi emas. Shuning uchun bir xonada ikkalasiga ham kam quvvatli deyilgan ikki quti uch baravargacha farq qilishi mumkin.

Ma'lumotlar tunnel bilan bir xil hostda yashaydimi — buni erta hal qilish qolgan hamma narsani cheklaydi. Alohida hostlar ikki bo'sh sarfni bildiradi, lekin ombor uxlayotganda shlyuz bedor turadi; bitta host bitta sarf va bitta nosozlik sohasini bildiradi. Ikkalasi ham xato emas, ammo javob qismlar ro'yxati paydo bo'lishidan oldin yozilishi kerak.

Butun qutini uch holatda o'lchang

Rozetka va quvvat manbai orasidagi devor o'lchagichi bu yerda yagona halol asbob, chunki u aylantirish yo'qotishlari, diskning aylanishi va siz unutgan har bir USB qurilmasini qamrab oladi. Uch sonni yozing: tunnel ko'tarilgan va boshqa hech narsa ishlamagan bo'sh holat, haqiqiy masofaviy uzatish paytidagi o'sha quti va rejalashtirilgan zaxira nusxa paytidagi quti.

Dasturiy hisoblagichlar devor o'lchagichining ko'rsatkichini tushuntirishga yordam beradi, lekin uni almashtirmaydi. RAPL interfeysi paket va xotira domeni energiyasini bildiradi, bu quvvat manbai yo'qotishlarini va USB orqali ulangan hamma narsani chetlab o'tadi.

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}'

Shovqin ham xuddi shunday munosabatni talab qiladi. Ventilyatorsiz korpus bitta manbani olib tashlaydi va qattiq disk, quvvat manbai hamda g'altaklarning g'uvillashini qoldiradi, shuning uchun kirish ekranida emas, zaxira nusxa paytida tinglang. Harorat ham o'sha davraga kiradi: doimiy yuklama ostida sensorlarni o'qing va qutini jimroq qilish uchun hech qachon issiqlik himoyasini o'chirmang.

Vattni solishtirsa bo'ladigan yilga aylantiring

Doimiy sarf bir ko'paytirish bilan energiyaga aylanadi, uni bir marta qilish yillik xarajat kutilmagan bo'lishining oldini oladi. Butun yil davomida misoliy 11 W o'rtacha quyidagicha hisoblanadi.

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

Bu son arifmetika, qutingizning o'lchovi emas, va uni ko'paytiradigan tarif javobni bir necha vattdan ko'proq suradi. Hisob ikki loyihani solishtirish uchun foydali: bo'sh holatda 6 W iste'mol qiladigan shlyuz 15 W bo'lganiga qarshi — bu narx qo'yish mumkin bo'lgan qaror. Protsessorning nominal quvvati bu son emas, chunki u yuklama ostidagi paketni tasvirlaydi, tinch holatdagi tizimni emas. Devor o'lchagichining o'rtachasini mahalliy tarif bilan ishlating va natijani taxmin deb belgilang.

Uxlashga ruxsat bor-yo'qligini hal qiling

Uxlash eng ko'p energiyani tejaydi va eng ko'p taxminlarni buzadi. Uxlayotgan host uni uyg'otadigan kiruvchi ulanishni qabul qila olmaydi, mijoz keepalive buni o'zgartirmaydi; faqat o'sha LANda doimo yoniq qurilma wake-on-LAN paketini yubora oladi.

Agar tunnel har qanday soatda yetib borish imkoniyatiga ega bo'lishi kerak bo'lsa, uxlashni siyosat bo'yicha o'chirilgan deb hisoblang va buni qurish qaydlariga yozing. Maqsadlarni maskalash qo'pol, lekin u aniq va paket yangilanishlariga odatdan yaxshiroq dosh beradi.

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

Wake-on-LAN o'sha qaydlarda o'z satriga loyiq, chunki u jimgina ishdan chiqadi. Bu xususiyat proshivkada yoqilishi kerak, faqat ba'zi interfeyslarda ishlaydi va paketni yuborish uchun allaqachon uyg'oq qurilma talab qiladi. Unga tayanishdan oldin sinab ko'ring, safardan keyin emas.

U haqiqatan ko'radigan yuklama ostida isbotlang

Oxirgi tekshiruv — odamlar tashlab ketadigan tekshiruv: mo'ljallangan yuklamani ishga tushiring va bir soat qutini kuzating. Bir vaqtda masofaviy uzatish, zaxira nusxa va indeksni qayta qurish sovutish, aloqa va ombor siz tanlagan rol birikmasini ko'tara olishini ko'rsatadi.

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

O'sha oynada kirish liniyasini ham kuzating, chunki yuqoriga oqim o'tkazuvchanligi odatda protsessordan ancha oldin masofaviy unumdorlikni cheklaydi. Agar tunnel protsessor shifrlay oladigan hajmning bir qismida to'yinsa, tezroq chip hech narsa sotib olmaydi.

O'xshash maqolalar