Cách test tốc độ internet bằng dòng lệnh và phân tích nguyên nhân mạng chậm
Test tốc độ internet bằng dòng lệnh giúp kiểm tra nhanh tốc độ tải xuống, tải lên và độ trễ mà không cần mở trình duyệt. Tuy nhiên, kết quả có thể thay đổi do Wi-Fi, router, máy chủ đo, thiết bị đang dùng mạng hoặc tình trạng quá tải của nhà mạng. Bài viết hướng dẫn các lệnh kiểm tra phổ biến, cách đọc kết quả và phương pháp xác định nguyên nhân khi mạng chậm. Bạn cũng sẽ biết cách tối ưu kết nối cáp quang, giảm nhiễu Wi-Fi và thực hiện phép đo đáng tin cậy hơn.
Hiện tượng thường gặp khi test tốc độ internet bằng dòng lệnh
Khi kiểm tra bằng dòng lệnh, người dùng có thể thấy tốc độ tải xuống thấp hơn mức thường ngày, tốc độ tải lên không ổn định hoặc độ trễ tăng cao. Kết quả giữa Wi-Fi và kết nối mạng dây cũng có thể khác nhau đáng kể. Đây chưa chắc là lỗi của đường truyền cáp quang, vì phép đo còn phụ thuộc vào máy chủ kiểm tra, router, thiết bị và lưu lượng mạng tại thời điểm thực hiện.
Nên thực hiện nhiều lần vào các thời điểm khác nhau, ưu tiên kết nối Ethernet và đóng các ứng dụng đang tải dữ liệu trước khi kết luận.
Cách test tốc độ internet bằng dòng lệnh
Kiểm tra với Speedtest CLI
Trên Linux, macOS hoặc Windows đã cài Speedtest CLI, chạy lệnh speedtest. Công cụ sẽ hiển thị máy chủ đo, độ trễ, tốc độ tải xuống và tốc độ tải lên. Nếu dùng gói speedtest-cli phổ biến, có thể chạy speedtest-cli --simple để nhận kết quả ngắn gọn.
Kiểm tra tốc độ tải xuống bằng curl
Có thể dùng lệnh curl -s https://speed.cloudflare.com/__down?bytes=25000000 -o /dev/null -w "%{speed_download}\n" để đo tốc độ tải xuống từ một máy chủ kiểm tra. Giá trị trả về thường tính theo byte mỗi giây, vì vậy cần quy đổi sang megabit mỗi giây bằng cách nhân với 8 rồi chia cho 1.000.000.
Kiểm tra độ trễ bằng ping
Dùng lệnh ping -c 10 1.1.1.1 trên Linux và macOS, hoặc ping -n 10 1.1.1.1 trên Windows. Kết quả cho biết thời gian phản hồi trung bình và tỷ lệ mất gói. Ping thấp, ổn định và không mất gói thường phù hợp với gọi video, chơi game và truy cập dịch vụ trực tuyến.
Nguyên nhân tốc độ tải xuống thấp
Wi-Fi bị nhiễu hoặc tín hiệu yếu
Khi thiết bị ở xa router, bị ngăn bởi tường dày hoặc sử dụng chung kênh với nhiều mạng lân cận, tốc độ tải xuống có thể giảm rõ rệt. Wi-Fi 2,4 GHz thường phủ sóng xa hơn nhưng dễ nhiễu, trong khi Wi-Fi 5 GHz có tốc độ cao hơn ở khoảng cách gần. Hãy thử đo lại bằng cáp mạng để phân biệt lỗi Wi-Fi với lỗi đường truyền.
Router quá tải hoặc hoạt động không ổn định
Router phải xử lý nhiều thiết bị, kết nối đồng thời và các luồng dữ liệu lớn như video độ phân giải cao, sao lưu đám mây hoặc tải tệp. Thiết bị cũ, nóng hoặc thiếu tài nguyên có thể làm tốc độ giảm và gây gián đoạn. Khởi động lại router, cập nhật firmware và kiểm tra số lượng thiết bị đang kết nối là các bước xác minh cơ bản.
Nhà mạng đang quá tải vào giờ cao điểm
Hạ tầng của nhà mạng có thể chịu lưu lượng lớn vào buổi tối hoặc tại khu vực đông người dùng. Dấu hiệu thường thấy là tốc độ giảm theo khung giờ nhưng độ trễ và chất lượng kết nối cải thiện khi đo vào sáng sớm. Hãy ghi lại kết quả ở nhiều thời điểm trước khi liên hệ nhà mạng để yêu cầu kiểm tra tuyến cáp quang.
Máy chủ đo không phù hợp
Máy chủ Speedtest hoặc dịch vụ đo nằm xa vị trí của bạn, đang quá tải hoặc có tuyến kết nối không tối ưu có thể khiến kết quả thấp. Hãy thử máy chủ khác và so sánh nhiều nguồn đo. Một kết quả thấp duy nhất chưa đủ để khẳng định đường truyền bị lỗi.
Nguyên nhân tốc độ tải lên thấp hoặc không ổn định
Thiết bị trong nhà đang đồng bộ dữ liệu
Sao lưu ảnh, gửi video, đồng bộ tệp và phát trực tiếp đều sử dụng băng thông tải lên. Khi các tác vụ này chạy nền, lệnh đo sẽ ghi nhận tốc độ tải lên thấp hơn thực tế. Kiểm tra trình quản lý tác vụ, ứng dụng đồng bộ và thiết bị trong gia đình trước khi đo lại.
Giới hạn từ router hoặc cáp mạng
Cáp mạng hỏng, đầu nối lỏng hoặc cổng router chỉ hỗ trợ tốc độ thấp có thể giới hạn cả tải xuống lẫn tải lên. Hãy thử cáp khác, đổi cổng LAN và kiểm tra tốc độ liên kết của card mạng. Nếu tốc độ liên kết chỉ ở mức 100 Mbps thay vì 1 Gbps, nguyên nhân có thể nằm ở cáp hoặc cổng kết nối.
Sự cố trên tuyến truy cập của nhà mạng
Nếu tốc độ tải lên thấp liên tục ngay cả khi dùng kết nối Ethernet, tắt các thiết bị khác và thử nhiều máy chủ, vấn đề có thể nằm ở tuyến truy cập hoặc thiết bị đầu cuối của nhà mạng. Người dùng nên cung cấp thời gian đo, lệnh đã dùng và kết quả tải xuống, tải lên cho bộ phận hỗ trợ.
Nguyên nhân độ trễ cao và mất gói
Nhiều thiết bị tranh chấp băng thông
Khi đường truyền bị sử dụng gần hết công suất, router phải xếp hàng các gói dữ liệu. Hiện tượng này có thể làm ping tăng mạnh dù tốc độ tải xuống trong một phép đo ngắn vẫn khá cao. Tắt các hoạt động tải tệp lớn và kiểm tra lại trong lúc mạng ít người dùng sẽ giúp xác định nguyên nhân.
Tín hiệu Wi-Fi không ổn định
Mất gói thường xuất hiện khi thiết bị ở ngoài vùng phủ sóng tốt, bị nhiễu hoặc chuyển liên tục giữa các điểm phát. Nếu ping qua Wi-Fi có nhiều giá trị đột biến nhưng ping bằng Ethernet ổn định, nên điều chỉnh vị trí router, chọn kênh ít nhiễu hoặc dùng băng tần phù hợp.
Định tuyến đến máy chủ đích không tối ưu
Độ trễ phụ thuộc vào khoảng cách và tuyến mạng giữa thiết bị với máy chủ. Một máy chủ ở xa có thể cho ping cao dù kết nối đến máy chủ trong nước vẫn bình thường. Vì vậy, cần chọn máy chủ gần khu vực sử dụng khi đánh giá chất lượng dịch vụ internet gia đình.
Cách đọc kết quả và xác định nguyên nhân
- So sánh Ethernet với Wi-Fi: nếu Ethernet tốt hơn rõ rệt, vấn đề thường nằm ở sóng Wi-Fi, vị trí router hoặc nhiễu vô tuyến.
- So sánh nhiều máy chủ: nếu chỉ một máy chủ có kết quả thấp, hãy xem xét khả năng máy chủ hoặc tuyến định tuyến bị giới hạn.
- Kiểm tra vào nhiều thời điểm: kết quả giảm chủ yếu vào giờ cao điểm có thể liên quan đến tình trạng quá tải khu vực.
- Đối chiếu ping và mất gói: ping cao kèm mất gói cho thấy kết nối không ổn định; ping cao nhưng không mất gói có thể do khoảng cách đến máy chủ.
- Kiểm tra khi tắt tác vụ nền: nếu tốc độ phục hồi sau khi dừng tải xuống, đồng bộ hoặc phát trực tiếp, nguyên nhân nằm ở việc chia sẻ băng thông.
Biện pháp tối ưu tốc độ internet tại nhà
- Đặt router ở vị trí trung tâm, cao và thoáng, tránh tường dày cùng các thiết bị gây nhiễu.
- Dùng Ethernet khi cần đo chính xác, chơi game hoặc truyền tệp lớn.
- Kết nối thiết bị mới với Wi-Fi 5 GHz hoặc băng tần phù hợp nếu ở gần router.
- Cập nhật firmware router, thay cáp mạng lỗi và kiểm tra tốc độ liên kết của cổng LAN.
- Giới hạn tải nền, sao lưu tự động và thiết bị không cần thiết trong thời gian đo.
- Khởi động lại router khi thiết bị bị treo hoặc hoạt động lâu ngày không ổn định.
- Lưu kết quả đo gồm thời gian, máy chủ, tốc độ tải xuống, tải lên và độ trễ để trao đổi với nhà mạng khi cần.
Khi nào nên liên hệ nhà mạng
Nên liên hệ nhà mạng khi tốc độ thấp lặp lại trên nhiều thiết bị, kết nối Ethernet vẫn kém, có mất gói thường xuyên hoặc kết quả không cải thiện sau khi đổi máy chủ và thời điểm đo. Hãy cung cấp ảnh chụp hoặc nội dung kết quả từ dòng lệnh, mô tả tình trạng đèn trên modem, thời gian xảy ra lỗi và việc đã thử kết nối trực tiếp hay chưa. Thông tin cụ thể giúp kỹ thuật viên kiểm tra nhanh hơn thay vì chỉ dựa vào một lần đo.
