मुझे एक विलंबता संवेदनशील एप्लिकेशन चलाया जाना है और मुझे टाइमर रिज़ॉल्यूशन को 1000 हर्ट्ज या उससे अधिक में बदलने के लिए कहा गया है। मैंने नेट पर थोड़ी सी खोज की और CONFIG_HZ इत्यादि के बारे में पृष्ठ पाए।लिनक्स कर्नेल टाइमर बदलें
हालांकि, फ़ाइल में कई अन्य संबंधित सेटिंग्स भी प्रतीत होती हैं, इसलिए मैं यह सुनिश्चित करना चाहता हूं कि मैं सेटिंग्स को गड़बड़ नहीं करता अप। मैं कुछ उत्पादन यहाँ पोस्टिंग कर रहा हूँ
$cat /boot/config-2.6.28-11-generic | grep HZ
# CONFIG_HZ_1000 is not set
# CONFIG_HZ_300 is not set
CONFIG_MACHZ_WDT=m
CONFIG_NO_HZ=y
CONFIG_HZ=250
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
तो दूसरी पंक्ति, "# CONFIG_HZ_1000 सेट नहीं है" करता है, इसका मतलब यह है कि 1000 हर्ट्ज समर्थित नहीं है? क्या मुझे सिर्फ CONFIG_HZ को बदलना है और CONFIG_HZ-250 नहीं है?
पीएस: मैं एक गीओड प्रोसेसर पर 2.6 कर्नेल (उबंटू जौंटी) का उपयोग कर रहा हूं।
EDIT1: मैंने अपनी डेस्कटॉप मशीन और विकास मशीन पर http://www.advenage.com/topics/linux-timer-interrupt-frequency.php से कुछ कोड चलाया। माना जाता है कि कोड एक सटीक उपाय है कि सिस्टम टाइमर कितनी तेजी से बनाए रख सकता है। आउटपुट लगभग 183 हर्ट्ज (विकास मशीन पर) था। तो टाइमर बदलना सार्थक हो जाएगा?