Score:0

ปัญหา LAN ใดมีลักษณะเฉพาะคือความเร็วการอัปโหลดช้ามากจนกระทั่งการอัปโหลดไปยังเป้าหมายอื่นเริ่มทำงาน ซึ่งทั้งคู่เป็นปกติ

ธง in

เมื่อฉันอัปโหลดบางอย่างจากเซิร์ฟเวอร์ 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 บนต้นทาง เป้าหมาย และโฮสต์ ฉันไม่เห็นสิ่งใดที่ดูเหมือนจะปิด ดังนั้นฉันจึงไม่สามารถระบุการสูญเสียบรรจุภัณฑ์หรือปัญหาอื่น ๆ ได้ (แม้ว่าฉันจะไม่ใช่ผู้เชี่ยวชาญก็ตาม)

ดังนั้นก่อนสิ่งอื่นใด และเนื่องจากฉันไม่เคยเห็นอะไรแบบนั้นมาก่อน คำถามหลักของฉันคือปัญหาประเภทไหนที่ฉันกำลังดูที่นี่

Score:0
ธง cn

การเดาครั้งแรกของฉันคือมีบางอย่างที่ไม่แน่นอนกับการเจรจาอัตโนมัติของอีเธอร์เน็ตระหว่าง Windows VM และกล่อง Linux แบบแบร์เมทัลที่ทำให้ "พอร์ต" ของ Windows VM เจรจาในระดับที่ต่ำกว่าเช่น 10M แทนที่จะเป็น 100M หรือ 1G เมื่อ Windows VM อัปโหลดไปยังเซิร์ฟเวอร์อื่น ปัญหาการเจรจาอัตโนมัติจะไม่เกิดขึ้น (หรือมากกว่านั้น จะถูกลบล้างตราบเท่าที่การเชื่อมต่อกับเซิร์ฟเวอร์อื่นยังทำงานอยู่) และพอร์ตใช้ 1G

in flag
ฟังดูเป็นข้อสรุปเชิงตรรกะ ฉันจะดีบักได้อย่างไร ฉันเพิ่งตรวจสอบ `Get-NetAdapter | SELECT name, LinkSpeed, fullduplex` บน Windows VM และ `ethtool eth0` บนโฮสต์ระหว่างที่การถ่ายโอนช้ากำลังทำงาน และพอร์ตทั้งหมดที่นี่แสดงความเร็วที่คาดไว้
cn flag
อืม. สิ่งแรกที่ฉันจะทำคือเรียกใช้ `Get-NetAdapter` และ `ethtool` ทั้งในระหว่างการถ่ายโอนที่ช้า และระหว่างการถ่ายโอนแบบคู่ที่ความเร็วเพิ่มขึ้น จากนั้น ฉันจะเปรียบเทียบผลลัพธ์สำหรับแต่ละรายการระหว่าง "ช้า" และ "คู่" และค้นหาความแตกต่าง นอกจากนี้ windows VM ที่คุณพูดถึงเป็นโฮสต์ windows เดียวหรือไม่ นั่นคือโฮสต์อื่น ๆ ทั้งหมดในเครือข่ายมีรสชาติของ GNU / Linux หรือไม่

โพสต์คำตอบ

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