Score:0

เซสชัน ssh ทั้งหมดผ่านเซิร์ฟเวอร์กระโดดไปยัง vm ช้าลงหรือแม้กระทั่งหมดเวลาหาก ping เซิร์ฟเวอร์ที่ไม่ทำงานจากภายในเซสชันใดเซสชันหนึ่ง

ธง au

สิ่งแวดล้อม: vm1 และ vm2 (ทั้ง redhat8.2) อยู่หลังเกตเวย์เดียวกัน (Ubuntu 20.04.2) และเกตเวย์นี้ยังทำหน้าที่เป็นเซิร์ฟเวอร์ข้ามสำหรับ macbook ของฉันเพื่อ ssh เป็น vm1 และ vm2 เกตเวย์นี้เป็นเกตเวย์เริ่มต้นสำหรับทั้ง vm1 และ vm2

สถานการณ์: ฉัน ssh เป็น vm1 ด้วย 2 เซสชันผ่านเซิร์ฟเวอร์กระโดด และฉันยัง ssh เป็น vm2 ผ่านเซิร์ฟเวอร์ข้ามด้วย

ปัญหา: หากฉัน "ping" เซิร์ฟเวอร์ที่ไม่ทำงานหรือ "arping" เซิร์ฟเวอร์ที่ไม่สามารถเข้าถึงได้จากภายในหนึ่งในเซสชัน ssh ของฉันไปยัง vm1 ดังนั้นทั้ง 2 เซสชันไปยัง vm1 จะช้ามากแม้จะหมดเวลา และมันจะช้ามากเมื่อฉันพยายาม ssh เป็น vm1 ผ่านเซิร์ฟเวอร์กระโดดอีกครั้ง

ข้อสังเกต: และสิ่งที่น่าสนใจก็คือ ถ้าฉัน ssh จาก vm2 เป็น vm1 แล้วทุกอย่างทำงานได้ดี เซสชันใหม่นี้ค่อนข้างเร็ว และฉันสามารถทำงานปกติทุกอย่างได้ตามปกติโดยไม่ทำให้ช้าลง และถ้าฉันฆ่ากระบวนการ ping หรือ arping ที่นี่ก่อนที่ 2 เซสชัน ssh ไปยัง vm1 จะหมดเวลา หลังจากนั้นไม่กี่นาที เซสชัน ssh ทั้งสองจาก 2 เซสชันไปยัง vm1 จะกลายเป็นปกติอีกครั้ง

มีความคิดว่าทำไมสิ่งนี้ถึงเกิดขึ้น? ขอบคุณมาก!

macbook --> เกตเวย์ (เซิร์ฟเวอร์กระโดด x.x.0.1) --> vm1,vm2 (x.x.3.101, x.x.3.102)

xu wang avatar
au flag
และฉันพบว่าการช้าลงนั้นเกิดขึ้นระหว่างเซิร์ฟเวอร์ Jump และ vm1 เพราะหากฉัน ssh ไปยัง vm1 โดยตรงจากเซิร์ฟเวอร์ Jump มันก็ช้ามากเช่นกัน ดูเหมือนว่าการทำหน้าที่เป็นทั้งเกตเวย์เริ่มต้นและเซิร์ฟเวอร์กระโดดสำหรับ vm1 ทำให้เกิดความขัดแย้งบางอย่างซึ่งอาจเกี่ยวข้องกับ arp ...
xu wang avatar
au flag
ดูเหมือนว่าฉันพบสาเหตุที่เป็นไปได้ เนื่องจากเซิร์ฟเวอร์กระโดดถูกใช้เป็นเกตเวย์เริ่มต้นสำหรับ vms จำนวนมาก ดังนั้นจริง ๆ แล้ว มันไม่มีที่อยู่ mac ของ vm1 ในแคช เพราะมันส่งคำขอ arp จำนวนมากเพื่อขอ mac address ของ vms ทั้งหมดที่อยู่เบื้องหลังมัน ดังนั้นมันจึงต้องส่ง arp Broadcast เพื่อขอที่อยู่ mac ของ vm1 เสมอ แต่อย่างใดข้อความ arp boradcast ที่ถามหา mac address ของเซิร์ฟเวอร์ที่ไม่ทำงานทำให้กระบวนการสำหรับเกตเวย์ช้าลงอย่างมาก เพื่อรับที่อยู่ mac จาก vm1
xu wang avatar
au flag
นี่คือสาเหตุที่เซสชันทั้งหมดไปยัง vm1 ช้ามาก และเนื่องจาก vm2 มีที่อยู่ mac ของ vm1 อยู่แล้วในแคช ดังนั้นจึงไม่มีการช้าลงเมื่อฉัน ssh จาก vm2 เป็น vm1 ฉันกำลังคิดที่จะเพิ่มขนาดแคช arp สำหรับเกตเวย์เพื่อลดปัญหานี้...

โพสต์คำตอบ

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