ฉันพยายามปรับปรุงประสิทธิภาพบนเซิร์ฟเวอร์ของฉัน ฉันมีกระบวนการบางอย่างที่ต้องการตัวสั่นน้อย (ความแปรปรวนน้อยกว่า 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)