ทดสอบความเร็วเคเบิลโมเด็ม


8

การทดสอบความเร็วที่ได้รับความนิยม (เคเบิล, dsl และอื่น ๆ ) นั้นมีความแม่นยำหรือไม่? ถ้าเป็นเช่นนั้นได้อย่างไร นอกจากนี้ดูเหมือนว่าพวกเขาวัดความเร็วในการดาวน์โหลดไฟล์เดียวและไม่ตอบสนองความล่าช้าความแข็งแกร่ง ฯลฯ ใครบ้างรู้ว่าควรวัดอย่างไร ลิงก์ไปยังบทความที่ดีในหัวข้อนั้น

คำตอบ:


8

ฉันจะบอกว่าการทดสอบความเร็วส่วนใหญ่นั้นมีข้อบกพร่อง หากคุณต้องการวัดประสิทธิภาพการท่องเว็บ (ซึ่งเป็นสิ่งที่ผู้คนจำนวนมากจะทำ) การทดสอบเกือบทั้งหมดใช้ Flash หรือ Java โดยสิ้นเชิงผ่าน HTTP stack ของเบราว์เซอร์ของคุณ การทดสอบเหล่านี้โดยปกติจะใช้ไฟล์ขนาดใหญ่ไฟล์เดียวโดยไม่ได้รับประโยชน์จากการเชื่อมต่อแบบถาวรและการไพพ์ไลน์ HTTP / 1.1 เฉพาะเบราว์เซอร์บางตัวเท่านั้นที่สนับสนุน หากคุณใช้ Flash หรือ Java เพื่อดาวน์โหลดไฟล์ขนาดใหญ่ไฟล์เดียวการทดสอบเหล่านี้อาจมีความเกี่ยวข้องมากกว่า

นอกจากนี้ฉันยังเห็นความแปรปรวนอย่างมากของผลลัพธ์ในเบราว์เซอร์สำหรับการทดสอบแฟลชบางอย่างซึ่งเกี่ยวข้องกับวิธีที่เบราว์เซอร์จัดการกับภาพเคลื่อนไหวแฟลชดังนั้นจึงบิดเบือนผลลัพธ์โดยไม่เกี่ยวข้องกับประสิทธิภาพเครือข่าย

เพื่อให้การทดสอบเหล่านี้ดีขึ้นระเบียบวิธีต้องสะท้อนถึง:

  1. การทดสอบนั้นเหมาะกับสิ่งที่กำลังทดสอบ! อย่าใช้แฟลชเว้นแต่ว่าคุณกำลังทดสอบประสิทธิภาพเครือข่ายแฟลชในไฟล์เดียว การทดสอบเบราว์เซอร์ควรใช้ทรัพยากรหลายอย่าง (การจดจำ CSS และ JS สามารถบล็อกการดาวน์โหลดต่อเนื่องในบางเบราว์เซอร์) ในหลายแท็บเพื่อสร้างสถานการณ์จริง หากคุณกำลังทดสอบความเร็วฝนตกหนักคุณต้องมีการเชื่อมต่อ HTTP / UDP แบนด์วิดท์ขนาดเล็กจำนวนมาก
  2. การวัดความแปรปรวน การทดสอบส่วนใหญ่ทำอะไรซักอย่างครั้งเดียวและตัวอย่างเพียงอย่างเดียวไม่เพียงพอที่จะรู้ว่ามีอะไรน่าเชื่อถือ ต้องมีค่าเฉลี่ยระหว่างการทดสอบซ้ำและช่วงวิกฤตจำเป็นต้องประเมินความแปรปรวน ดีกว่า 150 จริง ๆคือ150เมื่อความแปรปรวนเป็น + - 100 {answer: no}

ไม่แน่ใจว่าเป็นแหล่งข้อมูลที่สมบูรณ์แบบสำหรับสิ่งนี้ แต่ Steve Souder เขียนอย่างกว้างขวางเกี่ยวกับประสิทธิภาพของเว็บอย่างน้อย:

http://stevesouders.com/

การทดสอบอื่น ๆ ได้แนะนำทั้งหมดตกเหม็นของปัญหาทางเทคนิคเหล่านี้ พวกเขาจะให้ตัวเลขคร่าวๆที่อาจช่วยได้โดยทั่วไป แต่คุณควรระวังข้อ จำกัด ภาพเคลื่อนไหวแฟลชแฟนซีโดยเฉพาะดูไร้ประโยชน์อย่างที่สุดและอย่างที่ฉันบอกว่าจริง ๆ แล้วสามารถบิดเบือนผลลัพธ์ได้อย่างมีนัยสำคัญ


1
ข้อดีของ Flash Speedtest.net ดูสวยและมันบอกว่า ping ของฉันดี แต่เมื่อฉันพยายามเล่น FPS ความล่าช้านั้นแย่มาก
hyperslug

1
FYI ขนาดเล็กในการวางท่อ HTTP 1.1: เบราว์เซอร์ขนาดใหญ่อาจไม่รองรับเลย (Internet Explorer, Safari) หรืออื่น ๆ ไม่ได้เปิดใช้งานตามค่าเริ่มต้น (Firefox) ฉันคิดว่า Opera เป็นข้อยกเว้น
Chris W. Rea

@cwrea: Chrome เป็นอย่างไร
Isxek

1
ดูen.wikipedia.org/wiki/HTTP_pipelining : "Google Chrome ไม่เชื่อว่าจะรองรับการวางท่อแม้ว่ามันจะถูกนำไปใช้ในอนาคตอันใกล้"
Chris W. Rea

แม้ว่าสิ่งนี้จะเป็นจริงในปี 2009 เมื่อคำตอบถูกเขียน แต่ก็ไม่ได้มีผลบังคับใช้ในวันนี้อีกต่อไป มีการทดสอบหลายอย่างที่ใช้ HTML5 โดยใช้การเชื่อมต่อเว็บเบราว์เซอร์ HTTP ปกติ: netperf.toolsหรือdslreports.com/speedtestและmeasurementlab.net/tools/ndt
o9000

6

การเชื่อมต่อที่ดีประกอบด้วยส่วนสำคัญ: ผ่านการใช้งานและการตอบสนอง มีมากขึ้น แต่ฉันกำลังยึดติดกับ 2 หลัก (ในความคิดของฉัน) การใส่ผ่านคือจำนวนข้อมูลที่สามารถผลักหรือดึงผ่านการเชื่อมต่อ (ดาวน์โหลด / อัพโหลด) การตอบสนองคือสิ่งที่คำขอของฉันรวดเร็วเป็นปลายทางและย้อนกลับ ทั้งสองมีผลต่อกันเล็กน้อย

การวางตัวเป็นการทดสอบที่ง่ายมากเพียงไปที่เว็บไซต์ใดไซต์หนึ่งที่ระบุไว้ที่นี่และจะทดสอบความเร็วในการอัพโหลด / ดาวน์โหลดของคุณ เพียงจำไว้ว่าการเชื่อมต่อที่คุณจ่ายสำหรับ ISP ของคุณนั้นเป็นขีด จำกัด สูงสุด (ส่วนใหญ่แล้ว) ตัวอย่างเช่นฉันจ่ายการเชื่อมต่อ 6mb down / 1mb up 6mb down / 1mb up เป็นข้อ จำกัด สูงสุดของการเชื่อมต่อของฉัน ISP บางแห่งจะมีขีด จำกัด ต่ำกว่า ตัวอย่างเช่นหาก ISP แจ้งว่าการเชื่อมต่อของคุณจะอยู่ระหว่าง 3mb down และ 6mb down ส่วนสำคัญอื่น ๆ คือรีโมตโฮสต์ที่คุณกำลังดึงหรือดันข้อมูลด้วย หากการเชื่อมต่อของคุณใหญ่กว่าคุณจะถูก จำกัด โดยการเชื่อมต่อโฮสต์ระยะไกลและทำการโฮสต์ระยะไกลอย่างมีประสิทธิภาพ

การตอบสนองเป็นเรื่องยากที่จะทดสอบ ฉันไม่แน่ใจ 100% ในวิธีการทดสอบที่ถูกต้อง คำสั่งเช่น ping และ tracert ในหน้าต่างเป็นการเริ่มต้นที่ดี พวกเขาจะให้ความคิดคร่าวๆของคุณว่าต้องใช้เวลานานในการเดินทางไป - กลับจากโฮสต์ระยะไกล สิ่งนี้ยังคำนึงถึงเวลาที่รีโมตโฮสต์ใช้ในการประมวลผลคำขอของคุณและส่งกลับมาเพื่อรับสิ่งนี้ด้วยเม็ดเกลือ การตอบสนองไม่ใช่เรื่องใหญ่เมื่อท่องเว็บหรือสนทนาออนไลน์ มันเข้ามาเล่นกับแอพพลิเคชั่นเช่นเกมออนไลน์ เวลาตอบสนองที่ช้าจะทำให้คุณ "ล้าหลัง" และทำให้เกมลื่นไหลน้อยลงจนไม่สามารถเล่นได้ เกมออนไลน์พึ่งพาการตอบสนองที่รวดเร็ว

สิ่งอื่น ๆ ที่ควรพิจารณาในการประเมินการเชื่อมต่อคือ uptime พอร์ตใดที่ถูกบล็อคนโยบาย ISP เกี่ยวกับเราของ Bittorrent, IRC, SMTP หรือบริการอื่น ๆ


1
คำที่คุณต้องการคือแบนด์วิดท์และเวลาแฝง
Kevin Panko

netperf.toolsมาตรการนอกเหนือจากปริมาณงาน, เวลาแฝงที่ไม่ได้ใช้งาน, เวลาในการตอบสนองระหว่างการอัพโหลดและเวลาในการดาวน์โหลด สิ่งนี้สามารถตรวจจับปัญหากระวนกระวายใจและบัฟเฟอร์ที่อาจทำให้เกิดความล่าช้าตามที่คุณพูดถึง
o9000

2

DSLReportมานานแล้วและมีการดาวน์โหลดอัปโหลดและทดสอบ latency ที่เหมาะสม


ฉันรู้ว่านี่ไม่ได้ตอบคำถามของคุณโดยตรง แต่เนื่องจากชื่อคำถามของคุณจะมีปริมาณการเข้าชม google จำนวนมากกดปุ่มหน้านี้เพื่อค้นหาการทดสอบความเร็ว
เจฟฟรีย์

2

speedtest.netเป็นอีกหนึ่งบริการยอดนิยม

อย่างไรก็ตามสำหรับผลลัพธ์ที่แม่นยำที่สุดให้ใช้ชุดทดสอบในช่วงเวลาต่างๆในแต่ละช่วงเวลาของวัน


2
Speedtest ไม่แม่นยำโดยเฉพาะอย่างยิ่งวันนี้ ผู้ให้บริการอินเทอร์เน็ตจำนวนมากมี 'โหมดเทอร์โบ' ซึ่งใช้งานได้สองสามวินาทีและเพิ่มหรือเพิ่มแบนด์วิดท์เป็นสองเท่าสำหรับช่วงเวลาที่ จำกัด speedtest ถูกหลอกอย่างสมบูรณ์เช่นนี้เหมือนกับไซต์อื่น ๆ ส่วนใหญ่และแสดงความเร็วของคุณเฉพาะในโหมดเทอร์โบนี้เท่านั้น หากคุณสนใจเรื่องความเร็วคุณอาจสนใจเรื่องความเร็วที่ยั่งยืน
ChrisInEdmonton


1

นอกเหนือจากการใช้การทดสอบความเร็วบ่อยครั้งมันเป็นประโยชน์ในการค้นหาการสูญหายของแพ็คเก็ตซึ่งอาจทำให้การเชื่อมต่อช้าเช่นกัน ภายใต้ทั้ง Unix และ Windows ที่คุณสามารถใช้คำสั่ง traceroute หรือถ้าคุณต้องการโปรแกรมที่ดี GUI คุณสามารถลองบางอย่างเช่นปิงพลอตเตอร์



0

หาก ISP ของคุณมีการทดสอบที่ใช้งานไม่ได้กับเซิร์ฟเวอร์ตัวใดตัวหนึ่งนั่นจะเป็นทางเลือกที่ดีที่สุดของคุณ

มีการทดสอบความเร็ว COX สำหรับลูกค้า COX

เหตุผลนี้เป็นเพราะอินเทอร์เน็ตประกอบด้วยหลายการเชื่อมต่อและการเชื่อมต่อกับ ISP ของคุณเป็นเพียงหนึ่งในนั้น เว็บไซต์ทดสอบความเร็วเหล่านี้ใช้งานได้สะดวก แต่ผลลัพธ์อาจแตกต่างกันไปตามการรับส่งข้อมูลอินเทอร์เน็ตระหว่าง ISP ของคุณและเว็บเซิร์ฟเวอร์ทดสอบความเร็ว

หากคุณต้องการวัดความเร็วจากคุณถึง ISP ของคุณคุณต้องใช้เซิร์ฟเวอร์ในเครือข่ายของพวกเขา

ในทางกลับกัน - ในบางจุดคุณจะต้องเชื่อมต่อกับเซิร์ฟเวอร์นอก ISP ของคุณ (สมมติว่า www.superuser.com) การเชื่อมต่อจาก ISP ของคุณไปยังโลกภายนอกนั้นมีความสำคัญเช่นกัน ISP ที่ดีจะมีการเชื่อมต่อกับอินเทอร์เน็ตหลายครั้งดังนั้นหากมีปัญหาในเครือข่าย AT&T คุณจะยังคงมีการเชื่อมต่อกับเครือข่าย Global Crossing และเครือข่ายระดับ 3

เพื่อให้ได้แนวคิดนี้คุณอาจทำไม่ได้ดีไปกว่าลองทดสอบเว็บไซต์ต่าง ๆ ในเวลาต่าง ๆ ของวันและวันในสัปดาห์และดูรูปแบบที่คุณสังเกตเห็น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.