Pinned Pinned Di Mac App Store
Ikon aplikasi Pinned: anak panah muat turun putih di sebelah anak panah muat naik warna ambar.

Kelajuan sebenar anda, naik dan turun, pada bar menu.

Pinned membaca pengira bait yang telah disimpan oleh Mac anda, lalu menukarnya menjadi paparan langsung kelajuan muat turun dan muat naik, pada sambungan apa sahaja yang sebenarnya membawa trafik anda. Buka panel, dan ia turut menamakan aplikasi yang menggunakan data, mengira had data anda mengikut kitaran bil sebenar, dan mengukur sama ada sambungan masih stabil di bawah beban.

Muat turun di Mac App Store

Percuma. macOS 13 atau lebih baharu, Apple silicon dan Intel. Pinned Pro berharga USD 4.99 setahun dan paparan pada bar menu tidak akan tamat tempoh.

Pemantau bar menu lain mengukur sepuluh perkara dan memaparkan papan pemuka kepada anda. Pinned menjawab empat soalan dengan lengkap: sepantas mana, aplikasi mana, berapa banyak kitaran ini, dan sama ada sambungan boleh digunakan.

Rajah 1  /  paparan angka

Bar 22 pt

Item status dilukis pada lebar tetap yang dijamin. Diukur sama sejak 0 B/s hingga 1.4 Gbps, jadi ia tidak pernah bergegar dan tidak pernah menolak item di sebelahnya pada bar menu.

1 s
Selang persampelan untuk kadar, dengan toleransi pemasa supaya bangun sistem boleh digabungkan
64-bit
Pengira bait kernel, jadi ia tidak overflow dan memberi angka salah pada sambungan pantas
0
Soket yang dibuka untuk memantau throughput atau mengaitkannya kepada sesuatu aplikasi. Hanya ujian responsif yang menghantar trafik, dan hanya apabila anda menekan butangnya
0.3–0.4%
CPU semasa panel ditutup, diukur pada Apple silicon

Paparan angka, mengikut bahagian

Tiga belas bacaan. Anda yang pilih yang mana, dan dalam susunan apa.

Kebanyakan pemantau bar menu memberi anda satu paparan tetap, atau sebuah dinding penuh segala-galanya. Pinned dipasang daripada modul: tambah yang anda mahu, seret ke susunan yang anda mahu, dan tinggalkan selebihnya.

Setiap modul memperuntukkan bilangan tetap lajur aksara, jadi item itu sama lebarnya ketika nombor itu 0 B/s mahupun ketika nombor itu 1.4 Gbps. Apa pun yang anda tambah tidak membuat bar menu melompat.

Dua baris atau satu, dan tiga kepadatan, jadi bacaan yang sama boleh mengambil separuh lebar apabila bar menu anda sesak.

Kesemua tiga belas percuma, selamanya. Pinned Pro ialah lebar jalur setiap apl, had data, amaran, ujian responsif dan sejarah penggunaan, bukan paparan itu.

Panel di sebalik paparan menunjukkan Mac ini di samping rangkaian: pemproses, memori, storan, bateri, tempoh berjalan dan cuaca, setiap satu dengan ayat di sebalik nombor.

Sambungan

Muat Turun
Bait yang tiba, pada saat ini, daripada pengira kernel itu sendiri.
Muat Naik
Bait yang keluar. Nombor yang menjelaskan panggilan yang tersekat.
Gabungan
Kedua-dua arah sebagai satu angka, untuk bar menu yang paling sempit.

Sama ada ia bagus

Kependaman
Pergi-balik ke hos yang anda pilih. Dimatikan sehingga anda menghidupkannya.
Kehilangan Paket
Kadar penyelidik itu yang tidak pernah kembali.

Berapa yang anda telah guna

Sesi ini
Sejak aplikasi bermula, atau sejak anda terakhir menetapkan semula.
Tempoh ini
Dikira mengikut kitaran bil sebenar anda, bukan bulan kalendar.

Mac ini

Pemproses
Kadar sibuk, dengan purata beban satu minit di belakangnya.
Memori
Digunakan daripada jumlah, diwarnakan mengikut tahap tekanan kernel itu sendiri.
Storan
Ruang berbaki, termasuk apa yang boleh dibebaskan macOS apabila perlu.
Bateri
Cas, dan masa yang berbaki apabila macOS sudi menganggarkannya.
Tempoh Berjalan
Sudah berapa lama sejak Mac ini kali terakhir dimulakan.

Di luar

Cuaca
Suhu di lokasi anda, daripada data terbuka MET Norway. Dimatikan secara lalai, tiada akaun, tiada kunci API, dan lokasi yang dihantar dibundarkan kepada kira-kira satu kilometer.

Tujuh tema

Satu pilihan menetapkan keseluruhan rupa.

Satu tema menentukan paparan dan panel sekali gus: glif, ketebalan, susun atur dan warna. Setiap tetapan yang ditulisnya masih boleh diubah dengan tangan selepas itu.

macOS AsliBahan sistem itu sendiri
1.2 MB/s340 KB/s
IsyaratArah sebelum nombor
1.2 MB/s340 KB/s
MinimumSatu nombor, taip senyap
1.2  340
SparklineBentuk minit terakhir
1.2  340
Kontras TinggiKeamatan penuh, tidak pernah diredupkan
1.2 MB/s340 KB/s
TerminalHijau fosforus dan ambar
D1.2 MB/sU340 KB/s
Konsol RangkaianWarna bermaksud status
1.2 MB/s  340 KB/s

Jalur di atas dilukis di dalam halaman ini. Tangkapan skrin App Store menunjukkan tujuh yang sama, dilukis oleh aplikasi itu sendiri.

Apa yang diukur

Ia mengira apa yang telah bergerak. Ia tidak pergi mengambil apa-apa.

macOS menyimpan kiraan bait berterusan bagi setiap antara muka rangkaian pada Mac anda. Pinned meminta senarai itu daripada kernel setiap saat, melalui sysctl(NET_RT_IFLIST2), dan melaporkan beza antara satu bacaan dengan bacaan seterusnya. Beza itulah kelajuan anda. Itulah keseluruhan pengukurannya.

Pengira tersebut adalah 64-bit. Antara muka yang lebih mudah dipanggil pula memberikan pengira 32-bit, yang overflow setiap 4.29 GB. Pada sambungan pantas itu boleh jadi hanya beberapa minit, dan setiap overflow akan terpapar di skrin sebagai lonjakan yang tidak masuk akal.

Pinned tidak membuka sebarang soket sendiri untuk melakukan ini. Tiada probe, tiada fail ujian, tiada pelayan di hujung sana, tiada apa-apa ditambah kepada trafik yang cuba diterangkannya.

Antara muka yang dibacanya mengikut laluan lalai sistem, disemak semula setiap kali. Cabut Ethernet dan paparan beralih ke Wi-Fi. Tambat ke telefon dan ia beralih ke telefon. Tiada apa-apa perlu dikonfigurasi, dan bacaan yang tidak boleh dipercayai dilaporkan sebagai sifar, bukan diteka.

Laluan isyarat

1
Pengira kernel
Bait masuk dan keluar setiap antara muka, 64-bit, telah diselenggara oleh macOS
2
Satu bacaan sesaat
sysctl(NET_RT_IFLIST2), tiada keistimewaan tinggi diperlukan
3
Perbezaan
Bacaan ini tolak bacaan sebelumnya, dibahagi masa yang berlalu
4
Paparan angka
Turun dan naik, pada bar menu, dengan lebar tetap

Mengikut laluan lalai

Wi-Fi Ethernet Hotspot Terowong VPN

Lebar Jalur Setiap Apl

Aplikasi mana yang sedang menggunakan data, sekarang.

Kadar semata-mata memberitahu anda bahawa sesuatu sedang berlaku. Ia tidak memberitahu apa. Pinned memecahkan angka langsung mengikut proses, supaya “kenapa sambungan saya sibuk” ada jawapan, bukan sekadar syak.

Rajah 2  /  mengikut proses

Diukur pada Mac pembangun

  1. cloudflared 4.42 GB
  2. claude 163.1 MB
  3. node 54.6 MB
  4. mongod 52.2 MB

Cara biasa untuk mengaitkan trafik kepada satu proses ialah memasang pembantu istimewa. Alternatif komersial memasang satu root LaunchDaemon: ia dimuatkan apabila Mac anda dimuatkan, dan kekal resident sama ada anda membuka menu itu atau tidak. Itu adalah sebahagian kekal sistem anda, berjalan sebagai root, sebagai pertukaran untuk satu senarai yang sekali-sekala anda lihat sepintas lalu.

Pinned tidak berbuat demikian. Pengaitan setiap apl berjalan di dalam sandbox, dalam aplikasi itu sendiri. Tiada pembantu istimewa, tiada daemon root, tiada kata laluan admin, dan tiada gesaan kebenaran pada bila-bila masa.

Model kos berikutan itu. Pinned mengambil sampel setiap apl pada minimum 3 saat, dan hanya semasa panel dibuka. Tutup panel dan kerja itu berhenti: disahkan secara bebas sebagai sifar subproses semasa ditutup. Ciri yang tidak sedang anda lihat tidak sepatutnya berjalan.

Kosnya

Keistimewaan
Tiada. Sandboxed, tanpa pembantu dipasang di luar aplikasi.
Gesaan
Tiada kata laluan admin semasa pemasangan, dan tiada dialog kebenaran untuk diluluskan.
Selang masa
Minimum 3 saat antara sampel setiap apl.
Panel dibuka
Persampelan berjalan.
Panel ditutup
Tiada apa-apa. Tiada apa-apa. Sifar subproses, disahkan secara bebas.
Penyingkiran
Seret aplikasi ke Tong Sampah. Tiada apa-apa lagi untuk dinyahpasang.

Ada dua had yang wajar dinyatakan secara terus terang. Tinjauan 3 saat tidak dapat melihat pemindahan yang bermula dan berakhir antara dua sampel, jadi ledakan singkat boleh terlepas sepenuhnya. Dan angka setiap apl dikumpulkan pada peringkat soket, bermakna jumlahnya tidak tepat sama dengan jumlah antara muka.

Had Data

Dikira mengikut kitaran bil anda, bukan bulan kalendar.

“Berapa baki kuota saya, dan adakah saya akan sampai ke penghujung kitaran” ialah soalan yang sepatutnya boleh dijawab oleh pemantau rangkaian. Kebanyakannya tidak boleh.

Tetapkan had anda, dan beritahu Pinned tarikh kitaran pembekal telefon anda bermula. Setiap jumlah kemudiannya dikira mengikut tempoh itu, jadi kitaran yang bermula pada 12hb berjalan dari 12hb hingga 11hb, sama seperti yang sudah dilakukan oleh bil anda.

Kes-kes yang janggal ditangani, bukan diabaikan. Hari kitaran 31 menggunakan 28 Februari dan 30 April, dan kembali ke 31hb pada bulan yang mempunyainya. Kitaran tidak sepatutnya senyap-senyap melangkau sebulan hanya kerana kalendar itu lebih pendek.

Apabila anda berada di landasan untuk melebihi had, Pinned menyatakannya dalam ayat berbanding membiarkan anda mengira sendiri:

Pada kadar ini anda akan mencapai had pada Khamis 4 September.

Jumlah juga disimpan setiap rangkaian, setiap rangkaian, supaya anda dapat melihat berapa banyak digunakan melalui Wi-Fi hotel dan berapa banyak melalui hotspot telefon, yang biasanya merupakan yang memakan kos sebenar. Amaran berbunyi pada ambang had yang anda pilih, dengan peraturan tahan-dan-penyejukan yang sama seperti amaran lain.

Pengendalian kitaran

Had
Kuota anda, dalam unit pilihan anda sendiri.
Hari kitaran
Tarikh bulan pembekal telefon anda bermula. 1 hingga 31.
Bulan pendek
28 Februari, 30 April. Hari kitaran yang melepasi penghujung bulan akan disesuaikan kepada hari terakhir bulan itu.
Unjuran
Tarikh anda mencapai had pada kadar semasa, ditulis sebagai ayat.
Setiap rangkaian
Jumlah dipecahkan mengikut rangkaian yang membawanya.
Amaran
Pada peratusan had yang anda pilih, dengan tempoh penyejukan.

Responsif

Sambungan boleh jadi pantas tetapi masih tidak boleh digunakan untuk panggilan.

Kependaman yang diukur pada sambungan terbiar hampir tidak berguna. Yang merosakkan panggilan video ialah kependaman di bawah beban, dan satu-satunya cara mengetahui angka itu ialah membebankan sambungan lalu mengukurnya di situ.

Angka muat turun anda menggambarkan berapa banyak air yang boleh dibawa oleh paip itu. Panggilan mengambil berat tentang berapa lama satu titisan menunggu dalam giliran. Apabila pemindahan besar memenuhi penimbal dalam penghala anda, setiap paket kecil terpaksa beratur di belakangnya, jadi sambungan kekal pantas sementara panggilan itu runtuh pada masa yang sama. Itulah bufferbloat, dan pada sambungan ini ia adalah kelewatan 53 ms yang hanya wujud apabila sambungan sibuk.

Pinned menepukan sambungan mengikut permintaan, menyiasat semasa ia tepu, dan melaporkan angka terbeban, angka terbiar, jurang antara kedua-duanya dan round trip seminit. Empat angka, dan yang penting ialah jurang itu.

Bila ia berjalan

Pencetus
Anda menekan butang. Itu satu-satunya cara ia bermula.
Jadual
Tiada. Ia tidak pernah berjalan sendiri, dan tidak pernah di latar belakang.
Kenapa
Ujian ini sengaja menepukan sambungan anda untuk mendapatkan angka itu, jadi ini bukan sesuatu yang patut dilakukan aplikasi di belakang anda.
Laporan
Kependaman terbiar, kependaman terbeban, bufferbloat dan RPM.

Spesifikasi

Semua yang dilakukannya, dan tiada yang tidak dilakukannya.

01
Bar menuBahagian yang anda lihat sepanjang hari
Susun atur
Satu baris atau dua.
Gaya ikon
Anak panah, segi tiga, titik, huruf, atau tiada ikon langsung.
Arah
Hanya muat turun, hanya muat naik, atau kedua-duanya.
Tipografi
Unit hidup atau mati. Saiz fon mengikut citarasa.
Warna
Monokrom, atau warna anda sendiri mengikut arah.
Sparkline
Pilihan, sebaris, di sebelah angka.
Terbiar
Malap apabila tiada apa-apa bergerak, jadi Mac yang senyap kelihatan senyap.
Lebar
Dijamin tetap. Item ini tidak pernah tersentak apabila kadar melepasi sempadan unit, dan tidak pernah menolak item lain pada bar menu anda.
02
PanelHanya satu klik sahaja
Langsung
Kadar muat turun dan muat naik semasa.
Carta
Carta kawasan bertentangan: muat turun di atas garis, muat naik di bawahnya. Linear, logaritma, atau maksimum tetap.
Setiap apl
Proses mana yang menggunakan data, disusun kedudukan dan langsung, disampel sekurang-kurangnya 3 saat semasa panel dibuka. Tiada pembantu, tiada gesaan.
Penggunaan
Carta penggunaan bagi kitaran bil semasa, dengan peratusan had yang digunakan dan pecahan mengikut rangkaian.
Jumlah
Sesi ini, dan tempoh semasa.
Kualiti
Kependaman, jitter dan kehilangan paket, ditambah ujian responsif pada satu butang.
Antara Muka
Alamat MAC, MTU, kelajuan pautan, IPv4, IPv6 dan DNS.
Wi-Fi
SSID, BSSID, RSSI, hingar, saluran, jalur, lebar, keselamatan dan mod PHY.
Muat Turun Muat Naik
Linear, puncak automatik
03
AmaranHanya apabila penting

Beritahu saya apabila satu nilai melepasi ambang dan kekal di situ untuk tempoh yang saya pilih. Penurunan satu saat bukanlah satu peristiwa.

Boleh dipantau
Kelajuan muat turun, kelajuan muat naik, kependaman, atau berapa banyak had data yang telah digunakan.
Ambang had
Pada peratusan kuota kitaran yang anda pilih, dikira mengikut kitaran, bukan bulan kalendar.
Juga
Sambungan terputus.
Syarat
Di atas atau di bawah ambang, dikekalkan untuk tempoh yang anda tetapkan.
Tempoh Penyejukan
Setiap peraturan mempunyai ini, supaya sambungan yang tidak stabil tidak dapat membanjiri anda dengan notifikasi.
04
Penggunaan DataKitaran bil anda, bukan bulan
Sesi
Sejak aplikasi bermula, atau sejak anda terakhir menetapkan semula.
Tempoh
Jumlah harian, mingguan atau bulanan.
Had
Kuota anda, dikira berdasarkan hari kitaran pembekal telefon anda bermula, bukan hari pertama bulan itu.
Bulan pendek
Hari kitaran 31 menggunakan 28 Februari dan 30 April.
Unjuran
Tarikh anda mencapai had pada kadar semasa, dalam satu ayat.
Setiap rangkaian
Berapa banyak digunakan melalui setiap rangkaian yang anda gunakan.
Bawa Depan
Pada sempadan sebenar, bukan tetingkap bergolek yang dikira ke belakang dari sekarang.
05
UnitKedua-dua pihak dilayani
Unit
Bait atau bit. MB/s atau Mbps.
Asas
1000 atau 1024. Konvensyen rangkaian atau konvensyen storan, pilihan anda.
06
BahasaSemuanya, bukan sekadar menu
Bertutur dalam
Inggeris, Arab, Perancis, Jerman, Sepanyol, Jepun dan Cina Ringkas.
Semuanya
Setiap skrin, setiap amaran, setiap pemberitahuan, dan apa yang dibacakan oleh VoiceOver. Bukan sekadar menu terjemahan pada aplikasi berbahasa Inggeris.
Kanan ke kiri
Bahasa Arab mencerminkan keseluruhan susun atur, kerana macOS berbuat demikian dan aplikasi tidak melawannya.

Harga

Bahagian yang anda lihat sepanjang hari ialah bahagian percuma.

Pinned percuma untuk dimuat turun. Paparan bar menu, setiap tema dan setiap tetapan penampilan kekal percuma secara kekal dan tidak terhad masa. Empat ciri berbayar, dan ia dinamakan di sini berbanding ditemui selepas anda memasang.

00
PercumaTiada waktu percubaan, tiada gangguan
Bar menu
Muat turun dan muat naik langsung, lebar tetap, pada antara muka mana sekalipun yang membawa trafik anda.
Penampilan
Tujuh tema, setiap warna, ikon, susun atur, unit dan tetapan perpuluhan, serta jaminan kontras.
Panel
Kadar langsung, carta throughput, dan butiran sambungan penuh termasuk isyarat Wi-Fi, saluran dan keselamatan.
Tamat
Tidak sekali-kali. Peringkat ini tidak tamat tempoh.
01
Pinned ProUSD 4.99 setahun
Setiap apl
Proses mana yang sedang memindahkan data sekarang, disusun kedudukan mengikut apa yang sebenarnya digunakan.
Had Data
Dikira mengikut kitaran bil sebenar anda, dengan amaran berbahasa mudah apabila anda berada di landasan untuk melebihi had.
Responsif
Kependaman diukur di bawah beban, supaya anda dapat melihat bufferbloat yang merosakkan panggilan.
Amaran dan sejarah
Amaran tahan-dan-penyejukan pada kelajuan, kependaman dan penggunaan had, ditambah jumlah harian setiap rangkaian.
Pengebilan
Diperbaharui secara automatik, dicaj kepada Apple Account anda. Batalkan pada bila-bila masa dalam tetapan Apple Account, sekurang-kurangnya 24 jam sebelum tempoh tamat. Terma Penggunaan dan Dasar Privasi.

Ringan untuk Mac anda

Pemantau yang memakan sesuatu daripada anda ialah pertukaran yang buruk.

0.3–0.4% CPU
Semasa panel ditutup
33–67MB
Memori resident

Kedua-dua angka ini adalah ukuran, bukan sasaran. Diambil pada Mac Apple silicon yang menjalankan macOS 26, dengan panel ditutup dan Pinned mengambil sampel kadar sekali sesaat. Julat memori jujur tentang perbezaan sebenar: 33 MB pada pelancaran ketika panel tidak pernah dibuka, dan 67 MB selepas penggunaan berat, kerana carta dan label panel dibina kali pertama anda benar-benar memintanya berbanding semasa pelancaran, dan ia memuatkan ikon setiap aplikasi untuk diletakkan di sebelah namanya. Angka atas adalah siling berbanding trend. Dibuka dan ditutup lapan kali berturut-turut ia membaca 63, 64, 67, 67, 67, 67, 67, 67, jadi ia naik ke dataran tinggi lalu berhenti di situ. Membuka panel menambah persampel setiap apl pada minimum 3 saat, dan menutupnya mengembalikannya kepada sifar. Angka anda sendiri akan bergerak sedikit mengikut tetapan dan perkakasan anda.

Privasi

Tiada apa-apa meninggalkan Mac anda, dan tiada cetakan kecil di sebalik ayat itu.

Pemantau rangkaian berada dalam kedudukan kepercayaan yang luar biasa. Berikut ialah dengan tepat apa yang dibenarkan dilakukan oleh Pinned.

Sandboxed
Pinned berjalan di dalam macOS App Sandbox. Pengira throughput langsung tidak memerlukan keistimewaan tinggi: membacanya cumalah pertanyaan kernel biasa.
Tiada kata laluan admin
Tiada pembantu latar belakang, tiada daemon root, tiada sambungan kernel, tiada apa-apa dipasang di luar aplikasi itu sendiri. Seret ke Tong Sampah dan ia hilang.
Setiap apl, tanpa gesaan
Penamaan aplikasi di sebalik trafik dilakukan di dalam sandbox, oleh aplikasi itu sendiri. Ia tidak memerlukan pembantu istimewa, tiada daemon root dan tiada gesaan kebenaran, jadi macOS tidak pernah meminta anda meluluskan apa-apa untuknya. Ia mengambil sampel minimum 3 saat hanya semasa panel dibuka, dan langsung tidak berbuat apa-apa semasa ditutup.
Tiada telemetri
Tiada analitik, tiada perkhidmatan laporan crash, tiada kiraan penggunaan, tiada akaun. Pinned tidak melaporkan tentang anda, kerana ia langsung tidak melapor.
Carian IP awam dimatikan
Dimatikan secara lalai. Biarkan ia dimatikan, dan jangan tekan ujian responsif, maka Pinned langsung tidak membuat permintaan keluar. Hidupkan dan ia mengambil satu perkara sahaja, alamat awam anda, pada selang muat semula yang anda pilih.
Ujian itu ialah satu butang
Ujian responsif ialah satu-satunya ciri yang sengaja menghantar trafik, kerana ia perlu menepukan sambungan untuk mengukurnya. Jadi ia hanya berjalan apabila anda menekannya. Tiada jadual, tiada berjalan di latar belakang, dan tiada penepuan senyap sambungan anda semasa anda sedang membuat panggilan.
Lokasi, hanya untuk nama sahaja
macOS menyembunyikan nama rangkaian Wi-Fi anda daripada mana-mana aplikasi tanpa akses lokasi. Jadi jika anda mahu SSID dalam panel butiran, Pinned perlu memintanya. Itulah satu-satunya sebab ia pernah meminta, tiada apa-apa disimpan atau dihantar, dan jika anda menolak, setiap kadar, jumlah, carta dan butiran antara muka tetap berfungsi.

Keperluan

macOS 13 atau lebih baharu
Apple silicon dan Intel