我有一个 4 插槽服务器,运行 E5-4667v3。我将电源配置文件设置为性能低延迟。
根据英特尔的说法,这是基础频率为 2.0 GHz和最大睿频频率为 2.9 GHz。
- 在 SLES 11.4 a 中,
cat /proc/cpuinfo
显示cpu MHz: 2001.000
完全空闲或满载时的情况。 - 在SLES 11.4a中
dmidecode -t 4
显示Max Speed: 3600 MHz
- 在SLES 11.4a中
lscpu
显示CPU MHz: 2001.000
- 在 RHEL 7.6 中,a显示了相同系统运行时 60 个核心上的
cat /proc/cpuinfo
所有值。3200
- 我必须返回到我的 rhel 7.6 系统以获取更多数字,以查看完全空闲时报告的内容。
我从这里得到一些信息: 在 Linux 上查看 CPU 速度的正确方法是什么?
有没有cat /proc/cpuinfo | grep "cpu MHz"
一种可靠的方法可以查看给定时刻正确的 cpu 运行频率?什么是?对于我的 RHEL 7.6 系统,它已 100% 运行超过 24 小时,我检查了 CPU 频率,它远高于发布的睿频频率?我以为涡轮频率是暂时的?如果我启动一个基于 MPI 的作业并说在 64 个内核中的 60 个上运行,我应该期望内核在高于基本频率的情况下运行多长时间?