Linux中查看内存频率的方法(linux 查内存频率)
随着科技发展,Linux操作系统日趋稳定,其中包括主板中的内存,内存频率是指内存主频,其设置越高,拥有的缓存越大,系统性能就更强劲,为了优化计算机性能,提高计算机效率,我们需要关注内存频率。本文将介绍如何在Linux系统中查看内存频率的方法。
1、硬件检测法
查看内存频率的最简单方法是在主板上直接查看,如果是新购买的主板,一般是标示出来的,对于老款的主板,我们可以下载芯片的驱动程序,软件里也会标示出来该主板的最大内存支持频率和实际运行频率。
2、板载软件检测法
另一种方式是通过系统默认安装的主板APP,一般各品牌主板都会默认安装该软件,但部分主板或许会改变该软件的名称,如“Sapphire Tripplexx”,基本软件的结构体基本一致,查找时基本可以做到在硬件类似情况下,比如“系统设置”,“电源管理”等,里面也会显示物理内存使用状态,包括是否开启超频模式等。
3、Linux shell命令检测法
以上是就其他硬件结构检测内存频率,对于Linux系统,其内核命令也可以查看,首先使用Linux相关命令“cat /proc/cpuinfo“,即查看cpu及内存信息,具体示例如下:
$ cat /proc/cpuinfo
processor : 0vendor_id : GenuineIntel
cpu family : 6model : 44
model name : Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHzstepping : 7
microcode : 0x2cpu MHz : 1198.383
cache size : 6144 KBphysical id : 0
siblings : 4core id : 0
cpu cores : 4apicid : 0
initial apicid : 0fpu : yes
fpu_exception : yescpuid level : 10
wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
从上面的信息里,我们可以找到“cpu MHz“,当前CPU频率即为1198.383MHz,同样的可以使用命令“dmesg | grep Memory“,找到:
[ 0.000000] Memory: 4026344K/4194344K available (6648K kernel code, 1012K rwdata, 1900K rodata, 1260K init, 1472K bss, 155568K reserved, 0K cma-reserved)
从上面的输出可以清楚看到,该内存所支持的最大内存空间为4194344KB,而物理内存为4026344KB,也就是4026344/4194344,即4GB,此时可以通过主板的软件方法,看到主板支持的最大内存频率,从而进行内存超频等。
总之,通过以上方式,我们可以在Linux系统中查看内存频率,以得出当前内存频率,实现系统优化配置,提高系统性能,改善计算机用户体验。