Linux之如何設(shè)置CPU Performance模式
Linux設(shè)置CPU Performance模式
在Linux中,內(nèi)核的開(kāi)發(fā)者定義了一套框架模型來(lái)完成CPU頻率動(dòng)態(tài)調(diào)整這一目的,它就是CPU Freq系統(tǒng)。
如下為CPU的幾種模式(governor參數(shù)):
ondemand:系統(tǒng)默認(rèn)的超頻模式,按需調(diào)節(jié),內(nèi)核提供的功能,不是很強(qiáng)大,但有效實(shí)現(xiàn)了動(dòng)態(tài)頻率調(diào)節(jié),平時(shí)以低速方式運(yùn)行,當(dāng)系統(tǒng)負(fù)載提高時(shí)候自動(dòng)提高頻率。以這種模式運(yùn)行不會(huì)因?yàn)榻殿l造成性能降低,同時(shí)也能節(jié)約電能和降低溫度。一般官方內(nèi)核默認(rèn)的方式都是ondemand。interactive:交互模式,直接上最高頻率,然后看CPU負(fù)荷慢慢降低,比較耗電。Interactive 是以 CPU 排程數(shù)量而調(diào)整頻率,從而實(shí)現(xiàn)省電。InteractiveX 是以 CPU 負(fù)載來(lái)調(diào)整 CPU 頻率,不會(huì)過(guò)度把頻率調(diào)低。所以比 Interactive 反應(yīng)好些,但是省電的效果一般。conservative:保守模式,類(lèi)似于ondemand,但調(diào)整相對(duì)較緩,想省電就用他吧。Google官方內(nèi)核,kang內(nèi)核默認(rèn)模式。smartass:聰明模式,是I和C模式的升級(jí),該模式在比interactive 模式不差的響應(yīng)的前提下會(huì)做到了更加省電。performance:性能模式!只有最高頻率,從來(lái)不考慮消耗的電量,性能沒(méi)得說(shuō),但是耗電量。powersave:省電模式,通常以最低頻率運(yùn)行。userspace:用戶自定義模式,系統(tǒng)將變頻策略的決策權(quán)交給了用戶態(tài)應(yīng)用程序,并提供了相應(yīng)的接口供用戶態(tài)應(yīng)用程序調(diào)節(jié)CPU 運(yùn)行頻率使用。也就是長(zhǎng)期以來(lái)都在用的那個(gè)模式。可以通過(guò)手動(dòng)編輯配置文件進(jìn)行配置Hotplug:類(lèi)似于ondemand, 但是cpu會(huì)在關(guān)屏下嘗試關(guān)掉一個(gè)cpu,并且?guī)в衐eep sleep,比較省電。
一、安裝cpu頻率管理軟件
sudo apt-get install cpufrequtils
二、查看CPU狀態(tài)
cpufreq-info
三、把cpu調(diào)整到性能模式
sudo cpufreq-set -g performance
使用上述方式,重啟系統(tǒng)后又回到默認(rèn)方式。
修改默認(rèn)模式:
1、安裝sysfsutils:
sudo apt-get install sysfsutils
2、查看當(dāng)前的調(diào)節(jié)器:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
3、編輯/etc/sysfs.conf ,增加如下語(yǔ)句:
sudo gedit ?/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
填寫(xiě)需要更改的狀態(tài)。
Linux CPU高性能模式配置
# CentOS 安裝 kernel-tools yum install kernel-tools ?cpupowerutils # cpupower設(shè)置performance(高性能模式) cpupower frequency-set -g performance #查看當(dāng)前的調(diào)節(jié)器 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor #查看頻率信息 cpupower frequency-info cat /proc/cpuinfo | grep -i "cpu mhz"
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
centOS7 NET模式設(shè)置靜態(tài)Ip的方法步驟
這篇文章主要給大家介紹了關(guān)于centOS7 NET模式設(shè)置靜態(tài)Ip的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用centOS7系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Linux系統(tǒng)的SSL/TLS證書(shū)機(jī)制詳解
文章概述了SSL/TLS證書(shū)原理、Linux系統(tǒng)預(yù)裝證書(shū)的存儲(chǔ)與用途,以及新服務(wù)(如POP3)自動(dòng)生成自簽名證書(shū)的過(guò)程和局限性,最后推薦使用Let's Encrypt等自動(dòng)化工具提升安全性2025-09-09
Apache使用.htaccess 屏蔽惡意 User Agent(防蜘蛛)
這篇文章主要介紹了Apache使用.htaccess 屏蔽惡意 User Agent(防蜘蛛),需要的朋友可以參考下2016-07-07
Linux系統(tǒng)下安裝jdbc與tomcat的圖文教程
本文通過(guò)圖文并茂的形式給大家介紹了Linux系統(tǒng)下安裝jdbc與tomcat的方法,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友參考下吧2018-01-01
linux安裝apache過(guò)程中注意的問(wèn)題
這篇文章主要為大家介紹了linux安裝apache過(guò)程中注意的問(wèn)題,幫助大家進(jìn)行順利安裝,感興趣的小伙伴們可以參考一下2016-01-01
Linux搭建自己Nexus私服的實(shí)現(xiàn)方法
這篇文章主要介紹了Linux搭建自己Nexus私服的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10

