MacBook'ta Ağ Etkinliğinden Kaynaklanan Pil Tüketimi
Ağ etkinliği MacBook pil tüketiminin başlıca nedenlerinden biridir. Bunu yapan uygulamaları nasıl bulup iş akışınızı bozmadan susturursunuz.
- MacBook
- Battery
- Bandwidth
- Troubleshooting
MacBook'unuz masada, kapağı çoğunlukla açık, "hiçbir şey" yapmıyor. %92 ile uzaklaşıyorsunuz ve doksan dakika sonra %71'e dönüyorsunuz. Activity Monitor hiçbir şeyin pegli olduğunu göstermiyor. Fanlar sessiz. Ama pil sızdırıyor ve cevap neredeyse her zaman aynı: bir şey ağa konuşuyor, radyolar asla uyumuyor ve SoC bununla başa çıkmak için sürekli uyandırılıyor.
Bir MacBook'ta pil tüketimi her zaman bir CPU hikayesi değildir. Şaşırtıcı miktarda kısmı bir ağ hikayesidir. macbook pil tüketimi ağ davranışını anlamak istiyorsanız, ön plan uygulamaları arasında neler olduğuna bakmalısınız — yardımcılar, senkronizasyon arka plan programları, canlı tutmalar ve hiç susmayan sohbet uygulamaları.
macbook pil tüketimi ağ davranışı neden farklı
Mac'inizin gönderdiği veya aldığı her paket için ödeyen üç katman var.
- Radyo. Wi-Fi (veya tethering yapıldığında hücresel), makinedeki en güç tüketen bileşenlerden biridir. İletim yaparken boştayken olduğundan anlamlı şekilde daha fazla akım çeker ve ana bilgisayar ona paket vermeye devam ederse derin uyuyamaz.
- Sistem üstü-yonga. Çok küçük bir ağ olayı bile — 200 baytlık bir ACK, bir kalp atışı pingi — SoC'nin parçalarını uyandırır, biraz kod çalıştırır ve uykuya geri döner. Dakikada yüzlerce bunlar birikir.
- Ekran ve çekirdek. Bazı ağ olayları bildirimleri, rozet güncellemelerini veya ekran arka aydınlatmasını açan veya bir bildirim arka plan programını çalıştıran kısa uyanışları tetikler. Bunların her biri küçük ama gerçek bir vuruştur.
Pil ömrünü öldüren desen sürekli düşük hacimli gevezeliktir: birkaç saniyede bir ping atan bir uygulama, sonsuz meta veri yoklamaları yapan bir senkronizasyon istemcisi veya bir toplantı bittikten sonra ses/ağ oturumunu hiç tam olarak bırakmayan bir video konferans uygulaması.
Suçluları nasıl tespit edersiniz
Activity Monitor'un Energy sekmesi size bir "Avg Energy Impact" sayısı verir, ancak CPU, GPU ve ağı tek bir puanda birleştirir. Sızıntıyı özellikle ağ etkinliğine atfetmek için, başlangıçtan beri bir toplam değil, zamanla uygulama başına bant genişliğine ihtiyacınız var.
"İyi" nasıl görünür
Wi-Fi'da boştaki sağlıklı bir Mac, ön plan işi olmadan, tipik olarak şunu gösterir:
- Sistem hizmetleri için (NTP, push bildirimleri, yazılım güncelleme kontrolleri) birkaç KB/sn arka plan trafiği
- Mail veya Messages gibi bir uygulama senkronize ettiğinde kısa patlamalar
- Patlamalar arasında neredeyse sıfır trafiğin uzun süreleri
"Kötü" nasıl görünür
- Asla düşmeyen sürekli 50-200 KB/sn taban çizgisi
- Düzenli aralıklarla tekrarlanan artışlar (her 30 saniye, her dakika)
- Boştaki bir dönem boyunca önemli birikmiş MB gösteren tek bir uygulama
Kötü deseni görüyorsanız, bir ağ probleminin arkasında saklanan bir pil probleminiz var.
Olağan şüpheliler
Bir avuç uygulama macbook pil tüketimi ağ araştırmalarında tutarlı şekilde ortaya çıkar.
Bulut senkronizasyon istemcileri
Dropbox, Google Drive, OneDrive ve iCloud Drive'ın hepsi arka plan bağlantıları sürdürür. Bir klasörü indekslerken, değişiklikleri izlerken veya bir kuyruğu yüklerken radyoyu meşgul tutarlar. Üçü de çalışıyorsa ve aynı klasör ikisi tarafından izleniyorsa, iki kez ödüyorsunuz.
Sohbet ve toplantı uygulamaları
Slack, Discord, Microsoft Teams ve Zoom'un hepsi kalıcı bağlantılar tutar. Slack'in yardımcı süreçleri tek başına çalışma alanı başına birden fazla soket açık tutabilir. Teams tarihsel olarak ağır bir arka plan konuşmacısı olmuştur. Zoom, bir aramadan sonra ses cihazlarını ve ağ oturumlarını beklediğinizden daha uzun süre canlı tutar.
Çok fazla sekmesi olan tarayıcılar
40 sekmeli bir Chrome penceresi 40 küçük ağ aktörüdür. Her biri güncellemeler için yoklayabilir, reklamları yenileyebilir veya telemetri akıtabilir. Toplam önemlidir ve her yardımcı süreç küçük olduğu için, üst süreçler altında yardımcıları katlamayan araçlarda net görünmez.
Yedekleme ve antivirüs
Ağ üzerinden Time Machine, Backblaze, bulut hedefleri olan Carbon Copy Cloner ve herhangi bir üçüncü taraf uç nokta güvenlik ajanı, yapacak işleri olduğunda radyoyu meşgul tutar.
Pil kaybını belirli bir uygulamaya atfetme
İşte herhangi bir modern MacBook'ta çalışan bir iş akışı.
- Bir taban çizgisi oluşturun. Yapabildiğiniz her şeyi kapatın. Pil yüzdesini, saati ve bir sayı istiyorsanız
pmset -g batt'tan watt'ı not edin. - Kapak açık ve ekran kararmış olarak on beş dakika bekleyin. Aktif kullanım yok.
- O pencere için uygulama başına ağ kullanımını kontrol edin. Sessizce en fazla veriyi biriktiren uygulamayı arıyorsunuz.
- Şüpheliyi kapatın ve başka on beş dakika için tekrarlayın.
- Tüketim oranlarını karşılaştırın. Anlamlı bir ağ ile ilgili tüketim, suçluyu kaldırdığınızda on beş dakika başına 1-3 yüzde puanı kaymadır.
Bu, ova'nın inşa edildiği iş türüdür: yaklaşık 1 Hz'de örnekleme yapan, üst süreçler altında katlanmış yardımcılarla uygulama başına canlı oranları ve geçmiş zaman çizelgelerini gösteren, bir bakışta görülebilir menü çubuğu bant genişliği izleyicisi, böylece okuma zihinsel modelinize uyar.
Radyo aracılığıyla pilinizi neyin yediğini görün
ova minimalist bir macOS menü çubuğu bant genişliği izleyicisidir — yerel veri, imzalanmış ve notarize, yaklaşık 3 MB. Uygulama başına canlı oran artı kaydırılabilir bir geçmiş.
Bugün atabileceğiniz pratik adımlar
Kazanımların çoğunu elde etmek için hiçbir şey teşhis etmeniz gerekmez. İşte en hızlı geri dönen değişiklikler.
Bir bulut sürücüsü seçin ve geri kalanlarının rütbesini düşürün
Dropbox, iCloud Drive ve OneDrive'ın hepsi çalışıyorsa, birini birincil olarak seçin ve aktif olarak ihtiyaç duymadığınızda diğerlerini kapatın. Örtüşen klasörleri izleyen iki senkronizasyon motoru ödemeye devam ettiğiniz bir vergidir.
Kullanmadığınız sohbet uygulamalarını kapatın
Slack ve Discord "her zaman açık" hissetmek üzere tasarlanmıştır. Bu duyarlılık için harika ve çevrimdışı yazmaya veya okumaya çalışırken pil için kötüdür. Odaklanırken kapatmak ve bağlam değiştirdiğinizde yeniden açmak sosyal olarak hiçbir şeye mal olmaz ve gerçek pil tasarrufu sağlar.
Unuttuğunuz tarayıcı pencerelerini kapatın
Geçen Salı'dan kalma 30 sekmeli "Geri döneceğim" penceresi bir arka plan pil tüketimidir. Yer imine ekleyin ve kapatın.
İhtiyaç duymadığınız oturum açıldığında başlayan öğeleri devre dışı bırakın
Sistem Ayarları → Genel → Oturum Açma Öğeleri. Çoğu kullanıcının orada eklediğini hatırlamadığı 3-5 şey vardır. Her biri önyüklemede aday bir ağ aktörüdür.
Pilde Düşük Güç Modunu kullanın
Sistem Ayarları → Pil → Düşük Güç Modu. Arka plan etkinliğini kısar ve arka plan getirmelerini azaltır. Bir ağ izleyicisi değildir, ancak en kötü suçluları otomatik olarak söndürür.
macOS size ne söyler ve ne söylemez
macOS, enerji hakkında çok fazla bilgi ve ağ kullanımı hakkında ılımlı miktarda bilgi sunar, ancak ikisini iyi bağlamaz.
- Activity Monitor → Energy enerji etkisini gösterir ancak ağı tek bir puana paketler
- Activity Monitor → Network gönderilen ve alınan baytları gösterir, ancak bu bir anlık görüntüdür, bir zaman çizelgesi değildir ve yardımcıları katlamaz
- Sistem Ayarları'ndaki Pil → Pil Sağlığı → Son 24 Saat deşarj eğrisini gösterir ancak uygulama başına atıf yoktur
- Console.app uyanma nedenlerini gösterir ancak ezici niteliktedir ve mühendis olmayanlar için tasarlanmamıştır
Bu boşluk — "pil tükeniyor" ile "bu belirli uygulama radyoyu meşgul tuttuğu için sorumludur" arasındaki — uygulama başına bir bant genişliği izleyicisinin tam olarak doldurduğu boşluktur. ova size zaman çizelgesini ve uygulama başına atıfı tek bir menü çubuğu açılır menüsünde verir ve yalnızca yerel olduğu için, çözmeye çalıştığınız soruna kendi ağ gevezeliğini eklemez.
Hücresel ve tethering modları üzerine bir not
MacBook'unuzu telefonunuza tethering yaparsanız, her bayt daha fazlaya mal olur — hem plan maliyeti hem de radyo gücü açısından. Telefondaki hücresel modem konuşuyor, ancak talebi Mac'iniz üretiyor. Aynı teşhis yaklaşımı geçerlidir, sonuçlar daha görünürdür çünkü telefonunuzun pilinin paralel olarak düştüğünü de görebilirsiniz.
Tethering yaptığınızda, macOS bağlantıyı pahalı olarak işaretler ve bazı uygulamalar bu sinyale saygı duyar. Çoğu duymaz. Özellikle bulut yedekleme hizmetlerinin ölçülü bağlantılarda kendilerini kontrol etme konusunda kötü bir geçmişi vardır. Bant genişliğine bağlı bir dolar maliyeti olduğunda uygulama başına kullanımı denetlemek daha da önemlidir.
Toparlarken
macbook pil tüketimi ağ problemi gerçektir, yaygındır ve neredeyse her zaman iki veya üç uygulamaya kadar izlenebilir. İleriye yol kısadır:
- Hiçbir şey çalışmıyorken tüketimin gerçekleştiğini saptayın
- Uygulama başına, yardımcı katlamalı bir görünümle hangi uygulamaların arka plan trafiği oluşturduğunu belirleyin
- Suçluları birer birer kapatın veya yeniden yapılandırın
- Tüketim oranının düştüğünü doğrulayın
Egzotik bir şeye ihtiyacınız yok. Mac'inizin radyosunun ne yaptığına dair görünürlüğe ihtiyacınız var, ideal olarak gerçekten bakacağınız menü çubuğunda. ova'nın tüm amacı budur — orada oturur, ağı örnekler, yardımcıları katlar ve size zaman çizelgesini gösterir. Diskte yaklaşık 3 MB, macOS 14 ve sonrasında çalışır, tüm veriler makinenizde kalır.
Bir kez on dakika denetim için harcayın. Sessizce saatte %15'inize mal olan tek uygulamayı bulacaksınız ve o pilin çoğunu geri kazanacaksınız.