Linux下如何安装和使用CoreFreq
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关Linux下如何安装和使用CoreFreq,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。CoreFreq 是一个用于英特尔 64 位处理
千家信息网最后更新 2026年11月01日Linux下如何安装和使用CoreFreqCoreFreq:一款强大的监控 CPU 的专业工具CoreFreq:一款强大的监控 CPU 的专业工具 
CoreFreq:一款强大的监控 CPU 的专业工具CoreFreq:一款强大的监控 CPU 的专业工具
这篇文章将为大家详细讲解有关Linux下如何安装和使用CoreFreq,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
CoreFreq 是一个用于英特尔 64 位处理器的 CPU 监控程序,并且支持 Atom、Core2、Nehalem、SandyBridge 及以上、还有 AMD 0F 家族。
它的核心建立在内核模块上,用于从每个 CPU 核心检索内部性能计数器,并且与收集数据的守护进程一起工作,一个小型控制台客户端连接到该守护程序并显示收集的数据。
它提供了高精度的重新捕获 CPU 数据的基础工作:
核心频率和比率;SpeedStep(EIST)、Turbo Boost、超线程(HTT)以及基本时钟。 性能计数器结合时间戳计数器(TSC)、非停机核心周期(UCC)、非停机引用周期(URC)。 每周期或每秒的指令数:IPS、IPC 或 CPI。 CPU C 状态: C0 C1 C3 C6 C7 – C1E – C1、C3 的自动/非降级。 带有 Tjunction Max 的 DTS 温度、热监测TM1、TM2状态。 包括用于自举的高速缓存和应用程序 CPU 拓扑图。 处理器特性、品牌、架构字符串。
注意:此工具更适用于 Linux 专家用户和经验丰富的系统管理员,但新手用户可以逐步学习如何使用它。
CoreFreq 如何工作
它通过调用一个 Linux 内核模块实现,它使用了:
汇编代码保持尽可能接近性能计数器读数。 按每个 CPU 影响的 slab 数据内存加上高分辨率定时器。 支持 CPU 暂停/恢复和 CPU 热插拔。 使用共享内存来保护内核免受来自用户空间程序的损害。 使用原子级同步的线程来消除互斥和死锁。
如何在 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 监控
在上面的界面中,你可以使用这些快捷键:
使用 F2 显示屏幕顶部显示的使用菜单。 使用 右 和 左 箭头移动菜单选项卡。 使用 上和 下 箭头选择菜单项,然后单击回车。 使用 F4 关闭程序。 使用 h 打开快速参考。
要查看所有的使用选项,请输入以下命令:
$ ./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"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
程序
监控
工具
内核
用户
计数器
强大
专业
数据
核心
周期
性能
模块
篇文章
工作
运行
信息
内存
命令
处理器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东猪兼强互联网科技有限公司
互联网科技巨头监管
北京互联网科技公司
杭州互联网科技公司
融势互联网科技
伴你行互联网科技有限公司
互联网科技公司介绍
多迪互联网科技有限公司
中国互联网有什么科技含量
和信科技工业互联网
互联网5g黑科技有哪些
互联网科技人工智能实验室
深圳市罗太互联网科技有限公司
保险科技服务互联网营销体系
广东工业互联网大赛深圳学泰科技
西安有哪些互联网高科技企业
互联网的科技体现在哪里
互联网科技创业计划的风险分析
互联网大会出现的黑科技
科技发展第三阶段互联网时代
互联网金融监管科技数据
科技服务与互联网
奇酷互联网科技
蓝色互联网科技
伊宁互联网科技做什么的
山东大美朱楼互联网科技有限公司
新氧科技和美国互联网有关系吗
福建互联网展示科技馆设计
福州德业互联网科技
湖北辰鑫科技互联网