ฉันจะทำการทดสอบประสิทธิภาพของการเชื่อมต่ออินเทอร์เน็ตได้อย่างไร


20

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

  1. มีวิธีใดบ้างที่ฉันสามารถทดสอบความเร็วเชิงปริมาณ (ทั้งขึ้นและลง) และคุณภาพของการเชื่อมต่ออินเทอร์เน็ตของฉัน (ping, การเชื่อมต่อเวลาลดลง, ฯลฯ )
  2. มีข้อควรพิจารณาอื่น ๆ อีกหรือไม่เมื่อทำการทดสอบการเชื่อมต่ออินเทอร์เน็ต?
  3. มีเครื่องมือใดที่สามารถทำสิ่งนี้โดยอัตโนมัติและจับผลลัพธ์ได้หรือไม่?

หมายเหตุ: หากคุณตัดสินใจที่จะแนะนำซอฟต์แวร์ชิ้นหนึ่งโปรดปฏิบัติตามคำแนะนำเหล่านี้ในการดำเนินการดังกล่าว นอกจากนี้ฉันกำลังมองหาที่จะสามารถบันทึกข้อมูลใด ๆ จากซอฟต์แวร์สำหรับการวิเคราะห์รายละเอียดและการเปรียบเทียบ

โดยรวมแล้วฉันกำลังมองหาการเปรียบเทียบการเชื่อมต่อสองช่วงเวลาหลายช่วงเวลาเช่นชั่วโมงเร่งด่วน (1600 - 2100 ในพื้นที่ของฉัน) และด้วยการโหลดที่แตกต่างกันเช่นการสตรีมภาพยนตร์การอัปโหลดไฟล์ ฯลฯ


คำถามนี้มีความสำคัญในบล็อก! อ่านบล็อกสำหรับรายละเอียดเพิ่มเติมหรือมีส่วนร่วมในบล็อกด้วยตัวคุณเอง


1
คำตอบ + ความคิดเห็นที่นี่อาจมีประโยชน์: superuser.com/q/548048/160458
Enigma

คำตอบ:


14

การทดสอบบรอดแบนด์และเครื่องมือจาก DSLReports.com รวมถึงการทดสอบความเร็วอย่างง่ายรวมถึงการทดสอบคุณภาพสายยาวและระยะสั้น:

  • ทดสอบความเร็ว

    ทดสอบความเร็วในการอัพโหลดสูงสุดของคุณและความเร็วในการดาวน์โหลดจากสถานที่กระจายหลายแห่ง
    มีการทดสอบความเร็วของ Java, Flash และ iPhone (เบราว์เซอร์ 100%)

  • Smokeping

    ตรวจสอบที่อยู่ IP อย่างเข้มงวดเป็นเวลา 24 ชั่วโมงหรือมากกว่านั้นเพื่อตรวจสอบการสูญหายของแพ็กเก็ตและ / หรือความแปรปรวนของเวลาแฝงที่มากเกินไป - จากที่ตั้งสามแห่งในสหรัฐอเมริกา

  • คุณภาพของสาย - ทดสอบ Ping

    ทดสอบเวลาในการตอบสนองความกระวนกระวายใจและการสูญหายของแพ็กเก็ตไปยังที่อยู่ IP ของคุณรวมถึงการระบุปัญหาใด ๆ ระหว่างทางถึงคุณ

การทดสอบความเร็วต้องใช้ Flash หรือ Java อีกสองต้องการให้ IP ของคุณเป็น pingable

ในกรณีที่ไม่มีเครื่องมือพิเศษสำหรับการทดสอบความเร็วสูงในระยะยาวคุณสามารถใช้รีทรีฟเวอร์เครือข่ายบรรทัดคำสั่ง (เช่น Wget หรือWget สำหรับ Windows ) และดาวน์โหลดไฟล์ทดสอบที่ไม่บีบอัดด้วยเชลล์ / แบทช์สคริปต์

ไฟล์ทดสอบที่ใกล้ที่สุดไปยังแอริโซนาที่หาได้จากspeedtest.dal01.softlayer.com (Dallas, TX) และspeedtest.sea01.softlayer.com (Seattle, WA)


1
นี่เป็นการตอบคำถามที่ 3 ของฉันเท่านั้น ฉันกำลังมองหาคำตอบที่มีรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่ & วิธีทดสอบตัวชี้วัดของการเชื่อมต่ออินเทอร์เน็ตไม่ใช่เฉพาะรายการแอป นอกจากนี้ฉันต้องการบางสิ่งบางอย่างที่ฉันสามารถเรียกใช้และทำงานต่อเนื่องและเปรียบเทียบผลลัพธ์
James Mertz

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

2

ฉันเคยใช้แบบทดสอบออนไลน์เช่น:

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


มีแอพ iOS สำหรับการทดสอบความเร็ว
James Mertz

1

วิธีทดสอบ:

ฉันขอแนะนำให้ใช้Neubotเนื่องจากเป็นการทดสอบแบบอัตโนมัติเป็นระยะแบบสุ่ม

Neubot (บอทเครือข่ายเป็นกลาง) เป็นบอทอินเทอร์เน็ตซอฟต์แวร์ฟรีที่พัฒนาและดูแลโดย Nexa Center สำหรับอินเทอร์เน็ตและโซเชียลซึ่งรวบรวมข้อมูลประสิทธิภาพเครือข่ายที่มีประโยชน์ในการตรวจสอบความเป็นกลางของเครือข่าย เมื่อติดตั้งบนคอมพิวเตอร์ของผู้ใช้มันจะทำงานในพื้นหลังและทำการทดสอบการส่งข้อมูลแบบแอ็คทีฟกับเซิร์ฟเวอร์ที่โฮสต์โดยแพลตฟอร์มเซิร์ฟเวอร์แล็บวัดแบบกระจาย

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

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


สิ่งที่จะทดสอบ:

หมายเหตุ: ฉันลงรายละเอียดเพิ่มเติมเกี่ยวกับวิธีทดสอบการเชื่อมต่อในโพสต์บล็อกในบล็อกโพสต์อ่านรายละเอียดเพิ่มเติม

ในการตอบว่าจะทดสอบการเชื่อมต่ออินเทอร์เน็ตมีสิ่งสำคัญสามประการที่ฉันได้ระบุไว้ให้ระวัง:

  1. ความเร็ว (ลง / ขึ้น): อัตราการถ่ายโอนข้อมูลจากโหนดหนึ่งไปยังอีกโหนดหนึ่ง โดยทั่วไปจะวัดเป็นMbits / secเป็น ยิ่งสูงยิ่งดี
  2. Latency : เวลาที่ใช้ในการถ่ายโอนข้อมูลจากโหนดหนึ่งไปยังอีกโหนดหนึ่ง นี่คือการวัดโดยทั่วไปsecและยิ่งต่ำยิ่งดี
  3. การเชื่อมต่อ / ความน่าเชื่อถือ : นี่ค่อนข้างเป็นนามธรรม แต่คุณสามารถวัดได้ว่าการเชื่อมต่อของคุณล้มเหลวบ่อยแค่ไหน สิ่งที่ก่อให้เกิดความล้มเหลวนั้นเป็นเรื่องส่วนตัว แต่ฉันจะบอกว่าการเชื่อมต่อที่มีเวลาแฝงสูงมากและความเร็วที่ต่ำกว่าขีด จำกัด บางอย่างสามารถใช้งานได้

ความคิดสุดท้าย:

ตระหนักว่าเพื่อให้ได้แนวคิดที่ดีเกี่ยวกับสิ่งที่การเชื่อมต่อของคุณกำลังทำอยู่คุณจะต้องจับจุดตัวอย่างจำนวนมากในช่วงระยะเวลาหนึ่ง ฉันขอแนะนำอย่างน้อยหนึ่งเดือนมีค่าหรือมากกว่านั้นเพื่อให้ได้ความคิดที่ดีว่าสิ่งใดที่วัน / สัปดาห์ทั่วไปจะนำมาให้คุณ นอกจากนี้การทดสอบประเภทนี้ขึ้นอยู่กับปัจจัยที่ไม่สามารถควบคุมได้เช่น:

  • ที่ตั้ง: ขึ้นอยู่กับประเภทการเชื่อมต่อยิ่งคุณมาจาก ISP มากเท่าไหร่การเชื่อมต่อก็จะยิ่งช้าลงเท่านั้น
  • แบนด์วิดท์ที่ใช้ร่วมกัน: หากคุณใช้การเชื่อมต่อที่ใช้ร่วมกัน (ผู้ให้บริการเคเบิลส่วนใหญ่ทำสิ่งนี้) แสดงว่าคุณภาพและความเร็วในการเชื่อมต่อของคุณจะแตกต่างกันไปตามจำนวนผู้ใช้อื่น ๆ ที่ใช้การเชื่อมต่อในเวลาเดียวกัน

0

การเพิ่มคำตอบอื่น ๆ : นอกจากนี้ยังมีICSI NetalyzrNetalyzr

มันทดสอบ / debugs การเชื่อมต่ออินเทอร์เน็ตของคุณสำหรับสิ่งต่างๆมากมาย นอกจากนี้คุณกำลังสนับสนุนงานวิจัยของ Stanford เกี่ยวกับคุณภาพอินเทอร์เน็ต

ดูพวกเขาคำถามที่พบบ่อย มันใช้ปลั๊กอิน Java



0

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

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