คู่มือเกมแลค › L6 การ์ดเครือข่ายของเซิร์ฟเวอร์
โอเวอร์เฮดจาก virtualization/noisy neighbor Noisy neighbors in virtualization
ID สาเหตุ nic-noisy · ผู้รับผิดชอบหลัก อินฟราเซิร์ฟเวอร์ (ทีมอินฟรา) · ร่วมกับ ภายนอก (ภายนอก)
เปิดการ์ดในฉบับหลักที่มีภาพและการทดลอง →
ถ้า VM อื่นที่อยู่บนเครื่องจริงเครื่องเดียวกันใช้เครือข่ายหรือ CPU มาก การประมวลผลของเซิร์ฟเวอร์เราจะถูกเลื่อนออกไปอย่างไม่สม่ำเสมอ
ทำไม VM อื่นบนเครื่องจริงเครื่องเดียวกันใช้ทรัพยากรมาก → ผลคือ การประมวลผลแพ็กเก็ตของ VM เราล่าช้าอย่างไม่สม่ำเสมอ → บนหน้าจอ เกิดจิตเตอร์ (ช่วงเวลาที่แพ็กเก็ตมาถึงไม่สม่ำเสมอ) เป็นครั้งคราวโดยไม่มีสาเหตุชัดเจน จนภาพกระตุก
- อาการ
- กระตุก
- ปัจจัย
- จิตเตอร์
- ใครเจอ
- ทั้งเซิร์ฟเวอร์
- เกิดเมื่อไร
- สุ่มเป็นครั้งคราว
- ผู้รับผิดชอบ
- ผู้รับผิดชอบหลัก อินฟราเซิร์ฟเวอร์ (ทีมอินฟรา) · ร่วมกับ ภายนอก (ภายนอก)
- งานฝั่งทีมอินฟรา
- ใช้ dedicated host, ใช้อินสแตนซ์ที่รับประกันประสิทธิภาพ, อินสแตนซ์ที่จิตเตอร์ไม่หายให้หยุดแล้วเริ่มใหม่เพื่อย้ายไปโฮสต์อื่น
- งานฝั่งภายนอก
- แจ้งผู้ให้บริการคลาวด์เรื่องโฮสต์ที่มีปัญหา
- บนกราฟ
- พุ่งแบบสุ่มเป็นครั้งคราว · จิตเตอร์ของเวลาไปกลับภายในดาต้าเซ็นเตอร์เดียวกัน, %steal
- จุดที่ต้องดู
- ส่ง ping ต่อเนื่องไปยังเซิร์ฟเวอร์อื่นในดาต้าเซ็นเตอร์เดียวกันเพื่อบันทึกจิตเตอร์ของเวลาไปกลับ แล้วเทียบกับอินสแตนซ์อื่นที่ตั้งค่าแบบเดียวกัน พร้อมดู %steal ของ mpstat
- สัญญาณว่าใช่
- เฉพาะอินสแตนซ์นี้ที่จิตเตอร์ของเวลาไปกลับหรือ %steal พุ่งแบบไม่สม่ำเสมอ ส่วนอินสแตนซ์อื่นที่ตั้งค่าเหมือนกันนิ่ง เมื่อหยุดแล้วเริ่มใหม่จนย้ายไปโฮสต์อื่น อาการก็หายไป
- สัญญาณว่าไม่ใช่
- ถ้าอินสแตนซ์ที่ตั้งค่าเหมือนกันพุ่งเหมือนกันหมด ก็ไม่ใช่ปัญหาที่โฮสต์ ให้ดูโหลดฝั่งเซิร์ฟเวอร์เกมหรือช่วงเครือข่าย
- วิธีตรวจ
- ใช้เครื่องมือฝั่งอินฟรา (ไม่ต้องใช้โค้ดเกม)
แหล่งอ้างอิง
- How EC2 instance stop and start works AWS
เมื่อหยุดแล้วเริ่มอินสแตนซ์ใหม่ ส่วนใหญ่จะถูกย้ายไปโฮสต์ใหม่ (ยกเว้น dedicated host) - mpstat(1) — Linux manual page sysstat
%steal: สัดส่วนเวลาที่ virtual CPU นี้จำต้องรอ ขณะที่ไฮเปอร์ไวเซอร์รัน virtual CPU ตัวอื่น
สาเหตุที่ควรดูประกอบ
ชั้นเดียวกัน: L6 การ์ดเครือข่ายของเซิร์ฟเวอร์
สาเหตุจากชั้นอื่นที่ทำให้เกิดอาการเดียวกัน (กระตุก)
ดูการ์ดในฉบับหลักที่มีภาพและการทดลอง