国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux驅(qū)動(dòng)學(xué)習(xí)記錄 cpu主頻

這篇具有很好參考價(jià)值的文章主要介紹了Linux驅(qū)動(dòng)學(xué)習(xí)記錄 cpu主頻。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

以imx6ull芯片為例
imx6ull芯片主頻是792MHz

查看cpu信息

cat /proc/cpuinfo
proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 3.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

Hardware        : Freescale i.MX6 UltraLite (Device Tree)
Revision        : 0000
Serial          : 112cb9d75d51389a

BogoMIPS這一條,此時(shí) BogoMIPS為 3.00,BogoMIPS是 Linux系統(tǒng)中
衡量處理器運(yùn)行速度的一個(gè)“尺子”,處理器性能越強(qiáng),主頻越高,BogoMIPS值就越大。
BogoMIPS只是粗略的計(jì)算 CPU性能,并不十分準(zhǔn)確。

目錄/sys/bus/cpu/devices/cpu0/cpufreq中的文件記錄了cpu頻率的相關(guān)

[root@100ask:/sys/bus/cpu/devices/cpu0/cpufreq]# ls
affected_cpus     cpuinfo_transition_latency     scaling_cur_freq  scaling_min_freq
cpuinfo_cur_freq  related_cpus                   scaling_driver    scaling_setspeed
cpuinfo_max_freq  scaling_available_frequencies  scaling_governor  stats
cpuinfo_min_freq  scaling_available_governors    scaling_max_freq

此目錄中記錄了 CPU頻率等信息,這些文件的含義如下:
cpuinfo_cur_freq:當(dāng)前 cpu工作頻率,從 CPU寄存器讀取到的工作頻率。
cpuinfo_max_freq:處理器所能運(yùn)行的最高工作頻率(單位: KHz)。
cpuinfo_min_freq :處理器所能運(yùn)行的最低工作頻率(單位: KHz)。
cpuinfo_transition_latency:處理器切換頻率所需要的時(shí)間(單位:ns)。
scaling_available_frequencies:處理器支持的主頻率列表(單位: KHz)。
scaling_available_governors:當(dāng)前內(nèi)核中支持的所有 governor(調(diào)頻)類(lèi)型。
scaling_cur_freq:保存著 cpufreq模塊緩存的當(dāng)前 CPU頻率,不會(huì)對(duì) CPU硬件寄存器進(jìn)
行檢查。
scaling_driver:該文件保存當(dāng)前 CPU所使用的調(diào)頻驅(qū)動(dòng)。
scaling_governor:governor(調(diào)頻)策略,Linux內(nèi)核一共有 5中調(diào)頻策略,
①、Performance,最高性能,直接用最高頻率,不考慮耗電。
②、Interactive,一開(kāi)始直接用最高頻率,然后根據(jù) CPU負(fù)載慢慢降低。
③、Powersave,省電模式,通常以最低頻率運(yùn)行,系統(tǒng)性能會(huì)受影響,一般不會(huì)用這個(gè)!
④、Userspace,可以在用戶(hù)空間手動(dòng)調(diào)節(jié)頻率。
⑤、Ondemand,定時(shí)檢查負(fù)載,然后根據(jù)負(fù)載來(lái)調(diào)節(jié)頻率。負(fù)載低的時(shí)候降低 CPU頻率,
這樣省電,負(fù)載高的時(shí)候提高 CPU頻率,增加性能。
scaling_max_freq:governor(調(diào)頻)可以調(diào)節(jié)的最高頻率。
cpuinfo_min_freq:governor(調(diào)頻)可以調(diào)節(jié)的最低頻率。
stats目錄下給出了 CPU各種運(yùn)行頻率的統(tǒng)計(jì)情況,比如 CPU在各頻率下的運(yùn)行時(shí)間以及變頻次數(shù)。

查看 stats目錄下的 time_in_state文件可以看到 CPU在各頻率下的工作時(shí)間

假如我們想讓 CPU 一直工作在 792MHz那該怎么辦?
在linux圖形界面配置選項(xiàng):
CPU Power Management
-> CPU Frequency scaling
-> Default CPUFreq governor文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-491251.html

到了這里,關(guān)于Linux驅(qū)動(dòng)學(xué)習(xí)記錄 cpu主頻的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包