/ proc / cpuinfo文件告诉我有关硬件的什么信息?

斯文

我租了一个服务器,该服务器应具有“ 2核心x 2,2 GHz”。在运行命令时,cat /proc/cpuinfo我得到以下结果:

processor   : 0
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 67
model name  : Dual-Core AMD Opteron(tm) Processor 1218 HE
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.48
clflush size    : 64
power management: ts fid vid ttp tm stc

processor   : 1
vendor_id   : AuthenticAMD
cpu family  : 15
model       : 67
model name  : Dual-Core AMD Opteron(tm) Processor 1218 HE
stepping    : 3
cpu MHz     : 1000.000
cache size  : 1024 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 1
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips    : 2009.48
clflush size    : 64
power management: ts fid vid ttp tm stc

那里说2 * 1000 MHz。我打电话给我的提供商,他们说没有显示2.2 GHz,但是已经安装了。怎么可能?

芒登

正如bandito所写,输入的信息/proc/cpuinfo是实时的,将被更新以显示当前的CPU频率。大多数现代系统都根据当前需求扩展CPU频率。在Linux系统上,这由“ cpu调控器”控制。如果将其设置为“ ondemand”,则CPU频率将根据服务器的当前负载进行缩放。

您可以使用以下命令检查设置了哪个调节器:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

可用的选项有:

  • 表现
  • 节能
  • 用户空间
  • 一经请求
  • 保守的

您可以在此处找到有关它们的更多信息

要检查CPU可用的实际最大频率,可以使用以下cpufreq-info程序(如果已安装):

cpufreq-info | grep "available frequency steps"

在我的系统上,这显示:

available frequency steps: 2.67 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz

您还可以看到由硬件设置的频率限制,如下所示:

cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit 

或者,您可以启动CPU密集型进程,然后/proc/cpuinfo再次检查,如果一切正常,则频率现在应该不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在/ proc / filesystems中获取有关每种类型的文件系统的信息

如何在/ proc / fd中找到有关套接字文件的更多信息?

该调试信息告诉我有关尝试的SSH连接出了什么问题的信息?

为什么在扩展[fancy]宏时avr-gcc会告诉我有关缺少参数的信息?

谁能告诉我有关Android中的InternalStorage的信息?我很困惑

在Linux中从/ proc文件系统获取硬件信息

java -version是否告诉我有关JRE或JDK的信息?

Git fetch反复告诉我有关同一新分支的信息

谁能告诉我有关Django的延迟加载和事务处理的信息?

proc如何获取有关设备的更新

有关/ proc / meminfo和/ proc / vmstat中条目含义的文档

我如何`umount` / proc?

什么是/ proc / net / packet?

解释cat / proc / cpuinfo的输出

/ proc / meminfo,/ proc / cpuinfo等的输出是否总是英文?

/ proc是否有设备文件?

Bash sed awk,从 /proc/cpuinfo 和 /proc/meminfo 格式化 CPU/Mem 信息

/ proc / self和/ proc / $$有什么区别?

来自/ proc / cpuinfo的令人困惑的信息:CPU频率:

如何使用自省功能让Python告诉我更多有关PIL ImagingCore对象的信息?

Windows 10告诉我有关RAM磁盘上剩余空间的错误信息

/ proc / vmstat中的NUMA信息

/ proc中的哪些文件提供以下信息?

什么是`/ proc / self / mountinfo`中的“文件系统特定信息”?

什么是/ proc / <pid> / net / dev?

我可以在虚拟环境中信任/ proc / cpuinfo吗?

在Linux上的/ proc / cpuinfo中的错误是什么意思?

/ proc / cpuinfo中的cpu MHz是什么意思?

为什么打开/ proc / cpuinfo需要17毫秒?