Pinned Pinned Trên Mac App Store

Những gì nó đo

Nó đếm những gì đã di chuyển. Nó không đi lấy thêm bất cứ thứ gì.

Các con số tải xuống và tải lên đến từ số đếm mà máy Mac đã có sẵn. Việc đọc chúng không mở socket riêng, không liên hệ máy chủ và không chạy bài kiểm tra nào.

macOS luôn ghi số byte đang chạy cho mọi giao diện mạng trên Mac của bạn. Pinned hỏi kernel danh sách đó mỗi giây, qua sysctl(NET_RT_IFLIST2), và báo cáo chênh lệch giữa lần đọc này với lần đọc kế tiếp. Chênh lệch đó chính là tốc độ của bạn. Toàn bộ phép đo chỉ có vậy.

Những bộ đếm đó là 64-bit. Giao diện dễ gọi hơn lại trả về bộ đếm 32-bit, bị tràn mỗi 4.29 GB. Trên đường truyền nhanh, đó có thể chỉ là vài phút, và mỗi lần tràn sẽ hiện trên màn hình như một cú tăng vọt vô nghĩa.

Pinned không tự mở bất kỳ socket nào để làm việc này. Không thăm dò, không tệp thử nghiệm, không máy chủ ở đầu kia, không thêm bất cứ gì vào chính lưu lượng mà nó đang mô tả.

Giao diện mà nó đọc theo tuyến mặc định của hệ thống, kiểm tra lại mỗi lần. Rút cáp Ethernet ra thì chỉ số chuyển sang Wi-Fi. Chia sẻ mạng từ điện thoại thì nó chuyển sang điện thoại. Không có gì cần cấu hình, và một chỉ số không đáng tin sẽ được báo là 0 thay vì đoán mò.

Đường tín hiệu

1
Bộ đếm kernel
Byte vào và ra theo từng giao diện, 64-bit, do macOS duy trì sẵn
2
Một lần đọc mỗi giây
sysctl(NET_RT_IFLIST2), không cần đặc quyền nâng cao
3
Chênh lệch
Lần đọc này trừ lần trước, chia cho thời gian trôi qua
4
Chỉ số hiển thị
Xuống và lên, ngay trên thanh menu, với chiều rộng cố định

Theo tuyến mặc định

Wi-Fi Ethernet Hotspot Đường hầm VPN

Những gì nó đo

Pinned, giám sát mạng trên thanh menu Mac

Ứng dụng Pinned miễn phí hiển thị tốc độ tải xuống và tải lên trực tiếp trên thanh menu macOS. Pinned Pro bổ sung băng thông theo ứng dụng, hạn mức dữ liệu theo chu kỳ thanh toán thực tế, cảnh báo, kiểm tra độ phản hồi và lịch sử sử dụng.