3
เคอร์เนลลินุกซ์ 1000 HZ จำเป็นหรือไม่หากฉันมีตัวจับเวลาที่ไม่มีค่าและมีความละเอียดสูง
ฉันพยายามปรับปรุงประสิทธิภาพบนเซิร์ฟเวอร์ของฉัน ฉันมีกระบวนการบางอย่างที่ต้องการตัวสั่นน้อย (ความแปรปรวนน้อยกว่า 10ms) ฉันมีค่าเฉลี่ยการโหลดสูงสุด 4 ใน i7-920 (4 ฟิสิคัลคอร์, 8 กับ HT) มีประมาณ 10 กระบวนการตั้งแต่ 40% ถึง 90% ของโหมดผู้ใช้หลัก การใช้ระบบรวมเป็น 3% การใช้งาน CPU ทั้งหมดสูงสุด 80% การตั้งค่าเคอร์เนลจาก 100hz เป็น 1000hz จะช่วยปรับปรุง jitter หรือไม่ถ้าตัวจับเวลาไม่มีค่าและความละเอียดสูงตั้งไว้แล้ว? หน้านี้ดูเหมือนว่าจะยังคงทำอะไรบางอย่าง https://lkml.org/lkml/2009/4/28/401 วิธีการเกี่ยวกับการเปลี่ยนจากความสมัครใจ (PREEMPT_VOLUNTARY) เป็นแบบเสียได้ (PREEMPT)