PacketProbe đo mất gói tin thực tế trên kết nối internet của bạn — không chỉ tốc độ hay băng thông. Hầu hết các bài kiểm tra tốc độ chỉ đo thông lượng qua TCP, vốn che giấu mất gói tin bằng cách tự động truyền lại các gói tin thất bại. Điều đó không cho bạn biết gì về chất lượng kết nối cho game, gọi video hay VoIP.
Chúng tôi sử dụng kênh dữ liệu WebRTC không đảm bảo truyền tải — cùng công nghệ mà trình duyệt sử dụng cho giao tiếp thời gian thực — được cấu hình hoạt động giống UDP thô. Khi một gói tin bị mất, nó vẫn bị mất, và chúng tôi đếm nó. Điều này cho bạn bức tranh chính xác về cách kết nối của bạn thực sự hoạt động trong điều kiện thời gian thực.
Trình duyệt của bạn thiết lập kênh dữ liệu WebRTC đến một trong các máy chủ kiểm tra của chúng tôi. Sau đó, nó gửi các gói tin được đánh số với tốc độ và kích thước có thể cấu hình. Máy chủ ghi lại gói tin nào đến (đo mất gói tải lên) và gửi lại chúng (đo mất gói tải xuống). Toàn bộ bài kiểm tra chạy trong trình duyệt của bạn — không cần cài đặt phần mềm.
Mất gói tin xảy ra khi các gói dữ liệu di chuyển qua mạng không đến được đích. Trên internet, dữ liệu được chia thành các gói nhỏ di chuyển độc lập. Nếu bất kỳ gói nào bị loại bỏ trên đường đi — bởi bộ định tuyến tắc nghẽn, cáp bị lỗi, hoặc tín hiệu Wi-Fi yếu — nó được coi là bị mất.
Đối với các ứng dụng thời gian thực như game trực tuyến, gọi video và VoIP, ngay cả 1-2% mất gói tin cũng có thể gây ra vấn đề rõ rệt: hiện tượng dây thun trong game, âm thanh giật, hình ảnh đóng băng và cuộc gọi bị ngắt. Không giống tải tệp (nơi gói tin bị mất chỉ đơn giản được gửi lại), dữ liệu thời gian thực có thời hạn — nếu gói tin đến muộn, nó trở nên vô dụng.
0% là lý tưởng. Dưới 1% nói chung là chấp nhận được cho hầu hết ứng dụng. Giữa 1-2.5% bạn sẽ bắt đầu nhận thấy vấn đề trong game và cuộc gọi thoại. Trên 5% được coi là nghiêm trọng — hầu hết ứng dụng thời gian thực sẽ gặp khó khăn đáng kể.
Jitter là sự biến thiên trong thời gian gói tin đến. Ngay cả khi không có gói tin bị mất, thời gian không nhất quán cũng gây ra vấn đề. Cuộc gọi thoại có jitter cao nghe bị giật. Game có jitter cao cảm thấy lag và không thể đoán trước. Jitter dưới 30ms là lý tưởng; trên 50ms sẽ nhận thấy được.
Kiểm tra tốc độ đo thông lượng — lượng dữ liệu kết nối của bạn có thể truyền mỗi giây qua TCP. TCP tự động truyền lại gói tin bị mất, nên kiểm tra tốc độ che giấu hoàn toàn mất gói tin. PacketProbe sử dụng kênh không đảm bảo truyền tải (giống UDP) để phát hiện mất gói và jitter thực sự mà kết nối của bạn tạo ra trong điều kiện thời gian thực.
Mỗi thiết lập sẵn cấu hình bài kiểm tra để mô phỏng hành vi mạng của một ứng dụng cụ thể. Ví dụ, thiết lập sẵn "Game (FPS)" gửi 64 gói tin nhỏ mỗi giây với ngưỡng trễ chặt chẽ 80ms — khớp với yêu cầu thực tế của game bắn súng cạnh tranh đối với kết nối của bạn. Điều này cho bạn biết liệu kết nối có thể đáp ứng trường hợp sử dụng cụ thể đó hay không.