मैंने हाल ही में एक रेतीले पुल सीपीयू के साथ एक लैपटॉप खरीदा है जिसे टर्बो बूस्ट माना जाता है । क्या टर्बो बूस्ट 11.04 में समर्थित है? अगर यह काम कर रहा है तो मैं कैसे बता सकता हूं?
मैंने यह कोशिश की, लेकिन यह केवल नेहेल्म सीपीयू का पता लगाता है ।
मैंने हाल ही में एक रेतीले पुल सीपीयू के साथ एक लैपटॉप खरीदा है जिसे टर्बो बूस्ट माना जाता है । क्या टर्बो बूस्ट 11.04 में समर्थित है? अगर यह काम कर रहा है तो मैं कैसे बता सकता हूं?
मैंने यह कोशिश की, लेकिन यह केवल नेहेल्म सीपीयू का पता लगाता है ।
जवाबों:
11.04 2..6.38 कर्नेल चलाता है जो सैंडी ब्रिज सीपीयू के साथ अच्छी तरह से काम करने वाला है।
आप एक टर्मिनल खोल सकते हैं और चला सकते हैं grep MHz /proc/cpuinfo
। फिर दूसरा टर्मिनल टैब खोलें और लूप को चलाएं while :; do :; done
। पहले टर्मिनल में, grep MHz /proc/cpuinfo
फिर से चलाएँ । आपको देखना चाहिए कि कोर में से एक की अब उच्च आवृत्ति है:
$ grep MHz /proc/cpuinfo
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 3701.000
cpu MHz : 1600.000
cpu MHz : 1600.000
आप पॉवरटॉप और लिनक्स-टूल्स-कॉमन पैकेज (रन से पहले ) turbostat
से भी कोशिश कर सकते हैं । I7z का SVN संस्करण सैंड्री ब्रिज के लिए काम करने वाला है (और यह मेरे लिए डेस्कटॉप i7 के साथ काम करता है)।sudo modprobe msr
sudo turbostat
/proc/
और /sys/device/system/cpu/
है हमेशा डिजाइन द्वारा नियमित रूप से आवृत्तियों तक ही सीमित; देखें kernel.org/doc/Documentation/cpu-freq/boost.txt इसके अलावा, सीपीयू फ्रीक मॉन्स इस जानकारी पर भरोसा करते हैं, इसलिए वे बूस्ट नहीं दिखाएंगे। लेकिन turbostat
और अन्य उपकरण करेंगे। विशेष देखभाल की एकीकृत ग्राफिक्स के साथ एएमडी प्रोसेसर के लिए लिया जाना चाहिए, को देखने के askubuntu.com/a/501599/308343 @king_julien आपका धारणा शायद गलत है।
इसके लिए उपयोग sudo turbostat
करें। आउटपुट cat /proc/cpuinfo
हमेशा वास्तविक वर्तमान सीपीयू आवृत्ति नहीं दिखाता है, बल्कि टर्बो बूस्ट सक्षम और सक्रिय होने पर भी अधिकतम गैर-टर्बो आवृत्ति।
जैसा कि एल्मिका के उत्तर में कहा गया है, आपको msr मॉड्यूल को लोड करना होगा sudo modprobe msr
और उसके बाद टर्बोस्टैट चलाना होगा sudo turbostat
।
टर्बोस्टैट स्थापित करने के लिए आपको चलाने की आवश्यकता है:
$ sudo apt-get install linux-tools-common linux-tools-generic
(स्पष्ट रूप से मेरे पास @ david-gardner पोस्ट की टिप्पणी के रूप में इसे जोड़ने के लिए प्रतिष्ठा की कमी है)
जैसा कि दूसरे शीर्ष मतदान जवाब में बताया गया है, शीर्ष मतदान और स्वीकृत उत्तर कभी-कभी अधिकतम नियमित आवृत्ति दर्शाता है।
आप सीपीयू संख्या 0. के लिए आवृत्तियों देख सकते हैं नीचे देखने के लिए सभी CPU के बदलने के 0
साथ *
। आवृत्ति मेगाहर्ट्ज में तीन दशमलव स्थानों के साथ व्यक्त की जाती है। तो 1000000
= 1000 मेगाहर्ट्ज = 1 गीगाहर्ट्ज़। यह इंटेल स्काईलेक प्रोसेसर 2.6 गीगाहर्ट्ज या 3.5 गीगाहर्ट्ज के साथ टर्बो बूस्ट सक्षम है।
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
800000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
3500000
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
1027669
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
2754249
2700098
2842167
2700270
1359287
901937
1662780
1731062
8 प्रोसेसर में से 4 टर्बो मोड में हैं (2.6 गीगाहर्ट्ज से ऊपर)
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
808913
800029
800022
800004
800001
800001
800013
800009
सभी प्रोसेसर 800 मेगाहर्ट्ज की न्यूनतम गति पर हैं, भले ही क्रोम 11 टैब के साथ दो स्क्रीन पर चल रहा हो लेकिन YouTube रुका हुआ है।
टर्मिनल का उपयोग करके आप देख सकते हैं कि टर्बो बूस्ट सुविधा सक्षम है या नहीं:
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
यह दोहरा नकारात्मक है; जब "कोई टर्बो" बंद नहीं होता है (= 0) तो टर्बो बूस्ट चालू है।
टर्बो बूस्ट का उपयोग sudo
शक्तियों को निष्क्रिय करने और स्विच no_turbo
करने के लिए 1
:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
1
लौटा 1
इंगित करता है कि टर्बो अब बंद है।
अन्य उत्तर बुनियादी सीएलआई (कमांड लाइन इंटरफ़ेस) के वैकल्पिक तरीकों का उल्लेख करते हैं। मुझे ऐसा करने के लिए कोंकी का उपयोग करना पसंद है। स्काईलेक सीपीयू के नीचे के उदाहरण में 800 मेगाहर्ट्ज से 2600 मेगाहर्ट्ज तक एक नियमित आवृत्ति होती है। टर्बो बूस्ट सक्षम होने के साथ फ्रीक्वेंसी भारी लोड के तहत 3500 मेगाहर्ट्ज तक जा सकती है।
नीचे .gif नमूना grep
पूरे फ़ाइल सिस्टम पर चलने के दौरान भारी लोड के तहत लगभग 3100 मेगाहर्ट्ज की आवृत्ति में उतार-चढ़ाव दिखाकर शुरू होता है। तब आदेश जारी किया जाता है:
$ echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
... टर्बो बूस्ट को बंद करने के लिए। गति 2600 मेगाहर्ट्ज की निश्चित गति तक गिरती है जो टर्बो के बिना नियमित अधिकतम गति है।
फिर टर्बो कमांड को उलट दिया जाता है:
$ echo "0" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
... टर्बो को वापस चालू करने के लिए और 2600 मेगाहर्ट्ज से ऊपर कूदता है और फिर से 3100 से 3200 मेगाहर्ट्ज के आसपास उतार-चढ़ाव करता है।
गौर करें कि टर्बो के चालू होने पर तापमान कितनी जल्दी 10 डिग्री तक उछल जाता है
/sys/devices/system/cpu/intel_pstate/no_turbo
। CPU Xeon E5-2690 हैं , जिसमें बूस्ट तकनीक होनी चाहिए ... क्या मेरी गिरी (2.6.32) बहुत पुरानी है?
cpupower
अपने प्रोसेसर की बिजली की बचत से संबंधित सुविधाओं की जांच और धुन करने के लिए उपकरणों का एक संग्रह है। cpupower frequency-info
आवश्यक जानकारी प्राप्त करने में मदद कर सकता है।
नमूना उत्पादन:
# cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
...
...
current CPU frequency is 2.80 GHz (asserted by call to hardware).
boost state support:
Supported: yes
Active: yes
3000 MHz max turbo 4 active cores
3000 MHz max turbo 3 active cores
3100 MHz max turbo 2 active cores
3100 MHz max turbo 1 active cores
बढ़ावा राज्य - सक्रिय पुष्टि करता है कि आप क्या देख रहे हैं।
मैन पेज: https://linux.die.net/man/1/cpupower
पुनश्च: मुझे पता है कि यह एक पुराना धागा है लेकिन सोचा कि यह उत्तर यहां उपयुक्त है और किसी की मदद कर सकता है।