查看linux系統配置的方法:
CPU
1. lscpu:顯示cpu架構信息
[xxx@localhost?~]$?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 #每個核心支持的線程數量。1表示只支持一個線程,即不支持超線程 Core(s)?per?socket:????1 #每個處理器的核心數量 Socket(s):?????????????4 #處理器數量 NUMA?node(s):??????????1 Vendor?ID:?????????????GenuineIntel CPU?family:????????????6 Model:?????????????????63 Stepping:??????????????0 CPU?MHz:???????????????2599.998 BogoMIPS:??????????????5199.99 Hypervisor?vendor:?????VMware #管理程序供應商 Virtualization?type:???full L1d?cache:?????????????32K L1i?cache:?????????????32K L2?cache:??????????????256K L3?cache:??????????????30720K NUMA?node0?CPU(s):?????0-3
總處理器核心數量=處理器數量*每個處理器的核心數量*每個核心支持的線程數量。即:CPU(s) = Socket(s) * Core(s) * Thread(s)。
2、cat /proc/cpuinfo:查看CPU詳細信息
[xxx@localhost?~]$?cat?/proc/cpuinfo? processor???????:?0 vendor_id???????:?GenuineIntel cpu?family??????:?6 model???????????:?63 model?name??????:?Intel(R)?Xeon(R)?CPU?E5-2690?v3?@?2.60GHz stepping????????:?0 cpu?MHz?????????:?2599.998 cache?size??????:?30720?KB fpu?????????????:?yes fpu_exception???:?yes cpuid?level?????:?13 wp??????????????:?yes flags???????????:?fpu?vme?de?pse?tsc?msr?pae?mce?cx8?apic?sep?mtrr?pge?mca?cmov?pat?pse36?clflush?dts?mmx?fxsr?sse?sse2?ss?syscall?nx?rdtscp?lm?constant_tsc?arch_perfmon?pebs?bts?xtopology?tsc_reliable?nonstop_tsc?aperfmperf?unfair_spinlock?pni?pclmulqdq?ssse3?fma?cx16?sse4_1?sse4_2?movbe?popcnt?aes?xsave?avx?hypervisor?lahf_lm?ida?arat?epb?pln?pts?dts bogomips????????:?5199.99 clflush?size????:?64 cache_alignment?:?64 address?sizes???:?40?bits?physical,?48?bits?virtual power?management: processor???????:?1 vendor_id???????:?GenuineIntel cpu?family??????:?6 model???????????:?63 model?name??????:?Intel(R)?Xeon(R)?CPU?E5-2690?v3?@?2.60GHz stepping????????:?0 cpu?MHz?????????:?2599.998 cache?size??????:?30720?KB fpu?????????????:?yes fpu_exception???:?yes cpuid?level?????:?13 wp??????????????:?yes flags???????????:?fpu?vme?de?pse?tsc?msr?pae?mce?cx8?apic?sep?mtrr?pge?mca?cmov?pat?pse36?clflush?dts?mmx?fxsr?sse?sse2?ss?syscall?nx?rdtscp?lm?constant_tsc?arch_perfmon?pebs?bts?xtopology?tsc_reliable?nonstop_tsc?aperfmperf?unfair_spinlock?pni?pclmulqdq?ssse3?fma?cx16?sse4_1?sse4_2?movbe?popcnt?aes?xsave?avx?hypervisor?lahf_lm?ida?arat?epb?pln?pts?dts bogomips????????:?5199.99 clflush?size????:?64 cache_alignment?:?64 address?sizes???:?40?bits?physical,?48?bits?virtual power?management: processor???????:?2 vendor_id???????:?GenuineIntel cpu?family??????:?6 model???????????:?63 model?name??????:?Intel(R)?Xeon(R)?CPU?E5-2690?v3?@?2.60GHz stepping????????:?0 cpu?MHz?????????:?2599.998 cache?size??????:?30720?KB fpu?????????????:?yes fpu_exception???:?yes cpuid?level?????:?13 wp??????????????:?yes flags???????????:?fpu?vme?de?pse?tsc?msr?pae?mce?cx8?apic?sep?mtrr?pge?mca?cmov?pat?pse36?clflush?dts?mmx?fxsr?sse?sse2?ss?syscall?nx?rdtscp?lm?constant_tsc?arch_perfmon?pebs?bts?xtopology?tsc_reliable?nonstop_tsc?aperfmperf?unfair_spinlock?pni?pclmulqdq?ssse3?fma?cx16?sse4_1?sse4_2?movbe?popcnt?aes?xsave?avx?hypervisor?lahf_lm?ida?arat?epb?pln?pts?dts bogomips????????:?5199.99 clflush?size????:?64 cache_alignment?:?64 address?sizes???:?40?bits?physical,?48?bits?virtual power?management: processor???????:?3 vendor_id???????:?GenuineIntel cpu?family??????:?6 model???????????:?63 model?name??????:?Intel(R)?Xeon(R)?CPU?E5-2690?v3?@?2.60GHz stepping????????:?0 cpu?MHz?????????:?2599.998 cache?size??????:?30720?KB fpu?????????????:?yes fpu_exception???:?yes cpuid?level?????:?13 wp??????????????:?yes flags???????????:?fpu?vme?de?pse?tsc?msr?pae?mce?cx8?apic?sep?mtrr?pge?mca?cmov?pat?pse36?clflush?dts?mmx?fxsr?sse?sse2?ss?syscall?nx?rdtscp?lm?constant_tsc?arch_perfmon?pebs?bts?xtopology?tsc_reliable?nonstop_tsc?aperfmperf?unfair_spinlock?pni?pclmulqdq?ssse3?fma?cx16?sse4_1?sse4_2?movbe?popcnt?aes?xsave?avx?hypervisor?lahf_lm?ida?arat?epb?pln?pts?dts bogomips????????:?5199.99 clflush?size????:?64 cache_alignment?:?64 address?sizes???:?40?bits?physical,?48?bits?virtual power?management:
?這樣輸出的話,內容有些多,看起來會有些混亂。我們可以用幾條命令來查看我們想要知道的信息:
#?查看物理CPU個數 cat?/proc/cpuinfo?|?grep?"physical?id"?|?sort?|?uniq #?查看每個物理CPU中core的個數(即核數) cat?/proc/cpuinfo?|?grep?"cpu?cores"?|?uniq #?查看每個物理CPU中線程的個數 cat?/proc/cpuinfo?|?grep?"siblings"?|?uniq #?查看邏輯CPU的個數 cat?/proc/cpuinfo|?grep?"processor" #?查看CPU型號 cat?/proc/cpuinfo?|?grep?"model?name"?|?uniq
內存
查看/proc/meminfo或者使用free命令。free命令就是從meminfo中獲取的信息。一般情況下,使用free就能得到我們想知道的信息:
[xxx@localhost?~]$?free?-m ?????????????total???????used???????free?????shared????buffers?????cached Mem:??????????7868????????954???????6914??????????0?????????64????????619 -/+?buffers/cache:????????271???????7597 Swap:?????????4031??????????0???????4031
可以看出,內存大小是8G。
硬盤
1. lsblk:blk是block的縮寫。列出塊設備
[xxx@localhost?~]$?lsblk NAME????????????????????????MAJ:MIN?RM??SIZE?RO?TYPE?MOUNTPOINT sr0??????????????????????????11:0????1?1024M??0?rom?? sdb???????????????????????????8:16???0??100G??0?disk? └─sdb1????????????????????????8:17???0??100G??0?part?/data sda???????????????????????????8:0????0???60G??0?disk? ├─sda1????????????????????????8:1????0??500M??0?part?/boot └─sda2????????????????????????8:2????0?59.5G??0?part? ??├─VolGroup-lv_root?(dm-0)?253:0????0???50G??0?lvm??/ ??├─VolGroup-lv_swap?(dm-1)?253:1????0????4G??0?lvm??[SWAP] ??└─VolGroup-lv_home?(dm-2)?253:2????0??5.6G??0?lvm??/home
其中,TYPE=disk表示硬盤。可以看出,硬盤分為sda和sdb,一共160G。
2. df:查看硬盤使用情況
[xxx@localhost?~]$?df?-h Filesystem????????????????????Size??Used?Avail?Use%?Mounted?on /dev/mapper/VolGroup-lv_root???50G??1.7G???46G???4%?/ tmpfs?????????????????????????3.9G?????0??3.9G???0%?/dev/shm /dev/sda1?????????????????????485M???39M??421M???9%?/boot /dev/mapper/VolGroup-lv_home??5.5G??165M??5.1G???4%?/home /dev/sdb1??????????????????????99G??188M???94G???1%?/data
所有行的Size全加起來,也能大概算出硬盤大小。
推薦學習:Linux視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦