ბატარეის ხარჯვა, რომელიც VPN-ის ჩართვის შემდეგ ჩნდება, ჩვეულებრივ სამუშაო დატვირთვის ცვლილებაა სხვა ეტიკეტის ქვეშ. უქმად მდგარი გვირაბი, ღამის სარეზერვო ასლი და კლიენტი, რომელიც ყოველ რამდენიმე წუთში ხელახლა უკავშირდება, ძალიან განსხვავებულ ენერგიას ხარჯავენ. სტატუსის ზოლის ხატულა ვერ გეტყვით, ამ შემთხვევებიდან რომელს უყურებთ.

გამოყავით გვირაბი იმისგან, რასაც ის ატარებს

ფოტოების სარეზერვო ასლი ან ვიდეოზარი აგზავნის მონაცემებს, რომლებიც VPN-მა შემდეგ უნდა დაშიფროს, დაადასტუროს და გადასცეს. ამ ენერგიის ხარჯის ნაწილი ეკუთვნის იმ აპს, რომელმაც ტრაფიკი შექმნა, და მხოლოდ ნაწილი — თავად გვირაბს. ბატარეის ანგარიშის წაკითხვა ქსელისა და ეკრანის სტატისტიკის გვერდით სწორედ ამ ორის გამოყოფის გზაა. დაიწყეთ იქიდან, სანამ ერთ პარამეტრს მაინც შეცვლით.

პლატფორმის ანგარიშებიც თავისებურად მიაკუთვნებენ სამუშაოს. VPN-ად მონიშნულ კომპონენტში შეიძლება შევიდეს რადიოს ის დრო, რომელიც მაინც დაიხარჯებოდა, და ის იშვიათად გამოყოფს კრიპტოგრაფიულ დამატებით ხარჯს ცალკე. პროცენტს მოექეცით როგორც საწყის წერტილს და არა როგორც გაზომვას.

adb shell dumpsys batterystats --charged com.example.vpn | head -60
adb shell dumpsys netstats detail | head -40

პირველი ბრძანება ბეჭდავს ენერგიის განაწილებას კომპონენტების მიხედვით ბოლო დატენვის ციკლისთვის. მეორე აჩვენებს, რომელმა ინტერფეისებმა რამდენი მონაცემი გადაიტანეს, და სწორედ ეს კონტექსტი აქცევს პროცენტს სამუშაო დატვირთვის აღწერად. შეადარეთ ორივე, სანამ გვირაბის შესახებ დასკვნას გააკეთებთ.

თუ მოწყობილობა გადაცემის დროს თბება, შეადარეთ კლიენტები ან პროტოკოლის პარამეტრები იდენტურ პირობებში. კრიპტოგრაფიის შესუსტება ენერგიის რიცხვის დევნისთვის ცნობილ ხარჯს უცნობით ცვლის.

ხელახალი დაკავშირებები რადიოს ფხიზლად ინახავს

უქმად მოჩვენებული ეკრანი უქმ ქსელს არ ნიშნავს. შეტყობინებები, სინქრონიზაცია და განახლების შემოწმებები კვლავ აგზავნიან პაკეტებს, და ყოველ მცირე გაცვლას შეუძლია რადიო გააღვიძოს ბევრად უფრო დიდხანს, ვიდრე თავად პაკეტი გრძელდება. სწორედ პაკეტის ხანგრძლივობასა და რადიოს ჩართულობის დროს შორის ამ სხვაობაში იმალება უქმი ხარჯვა. ეს ასევე ხსნის, რატომ შეიძლება უქმი გვირაბი მაინც უფრო ძვირი იყოს, ვიდრე უქმი მოწყობილობა.

keepalive-ები მიზეზის გამო არსებობს: ისინი NAT-ის დაკავშირებას ღიად ინახავს ან გაქრობილ პარტნიორს ამოიცნობს. მათი ინტერვალი ეკუთვნის პროტოკოლსა და გამოყენებულ ქსელს. მათი გამორთვა აქტივობას შეამცირებს, მაგრამ გვირაბს უქმი პერიოდის შემდეგ უსარგებლოს გახდის.

grep -i keepalive /etc/wireguard/wg0.conf
wg show wg0 latest-handshakes

პირველი აჩვენებს, დაყენებულია თუ არა მუდმივი keepalive და რა ინტერვალით. მეორე აჩვენებს, როდის მოხდა ბოლო handshake, რაც მშვიდ გვირაბს გამოჰყოფს იმ ერთისგან, რომელიც გამუდმებით თავიდან იშენებს საკუთარ თავს.

კავშირების ისტორია ყველაზე მნიშვნელოვანია მაშინ, როცა ხარჯვა ქსელებს შორის გადაადგილების შემდეგ იწყება. განმეორებითი აღდგენის გამოსწორება ჩვეულებრივ უფრო ღირებულია, ვიდრე გასასვლელი წერტილების შეცვლა, რადგან გამუდმებით ხელახლა მიერთებული კლიენტი ენერგიას აღდგენაზე ხარჯავს და არა გადაცემაზე.

როცა პლატფორმა გვირაბს აჩერებს

ოპერაციული სისტემები ფონურ მუშაობას ზღუდავენ, და ეკრანის ჩაქრობისას გამქრალი გვირაბი შეიძლება ამ პოლიტიკის მსხვერპლი იყოს და არა სერვერის ხარვეზი. მომხმარებლის მხრიდან ორივე ერთნაირად გამოიყურება, ამიტომ პლატფორმის ჟურნალი მნიშვნელოვანია.

ყოველი აპის ენერგიის მართვისგან გათავისუფლება ცვლის სამუშაო დატვირთვას და ნებისმიერ მომდევნო შედარებას უაზროს ხდის. გაათავისუფლეთ VPN კლიენტი და ერთადერთი აპი, რომელსაც ის სჭირდება, შემდეგ კვლავ გაზომეთ იმავე საწყისი ხაზის მიმართ.

ცალკე გადაწყვიტეთ, რა უნდა მოხდეს ძილის შემდეგ. მუდმივი მუშაობა, VPN-ის გარეშე დაბლოკვის წესი და ჩვეულებრივი ბატარეის ოპტიმიზაცია სხვადასხვა კითხვას პასუხობს, და პარამეტრი, რომელიც ენერგიას ზოგავს საჭირო დაფარვის ჩუმად მოშორებით, თავდაპირველი მოთხოვნა არ შეუსრულებია.

შეადარეთ მსგავსი მსგავსს, შემდეგ გადაწყვიტეთ

ორივე ცდაში გამოიყენეთ იგივე ამოცანა, იგივე ქსელი და იგივე ხანგრძლივობა, და ჩაიწერეთ გადატანილი მოცულობა, ხელახალი დაკავშირებების რაოდენობა, ტემპერატურა და სიგნალის სიძლიერე. ბატარეის პროცენტის მოკლე ცვლილებები ხმაურიანია, ამიტომ შედარებად გამოყენებაში განმეორებადი ნიმუში ერთადერთი მტკიცებულებაა, რომლის მიხედვით მოქმედებაც ღირს. ერთი ცდა ანეკდოტია.

სურვილისამებრ დიდი გადაცემები გადაიტანეთ დამტენთან და შეუზღუდავ ქსელში, სადაც განრიგი იძლევა საშუალებას. შემდეგ კვლავ შეხედეთ მთელ დღეს, რადგან საათობით უქმად მდგარი გვირაბი გაცილებით ნაკლები ღირს, ვიდრე ოცი წუთით დაკავებული.

ჩაწერეთ, რა შეცვალეთ და რა აჩვენა მეორე ცდამ. ამ ჩანაწერის გარეშე შემდეგი შედარება სხვა საწყისი ხაზიდან იწყება და იგივე კამათი ნულიდან იწყება.

დაკავშირებული სტატიები