คุณกำลังมองโลกผ่านรูเข็ม การทดสอบความแตกต่างของความล่าช้าในการใช้งานที่ถูกต้องด้วยความเร็วที่แตกต่างกันจะอยู่ระหว่าง NIC ที่เหมือนกันสองตัวที่เชื่อมต่อกับสายเชื่อมต่อข้าม ตั้งค่าความเร็วการคำนวณ NIC ของ 10mb, 100mb และ 1000mb นี่จะแสดงว่าไม่มีความแตกต่างของความหน่วงแฝงที่ความเร็วที่แตกต่างกัน แพ็กเก็ตทั้งหมดเดินทางด้วยความเร็วสายเดียวกันโดยไม่คำนึงถึงแบนด์วิดท์สูงสุดที่ใช้ เมื่อคุณเพิ่มสวิทช์พร้อมร้านค้าและส่งต่อแคชทุกอย่างเปลี่ยนแปลง การทดสอบเวลาแฝงผ่านสวิตช์ต้องกระทำด้วยการเชื่อมต่อกับสวิตช์เพียงสองครั้ง การรับส่งข้อมูลอื่น ๆ อาจส่งผลต่อความล่าช้าในการทดสอบของคุณ ถึงแม้สวิตช์จะม้วนบันทึกล็อกปรับตัวนับประเภทแพ็คเก็ตอัปเดตนาฬิกาภายใน ฯลฯ ทุกอย่างอาจส่งผลต่อความหน่วงแฝง
ใช่การสลับจาก 100mb เป็น 1gb อาจเร็วขึ้น (เวลาแฝงที่ต่ำกว่า) เนื่องจากการเปลี่ยนแปลงฮาร์ดแวร์ NIC ที่แตกต่างกันสวิตช์ที่แตกต่างกันไดรเวอร์ที่แตกต่างกัน ฉันเห็นการเปลี่ยนแปลงที่ใหญ่กว่าในความล่าช้าของการ Ping จากความแตกต่างของไดรเวอร์มากกว่าการเปลี่ยนแปลงอื่น ๆ แบนด์วิดท์สวิตช์การถ่าย NIC ฯลฯ
สวิตช์จะเป็นการเปลี่ยนแปลงครั้งใหญ่ครั้งต่อไปโดยการตัดผ่านเร็วกว่าการจัดเก็บและส่งต่ออย่างรวดเร็วสำหรับการทดสอบการส่งสัญญาณครั้งเดียว อย่างไรก็ตามสโตร์ที่ได้รับการออกแบบมาอย่างดีและสวิตช์ไปข้างหน้าอาจแซงสวิทช์ผ่านในประสิทธิภาพโดยรวมภายใต้โหลดสูง ในช่วงแรก ๆ ของกิกะบิตฉันได้เห็นสวิตช์แบ็คเพลนประสิทธิภาพสูง 10 มม. ซึ่งมีความหน่วงแฝงต่ำกว่าสวิตช์กิกะบิตราคาถูก
การทดสอบ Ping นั้นไม่เกี่ยวข้องกับการวิเคราะห์ประสิทธิภาพเมื่อใช้อินเทอร์เน็ต พวกเขาคือการทดสอบอย่างรวดเร็วเพื่อให้ได้ไอเดีย ballpark ว่าเกิดอะไรขึ้นกับการขนส่งในช่วงเวลาของการทดสอบ การทดสอบประสิทธิภาพการผลิตมีความซับซ้อนมากกว่าแค่การ ping สวิตช์ประสิทธิภาพสูงคือคอมพิวเตอร์และภายใต้โหลดสูงมีพฤติกรรมแตกต่างกัน - เปลี่ยนแปลงเวลาในการตอบสนอง
การมี NIC ที่ช้ากว่าหรือตั้งค่า NIC เป็นความเร็วที่ช้าลงจริง ๆ แล้วสามารถช่วยเซิร์ฟเวอร์ที่เกิดการระเบิดพร้อมกันโดยการบีบการป้อนข้อมูลไปยังเซิร์ฟเวอร์โดยใช้สวิตช์แคช การส่งซ้ำครั้งเดียวอาจทำให้การลดความหน่วงแฝง โดยทั่วไประดับการรับส่งข้อมูลปานกลางถึงสูงนั้นสำคัญไม่ใช่การทดสอบ ping เพียงอย่างเดียว เช่น Sun Ultrasparc เก่าแก่ช้า (เวลาแฝงที่สูงขึ้นสำหรับปิงเดี่ยว) มีประสิทธิภาพสูงกว่าเดสก์ท็อป gigabit ใหม่ราคาถูกที่ใช้เป็นเซิร์ฟเวอร์ dev เมื่อต่ำกว่าโหลดแบนด์วิดท์ 70% 100mb เดสก์ท็อปมี gb ที่เร็วกว่า NIC การเชื่อมต่อที่เร็วขึ้น gb-gb หน่วยความจำที่เร็วขึ้นหน่วยความจำเพิ่มเติมดิสก์ที่เร็วขึ้นและตัวประมวลผลที่เร็วขึ้น แต่มันไม่ทำงานเช่นเดียวกับฮาร์ดแวร์ / ซอฟต์แวร์ระดับเซิร์ฟเวอร์ นี่ไม่ได้หมายความว่าเซิร์ฟเวอร์ที่ปรับจูนปัจจุบันที่ใช้ gb-gb นั้นไม่เร็วกว่าฮาร์ดแวร์เก่า แต่ก็สามารถจัดการกับปริมาณงานที่มากขึ้นได้ มีความซับซ้อนมากขึ้นสำหรับคำถามของ "
ค้นหาว่าผู้ให้บริการของคุณใช้สวิตช์ที่แตกต่างกันสำหรับการเชื่อมต่อ 100mb กับ 1gb หรือไม่ หากพวกเขาใช้สวิตช์แบ็คเพลนเดียวกันกว่าที่ฉันจ่ายสำหรับการเพิ่มหากระดับการรับส่งข้อมูลเกินแบนด์วิดท์ต่ำกว่า ไม่เช่นนั้นคุณอาจพบว่าในเวลาอันสั้นผู้ใช้หลายคนจะเปลี่ยนไปใช้กิกะบิตและผู้ใช้ที่เหลืออยู่บนสวิตช์เก่าจะมีประสิทธิภาพสูงขึ้น - มีความหน่วงแฝงที่ต่ำกว่าในระหว่างที่โหลดสูงบนสวิตช์ (โหลดสวิตช์โดยรวม )
ตัวอย่างแอปเปิ้ลและส้ม: Local ISP ให้สวิตช์ใหม่สำหรับบริการแบบรวม, DSL และโทรศัพท์ ผู้ใช้เริ่มเห็นการเพิ่มขึ้นของประสิทธิภาพ ระบบถูกขายมากเกินไป ขณะนี้ผู้ใช้ที่ยังคงอยู่บนสวิตช์เก่ามีประสิทธิภาพที่สอดคล้องกันสูงขึ้น ในช่วงดึกผู้ใช้ในระบบใหม่จะเร็วขึ้น ในตอนเย็นภายใต้ภาระสูงลูกค้าสวิตช์เก่ามีประสิทธิภาพเหนือกว่าระบบโอเวอร์โหลดใหม่อย่างชัดเจน
เวลาแฝงที่ต่ำกว่านั้นไม่สัมพันธ์กับการจัดส่งที่เร็วขึ้น คุณพูดถึง MySQl ใน 20 คำขอเพื่อให้บริการหน้าเดียว ทราฟฟิกนั้นไม่ควรอยู่ใน NIC เดียวกันกับที่หน้าร้องขอ การย้ายทราฟฟิกภายในทั้งหมดไปยังเครือข่ายภายในจะลดการชนและจำนวนแพ็กเก็ตทั้งหมดบน NIC ขาออกและให้ผลกำไรที่มากกว่าการได้รับ latency. 04ms ของแพ็กเก็ตเดียว ลดจำนวนคำขอต่อหน้าเพื่อลดเวลาในการตอบสนองการโหลดหน้าเว็บ บีบอัดหน้า, html, css, javascript, รูปภาพเพื่อลดเวลาในการโหลดหน้าเว็บ การเปลี่ยนแปลงทั้งสามนี้จะให้ผลกำไรโดยรวมที่ใหญ่กว่าอย่างต่อเนื่องมากกว่าการจ่ายแบนด์วิดท์ที่ไม่ได้ใช้เพื่อลดเวลาแฝง. 04ms ping ต้องเรียกใช้ 24 ชั่วโมงและได้รับการเฉลี่ยเพื่อดูการเปลี่ยนแปลงเวลาจริง ขณะนี้สวิทช์อัจฉริยะทำการปรับเปลี่ยนประเภทการควบคุมปริมาณ RTSP ด้วยการเพิ่มแบนด์วิดท์เริ่มต้นเล็ก ๆ และการถ่ายโอนปริมาณมาก ขึ้นอยู่กับขนาดหน้า (กราฟิก, html / css / javascript ขนาดใหญ่) คุณอาจเห็นเวลาในการเชื่อมต่อ / แบนด์วิธเริ่มต้นต่ำกว่า / สูงกว่าหน้าใหญ่หรือการถ่ายโอนแบบเต็มหน้ามาก หากส่วนหนึ่งของหน้าเว็บของคุณสตรีมคุณอาจเห็นประสิทธิภาพแตกต่างกันอย่างมากระหว่างหน้าและสตรีม