Bandwidth per app
Aplikasi mana yang sedang memakai data, saat ini.
Angka laju saja hanya memberi tahu bahwa ada sesuatu yang terjadi. Ia tidak memberi tahu apa itu. Pinned memecah angka langsung berdasarkan proses, sehingga “mengapa koneksi saya sibuk” punya jawaban, bukan sekadar dugaan.
Panelnya sendiri, digambar dari aplikasi yang sedang berjalan. Panel ini membawa laju langsung, grafik, total Anda, kuota dan proyeksinya, serta proses yang memindahkan data, dalam bahasa yang Anda baca.
Gambar 2 / berdasarkan proses
Diukur pada Mac milik pengembang
- cloudflared 4.42 GB
- claude 163.1 MB
- node 54.6 MB
- mongod 52.2 MB
Cara umum untuk mengaitkan trafik ke suatu proses adalah memasang helper berhak istimewa. Alternatif komersial memasang root LaunchDaemon: memuat saat Mac Anda menyala, dan tetap resident baik Anda membuka menunya atau tidak. Itu adalah bagian permanen sistem Anda, berjalan sebagai root, demi sebuah daftar yang sesekali Anda lirik.
Pinned tidak melakukan itu. Atribusi per app berjalan di dalam sandbox, di dalam aplikasi itu sendiri. Tanpa helper berhak istimewa, tanpa daemon root, tanpa kata sandi admin, dan tanpa prompt izin sama sekali.
Model biayanya mengikuti itu. Pinned mengambil sampel per app pada interval minimum 3 detik saat panel terbuka. Tutup panel, lalu pekerjaan berhenti kecuali jika dibutuhkan oleh peringatan laju per aplikasi yang diaktifkan; satu pemantau itu mengambil sampel setiap 10 detik. Tanpa peringatan tersebut, tidak ada pengambil sampel per aplikasi di latar belakang.
Biayanya
Ada dua batasan yang layak dinyatakan terus terang. Polling 3 detik tidak bisa melihat transfer yang mulai dan selesai di antara dua sampel, jadi ledakan singkat bisa terlewat sepenuhnya. Dan angka per app dikumpulkan di level soket, artinya jumlahnya tidak persis sama dengan total antarmuka.