CoreFreq是專為64位元處理器設計的CPU監控軟體,它支援Intel Atom、Core2、Nehalem、SandyBridge及以上架構,以及AMD 0F到19h(Zen3)家族。 CoreFreq可以提供一個高精度的框架來取得CPU的各種數據,包括:
#在本文中,我們將介紹如何在Linux系統中安裝和使用CoreFreq,以及一些常用的選項和參數。我們將使用Ubuntu 20.04作為範例係統,但這些內容也適用於其他Linux發行版。
CoreFreq CPU Monitoring
#它提供了高精度的重新捕獲 CPU 資料的基礎工作:
注意:此工具更適用於 Linux 專家使用者和經驗豐富的系統管理員,但新手使用者可以逐步學習如何使用它。
CoreFreq 如何運作
它透過呼叫一個 Linux 核心模組實現,它使用了:
如何在 Linux 中安裝 CoreFreq
#要安裝 CoreFreq,你首先需要安裝依賴程式(開發工具)來編譯並從原始碼建置程式。
$ sudo yum group install 'Development Tools' [On CentOS/RHEL] $ sudo dnf group install 'Development Tools' [On Fedora 22+ Versions] # sudo apt-get install dkms git libpthread-stubs0-dev [On Debian/Ubuntu]
接下來克隆 Github 上 CoreFreq 原始碼,進入下載資料夾並編譯建置程式:
$ git clone https://github.com/cyring/CoreFreq.git $ cd CoreFreq $ make
建構 CoreFreq 程式
注意:Arch Linux 使用者可以從 AUR 安裝 corefreq-git。
現在執行以下指令從本機目錄載入 Linux 核心模組,接著執行守護程式:
$ sudo insmod corefreqk.ko $ sudo ./corefreqd
接著使用一般使用者啟動客戶端。
$ ./corefreq-cli
CoreFreq Linux CPU 監控
#在上面的介面中,你可以使用這些快捷鍵:
要查看所有的使用選項,請輸入以下指令:
$ ./corefreq-cli -h
CoreFreq 選項:
CoreFreq. Copyright (C) 2015-2017 CYRIL INGENIERIE usage: corefreq-cli [-option ] -t Show Top (default) -d Show Dashboard arguments: -c Monitor Counters -i Monitor Instructions -s Print System Information -M Print Memory Controller -m Print Topology -u Print CPUID -k Print Kernel -h Print out this message Exit status: 0 if OK, 1 if problems, >1 if serious trouble. Report bugs to labs[at]cyring.fr
要列印核心的訊息,執行:
$ ./corefreq-cli -k
列印 CPU 細節資訊:
$ ./corefreq-cli -u
你也可以即時監控 CPU 指令:
$ ./corefreq-cli -i
如下啟用計數器追蹤:
$ ./corefreq-cli -c
在本文中,我们学习了如何在Linux系统中安装和使用CoreFreq,以及一些常用的选项和参数。我们了解了如何查看和分析CPU的性能和状态,以及如何使用CoreFreq提供的图形界面和命令行界面。我们还学习了如何使用CoreFreq进行一些高级操作,比如调整CPU频率、比率和电压,以及测试CPU稳定性和散热性能。
CoreFreq是一个强大而专业的CPU监控软件,它可以让你更好地了解和优化你的CPU性能。通过使用CoreFreq,你可以提高你的系统效率和用户体验。我们建议你在使用Linux系统时,经常使用CoreFreq来监控你的CPU性能。
以上是如何使用CoreFreq監控Linux系統的CPU效能的詳細內容。更多資訊請關注PHP中文網其他相關文章!