Khách hàng của tôi phàn nàn về tốc độ internet thấp. Khi đo với tốc độ Speedtest.net là chấp nhận được. Tải xuống đo định kỳ là 10% đến 30% tốc độ danh nghĩa. Tôi không thể giải thích điều đó.
Một số nền tảng. Kết nối có vấn đề là ở một trong những hòn đảo Caribbean đầy nắng, nơi internet nhanh không phải là tài sản lớn nhất. Tốc độ internet gần đây đã trở nên khá, lên tới 200 Mbps. Nhưng chuyến đi khứ hồi đến (nói) Amsterdam là khoảng 180 ms.
Khách hàng có kết nối sợi 100 Mbps. Khi thực hiện speedtest trên máy Windows (speedtest.net) cho ISP CO, chúng tôi thu được 95 Mbps. Khi sử dụng bài kiểm tra tốc độ tương tự đến Amsterdam, chúng tôi đạt 60-70 Mbs. Hoàn toàn chấp nhận được.
Cách đây một thời gian, tôi đã cài đặt RasPi, định kỳ xóa một tệp từ một trong các máy chủ của tôi ở Amsterdam. Trong một trung tâm dữ liệu, được kết nối trực tiếp với AMS-IX. Sử dụng lệnh này:
wget -O /dev/null --report-speed=bits http://aserv.example.net/~myuser/links/M77232917.txt
Tệp .txt là 23 MByte số. (Trên thực tế, đây là một nhưng lớn nhất Mersenne Prime, 23e6 chữ số)
Khi tôi tải xuống tệp đó trên mạng có vấn đề, wget báo cáo điều này:
dev/null 100%[====================================================================>] 22.81M 11.6Mb/s in 17s
2019-02-08 14:27:55 (11.2 Mb/s) - ‘/dev/null’ saved [23923322/23923322]
Đó là cùng lúc speedtest.net báo cáo 60-70 Mbps.
Tôi biết rằng Raspi có những hạn chế của nó. Nhưng tốc độ này thay đổi dữ dội. Một lần RasPi báo cáo 11 Mbps này, lần tiếp theo 22 Mbps. Nhưng đôi khi thấp tới 1,5 Mb / giây.
Khi tôi thực hiện thử nghiệm này với một máy tính xách tay thực sự mạnh mẽ, tốc độ tối đa có phần cao hơn (lên tới 30 Mb / giây), nhưng cũng cho thấy mức thấp tương tự. Vì vậy, nó chỉ ra giới hạn RasPi ở phía cao, nhưng không phải là 10 Mbps ở phía thấp.
Tôi đã ban hành chính xác lệnh tương tự từ một máy chủ ở München, Đức trong một trung tâm dữ liệu. Tốc độ 96 Mbps.
Sau đó, từ một kết nối sợi 100 Mbps của người tiêu dùng ở Hà Lan: 65 Mbps.
Sau đó, tại nhà tôi có ADSL 10 Mbps danh nghĩa. Speedtest hiển thị 10Mb / giây. Wget cho 8,5 Mbps. Đó là bằng nhau trong cuốn sách của tôi.
Điều này ngăn chặn mọi giới hạn trên máy chủ hoạt động như máy chủ lưu trữ tệp.
Tôi không hy vọng rằng bất cứ ai cũng có thể chỉ ra nguyên nhân của sự chậm chạp của kết nối tại cơ sở của khách hàng. Nhưng bất cứ ai cũng có thể giải thích sự khác biệt giữa speedtest.net và wget?
Có một cái gì đó speedtest bỏ qua, hoặc nó chỉ đo các đỉnh? Hoặc là wget bị ảnh hưởng nghiêm trọng bởi thời gian ping dài?
Tôi cảm thấy rằng bài kiểm tra wget cho tốc độ thực sự, hiệu quả, trong khi speedtest chủ yếu là để hiển thị tốc độ được quảng cáo.
ssh personal-server cat /dev/zero | pv > /dev/null
, trên máy chủ cá nhân mà bạn biết không bị giới hạn tốc độ chậm hơn tốc độ bạn mong đợi.