เมื่อฉันอัปโหลดบางอย่างจากเซิร์ฟเวอร์ Windows (qemu kvm) ไปยังเซิร์ฟเวอร์ Linux ใหม่ (bare metal) ในเครือข่ายเดียวกัน ความเร็วจะช้ามาก (ประมาณ 1/100 ของสิ่งที่ควรเป็นไปได้สำหรับอัปลิงก์ 1GBit/s) การอัปโหลดไปยังเครื่องอื่น ๆ ทั้งหมด (รวมถึงเซิร์ฟเวอร์ Linux อื่น ๆ ) ในเครือข่ายจะทำงานด้วยความเร็วเต็มที่ และทันทีที่ฉันเริ่มการอัปโหลดดังกล่าวไปยังเครื่องอื่นในขณะที่การอัปโหลดไปยังเซิร์ฟเวอร์ Linux ที่มีปัญหายังคงทำงานอยู่ การอัปโหลดทั้งสองจะเร็วขึ้น (ดังนั้นการอัปโหลดก่อนที่จะช้าจะเพิ่มเป็นประมาณ 50% ของความเร็วของการอัปโหลดในขณะที่อีกอันเริ่มและ อยู่ที่นั้นด้วย) เมื่อ 'การอัปโหลดอื่นๆ' เสร็จสิ้น การอัปโหลดครั้งก่อนไปยังเซิร์ฟเวอร์ใหม่ที่มีปัญหาจะลดลงเหลือความเร็วที่ช้ามาก
ดูเหมือนว่าจะเป็นกรณีนี้สำหรับทราฟฟิกทั้งหมด (SSH, HTTP, SMB) ในขณะที่ไม่มีเครื่องอื่นในเครือข่ายที่มีปัญหา ดังนั้นทุกเครื่องในเครือข่ายจึงอัปโหลดไปยังเซิร์ฟเวอร์ใหม่โดยไม่มีปัญหาที่ความเร็วสูงสุดดูเหมือนว่าโฮสต์โลหะเปลือยของ Linux ก็ไม่มีปัญหาเช่นกัน
ระหว่างเซิร์ฟเวอร์ทั้งสองมีสวิตช์ Netgear 1/10GBit/s สองตัว แต่ไม่มี VLAN หรือการกำหนดค่าพิเศษอื่นใด ฉันลองใช้วิธีแก้ปัญหาทั่วไปของโฮสต์/แขกของ KVM (tx/rx offload, lso, อะแด็ปเตอร์เสมือนที่แตกต่างกัน, ...) แต่ไม่มีการเปลี่ยนแปลงใดๆ เลย เมื่อดูที่ tcpdumps บนต้นทาง เป้าหมาย และโฮสต์ ฉันไม่เห็นสิ่งใดที่ดูเหมือนจะปิด ดังนั้นฉันจึงไม่สามารถระบุการสูญเสียบรรจุภัณฑ์หรือปัญหาอื่น ๆ ได้ (แม้ว่าฉันจะไม่ใช่ผู้เชี่ยวชาญก็ตาม)
ดังนั้นก่อนสิ่งอื่นใด และเนื่องจากฉันไม่เคยเห็นอะไรแบบนั้นมาก่อน คำถามหลักของฉันคือปัญหาประเภทไหนที่ฉันกำลังดูที่นี่