Mac'te Günlük İnternet Kullanımı Nasıl Takip Edilir
Mac'te günlük internet kullanımını gerçekten örüntü fark edecek şekilde nasıl takip edersiniz: uygulama başına, gün başına ve kullanım sıçradığında ilk nereye bakmalı.
- macOS
- Bandwidth
- Productivity
- Tutorial
ISS'niz az önce e-postayı gönderdi: 1 TB'lık aylık sınırınızdan 940 GB kullandınız, sekiz gün kaldı. Nereye gittiğine dair hiçbir fikriniz yok. 4K Apple TV güncellemeleri miydi? Çocuğun Roblox oturumları? Sürücüleri değiştirdikten sonra tüm fotoğraf kütüphanenizi yeniden yükleyen Time Machine yedeklemesi miydi? Bir Mac'te track daily internet usage yapmanız gerekiyor, böylece bir sonraki sefer e-posta geldiğinde "bir hafta yayın yapmasam iyi olur" yerine "tam olarak nereye gittiğini biliyorum" diyebilirsiniz.
Bu, o görünürlüğü kurmak için bir rehberdir — neyi izleyeceğiniz, nasıl saklayacağınız ve gerçek kararlar vermek için verileri nasıl kullanacağınız.
Saniye başına neden gün başına daha önemlidir
Bir Mac'te günlük internet kullanımını izlemeye başladığınızda, doğal içgüdü gerçek zamanlı MB/sn gösteren bir şey yüklemek ve onu bitti saymaktır. Bu yanlış birim. Gerçek zamanlı izleme size şu anda ne olduğunu söyler. Günlük izleme size normal olanı — ve olmayanı — söyler. Fark önemlidir çünkü:
- Beş dakikada 200 MB'lık bir artış tek seferlik olabilir (biri Zoom çağrısına katıldı). Aynı 200 MB her beş dakikada bir saat boyunca olursa bir problemdir.
- ISS sınırları aylık olarak faturalandırılır, ancak aylık bir sınır için planlamanın tek yolu gün başına yuvarlanan ortalamaları izlemektir.
- Çoğu "pahalı" trafik saniye başına seviyede görünmezdir — sürekli çalışan bir yedekleme aracından gelen yavaş bir damlamadır, tek bir dramatik artış değil.
Yararlı bir günlük izleyici şu sorulara yanıt verir:
- Bu Mac dün toplamda ne kadar veri kullandı?
- Bu hafta hangi uygulama en fazla veriyi kullandı?
- Aylık sınırımıza doğru mu yoksa altında mı eğilim gösteriyoruz?
- Bugün olağandışı ağır bir gün müydü? Neden?
Bir Mac'te track daily internet usage için macOS'un kutudan size ne verdiği
Dürüst cevap: gün başına tarihsel veri söz konusu olduğunda fazla değil.
- Activity Monitor → Network her sürecin başlangıcından bu yana kümülatif baytları gösterir. Yeniden başlatın ve sayaçlar sıfırlanır. Gün başına bir özet yoktur.
netstat -ibönyüklemeden bu yana arayüz seviyesi kümülatif baytları gösterir. Aynı sorun — mevcut çalışma süresinin ötesinde geçmiş yok.nettopcanlı bir görünümdür; diske yazmaz.
Günden güne izlemek için, veriyi kendiniz yakalamanız ve saklamanız gerekir. Komut dosyalarsanız bu küçük miktarda çabadır; veya bunu yapan bir araç yüklersiniz.
DIY yaklaşımı
Yalnızca sistem geneli günlük toplamlara (uygulama başına değil) ihtiyacınız varsa, cron veya launchd ile kendinizinkini yapabilirsiniz. Temel tarif:
- Her gün gece yarısı
netstat -ib'i okuyun ve aktif arayüzünüz için kümülatif baytları alın. - Değeri tarihle birlikte bir CSV'de saklayın.
- Dünün okumasından farkı hesaplayın.
Çalışan bir launchd plist'i günlük olarak netstat -ib | awk '/en0/ {print strftime("%Y-%m-%d"), $7, $10; exit}' >> ~/.daily-net.csv çalıştırır. Kaba ama işe yarar.
Bu yaklaşımın size vermediği:
- Uygulama başına döküm.
netstatarayüz seviyesidir; Backblaze'in 12 GB ve Safari'nin 800 MB kullandığını bilmez. - Yeniden başlatmalardan kurtarma. Mac'iniz gece yarısı uyursa, cron tetiklenmez. Yeniden başlatır ve sayaçlar sıfırlanırsa, matematiğiniz yanlış gider.
- Görselleştirme. Bir CSV veridir. Bir grafik bilgidir.
Çoğu insan için, bunu zaten yapan bir araç bir komut dosyasını sürdürmek için harcanan zamana göre birkaç dolara değer.
İyi bir günlük izleyici neyi saklar
Günlük izleme için tasarlanmış bir izleyici en azından şunları tutmalıdır:
- En az 30-90 gün geriye giden uygulama başına yükleme ve indirme için gün başına toplamlar.
- "Salı 03'te ne oluyordu?" sorusunu yanıtlayabilmeniz için son 7 gün için saat başına kovalar.
- Trafiğin Wi-Fi mı yoksa ethernet üzerinden mi gittiğini söyleyebilmeniz için arayüz atfı (bazen hotspot'tayken alakalı).
Depolama maliyeti küçüktür — bir yıllık uygulama başına saat başına veri bile düşük megabayt aralığındadır. Gizlilik maliyeti tamamen verinin Mac'inizi terk edip etmediğine bağlıdır. Bazı "izleyici" uygulamaları kullanım verilerini bir satıcı bulutuna yükler. Diğerleri her şeyi yerel tutar.
ova her şeyi yerel tutar — telemetri yok, hesap zorunluluğu yok, bulut senkronizasyonu yok. Geçmiş dosyası diskinizdeki bir SQLite veritabanıdır.
Uyarı eşikleri ayarlama
Günlük geçmişiniz olduktan sonra eşikler ayarlayabilirsiniz. Yararlı olanlar:
- Günlük sınır uyarısı: tek bir gün, diyelim 50 GB'ı aştığında uyar.
- Haftalık eğilim: yuvarlanan 7 günlük toplam aylık sınırınızı aşmayı öngördüğünde uyar.
- Uygulama başına anomali: tek bir uygulama bir günde 30 günlük ortalamasının 5 katını kullandığında uyar.
Bunun için bir panoya ihtiyacınız yok. Gün başına grafiğe bakmanın haftalık alışkanlığı neredeyse her şeyi yakalar. Bir şey yanlışsa, grafik yanlış görünür — Salı'da ani bir dikey çizgi, varyasyon olması gereken yerde düz bir plato.
ISS sınır planlaması
Ölçülü bir plandaysanız, gerçekten istediğiniz matematik:
- Aylık sınır ÷ fatura döngüsündeki günler = hedef günlük ortalama.
- Şimdiye kadarki kümülatif kullanım ÷ geçen günler = gerçek günlük ortalama.
- Gerçek > hedef ise, üzerinde eğilim gösteriyorsunuz. Döngünün ne kadar erken fark ederseniz, yavaşlamak için o kadar çok gününüz olur.
Örneğin: 1 TB sınır, 30 günlük döngü = 33 GB/gün hedefi. 10 gün içindeyseniz ve 400 GB kullandıysanız, ortalamanız 40 GB/gündür — döngünün sonunda 1,2 TB'a ulaşmayı öngörüyor. Kalan 20 gün için yaklaşık 30 GB/güne düşmeniz gerekiyor.
Bir günlük izleyici, o hesaplamayı belirsiz bir endişeden bir aritmetik problemine dönüştürür. Mac'te track daily internet usage yapabilmenin tüm amacı, matematiği yerel tutmaktır — makinenizde, mevcut fatura döngüsünde, hiçbir yere giriş yapmadan açabileceğiniz bir grafikte.
Menü çubuğunda günlük toplamlar
ova yerel uygulama başına bir zaman serisi tutar, böylece bir hafta sonra 'gigabaytlar nereye gitti?' sorusuna yanıt verebilirsiniz.
Sessizce en pahalıya mal olan uygulamalar
Deneyimimize göre, bir Mac'te aylık sınırlara en ağır katkıda bulunanlar, kabaca sıralı:
- Bulut yedekleme (Backblaze, Arq, iDrive) — sessiz, sürekli ve özellikle yeniden yüklemeyi tetikleyen bir yapılandırma değişikliğinden sonra pahalı.
- Photos / iCloud Photos — büyük bir kütüphanenin ilk yüklemesi, artı HEIC/JPG ve 4K video'nun sürekli artımlı yüklemeleri.
- Video akışı — 4K'da Netflix kabaca 7 GB/saattir. 1080p'de YouTube yaklaşık 2 GB/saattir.
- Yazılım güncellemeleri — macOS güncellemeleri 10-15 GB'tır. Xcode güncellemeleri düzenli olarak 8 GB'a ulaşır. Adobe Creative Cloud güncellemeleri tek tek küçüktür ama süreklidir.
- Steam, Epic Games, Battle.net — oyun güncellemeleri rutin olarak 30-80 GB'tır.
- Bulut senkronizasyonu — büyük klasörleri taşıyan Dropbox, Google Drive, OneDrive.
Bu listeden ilk 3'ünüzü ve her birinin geçen hafta kabaca ne kadar kullandığını adlandırabiliyorsanız, sınır yönetim oyununun çoğunu zaten kazandınız.
Grafiği okuma
Gün başına bir grafiğe baktığınızda, şekilleri arıyorsunuz:
- Düz bir taban çizgisi artı ara sıra çubuklar: sağlıklı. Çoğu gün benzerdir; bazıları aslında bir şey yaptığınız için daha büyüktür.
- Sürekli yukarı doğru bir rampa: bir süreç zaman içinde daha fazla kullanıyor. Genellikle hâlâ ilk tohumlamada olan bir yedekleme aracı.
- Ani dikey bir artış: araştırın. Bir akış mıydı, bir güncelleme miydi, bir senkronizasyon yeniden önyüklemesi miydi?
- Olağandan daha yüksek sürdürülen bir plato: bir yerde bir ayar değişti. Belki ağınıza yeni bir cihaz katıldı. Belki iCloud Photos'u açtınız.
Uygulama başına grafikler belirsizliği giderir. Sistem geneli grafik Salı'da sıçrıyorsa ve uygulama başına görünüm bunun Backblaze olduğunu gösteriyorsa, bu Steam olmasından farklı bir konuşmadır.
Makul bir iş akışı
Bir izleyici yüklendikten ve bir haftalık veri biriktikten sonra:
- Her Pazar: geçen haftanın gün başına grafiğine bir bakın. Medyanın 2 katı olan herhangi bir günü belirleyin.
- İşaretlenmiş herhangi bir gün için: o gün için uygulama başına görünümü açın. En üstteki üç uygulamayı not edin.
- Beklenmedik girişler için: araştırın. Yedekleme yeniden tohumlama yapıyor muydu? Bir akış oturumu beklenenden uzun mu sürdü?
- Her ay: toplamı ISS sınırınızla karşılaştırın. Üzerinde eğilim gösteriyorsa, hangi 1-2 uygulamayı azaltacağınızı bulun.
Haftada beş dakika. Tüm devam eden çaba budur ve bir ISS e-postasından bir daha asla şaşırmamanıza yetecek kadardır.
Toparlarken
Günlük izleme için küçük, yerel bir araç istiyorsanız:
- ova yaklaşık 3 MB, macOS 14 ve sonrasında çalışır (Apple Silicon ve Intel) ve uygulama başına bir zaman serisini Mac'inizde yerel olarak tutar.
- Yaklaşık 1 Hz'de örnekler, böylece ihtiyaç duyduğunuz anlar için gerçek zamanlı görünürlük de elde edersiniz.
- Hesap yok, telemetri yok, bulut yok. Veriler makinenizde kalır.
Tek seferlik ödeme, ömür boyu güncellemeler, çalışma şeklinize uymazsa 14 gün geri ödeme. Yükleyin, bir haftalık veri biriktirsin ve bir sonraki sefer ISS'niz bir kullanım uyarısı gönderdiğinde, cevap zaten menü çubuğunuzda olacak.