ลูกค้าของฉันร้องเรียนเกี่ยวกับความเร็วอินเทอร์เน็ตต่ำ เมื่อวัดด้วยความเร็ว Speedtest.net เป็นที่ยอมรับ การดาวน์โหลดที่วัดเป็นระยะคือ 10% ถึง 30% ของความเร็วที่กำหนด ฉันไม่สามารถอธิบายได้
พื้นหลังบางส่วน การเชื่อมต่อที่มีปัญหาอยู่บนหนึ่งในหมู่เกาะแคริบเบียนที่มีแสงแดดซึ่งอินเทอร์เน็ตที่รวดเร็วไม่ใช่ทรัพย์สินที่ยิ่งใหญ่ เมื่อเร็ว ๆ นี้ความเร็วอินเทอร์เน็ตก็ค่อนข้างดีมากถึง 200 Mbps แต่ปิงไปกลับ (พูด) อัมสเตอร์ดัมมีค่าประมาณ 180 มิลลิวินาที
ลูกค้ามีการเชื่อมต่อไฟเบอร์ 100 Mbps เมื่อทำการทดสอบความเร็วบนเครื่อง Windows (speedtest.net) กับ ISP CO เราจะได้รับ 95 Mbps เมื่อใช้การทดสอบความเร็วเดียวกันกับอัมสเตอร์ดัมเรามีความเร็ว 60-70 Mbs ยอมรับอย่างเต็มที่
เมื่อไม่นานมานี้ฉันได้ติดตั้ง RasPi ซึ่งเป็นระยะไฟล์จากเซิร์ฟเวอร์ของฉันในอัมสเตอร์ดัม ในดาต้าเซ็นเตอร์ซึ่งเชื่อมต่อโดยตรงกับ AMS-IX ใช้คำสั่งนี้:
wget -O /dev/null --report-speed=bits http://aserv.example.net/~myuser/links/M77232917.txt
ไฟล์. txt มีขนาด 23 เมกะไบต์ (อันที่จริงมันเป็น Mersenne Prime หนึ่งเดียว แต่ใหญ่ที่สุด 23e6 ตัว)
เมื่อฉันดาวน์โหลดไฟล์นั้นบนเครือข่ายที่มีปัญหาให้รายงานสิ่งนี้:
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]
นั่นคือในเวลาเดียวกัน speedtest.net รายงาน 60-70 Mbps
ฉันรู้ว่า Raspi มีข้อ จำกัด แต่ความเร็วนี้แตกต่างกันไป ครั้งหนึ่งที่ RasPi รายงาน 11 Mbps นี้ครั้งต่อไปที่ 22 Mbps แต่บางครั้งก็ต่ำเพียง 1.5 Mbps
เมื่อฉันทำการทดสอบกับแล็ปท็อปที่ทรงพลังจริง ๆ ความเร็วสูงสุดค่อนข้างสูง (ไม่เกิน 30 Mbps) แต่ก็แสดงให้เห็นในระดับต่ำเช่นเดียวกัน ดังนั้นมันจึงแสดงถึงข้อ จำกัด ของ RasPi ที่ด้านสูง แต่ไม่ใช่ 10 Mbps ที่ด้านล่าง
ฉันออกคำสั่งเดียวกันจากเซิร์ฟเวอร์ในเมืองMünchenประเทศเยอรมนีในดาต้าเซ็นเตอร์ ความเร็ว 96 Mbps
จากนั้นจากการเชื่อมต่อไฟเบอร์ของผู้บริโภค 100 Mbps ในเนเธอร์แลนด์: 65 Mbps
จากนั้นที่บ้านของฉันซึ่งมี ADSL ความเร็ว 10 Mbps เล็กน้อย Speedtest แสดง 10Mbps Wget ให้ 8.5 Mbps ซึ่งเท่ากันในหนังสือของฉัน
นี่เป็นการ จำกัด ข้อ จำกัด ใด ๆ บนเซิร์ฟเวอร์ซึ่งทำหน้าที่เป็นโฮสต์สำหรับการดาวน์โหลดไฟล์
ฉันไม่คาดหวังว่าทุกคนสามารถชี้สาเหตุของความเชื่องช้าของการเชื่อมต่อที่สถานที่ของลูกค้า แต่ทุกคนสามารถอธิบายความแตกต่างระหว่าง speedtest.net และ wget ได้หรือไม่
มีบางอย่างที่ speedtest ละเว้นหรือไม่หรือวัดได้แค่ยอดเขาเท่านั้น? หรือได้รับอิทธิพลอย่างจริงจังจากเวลาปิงที่ยาวนาน?
ฉันรู้สึกว่าการทดสอบ wget นั้นให้ความเร็วจริงและมีประสิทธิภาพในขณะที่ speedtest นั้นส่วนใหญ่จะแสดงความเร็วที่โฆษณาไว้
ssh personal-server cat /dev/zero | pv > /dev/null
บนเซิร์ฟเวอร์ส่วนบุคคลที่คุณรู้ว่าไม่ จำกัด อัตราที่จะช้ากว่าความเร็วที่คุณคาดหวัง