PHP Laravel NGINX html css Bootstrap Python Symfony Apache Windows linux jquery Django ASP vanilla Slim vagrant docker Homestead MySQL Redis Git SVN ssh Root vim PhpStorm Pycharm sass less PHP Laravel android html css Vue Angular React NGINX html css Javascript

Ubuntu下如何查看CPU及内存信息

原创

原创不易 ~ 转载请注明出处哦

Ubuntu下,要查看系统及硬件信息并不像在Windows下那么简单。

要查看CPU信息,我们可以使用lscpu这个命令:

eagle@EagleEye:~/webdev$ lscpu

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               158
Model name:          Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
Stepping:            9
CPU MHz:             1500.138
CPU max MHz:         3500.0000
CPU min MHz:         800.0000
BogoMIPS:            6000.00
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            6144K
NUMA node0 CPU(s):   0-3
Flags:               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 pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp

可以看到,CPU(s)这一行,显示了当前电脑的CPU为四核CPUModel name一行显示处理器为Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz,当然,也显示了L1L2以及L3内存大小。

细心的你可能已经发现,lscpu并未能列出内存信息。要查看内存信息,我们需要使用free命令:

eagle@EagleEye:~/webdev$ free -m

              total        used        free      shared  buff/cache   available
Mem:           7892        6548         192         277        1152         795
Swap:          7628        3382        4246

可以看到,Mem指的就是我们的物理内存,那么total这一栏表示物理内存总大小为7892MB,即我们通常所说的8G
used指当前占用的内存大小,available指目前可用内存大小。

如果你好奇Swap这一行的话,Swap指的是我们Swap分区的大小。在Linux下,通常我们会建立一个Swap分区,将其当作内存来进行使用,有点类似于Windows下虚拟内存的意思。而Swap分区的大小通常推荐至少和物理内存大小等同。


正在加载验证码......
请先完成验证