查看Linux系统参数

查看CPU详细信息

  • 在Linux服务器上查看CPU详细信息:cat /proc/cpuinfo
[root@ljh2020 test]# cat /proc/cpuinfo
processor : 0              # CPU处理器序号,从0开始,可通过该序号查看CPU个数
vendor_id : GenuineIntel   # CPU制造商,因特尔正式版
cpu family : 6             # CPU产品系列代号,即第6代CPU
model  : 85                # CPU属于其系列的哪一代的代号
model name : Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz # 处理器型号,主频
stepping : 7               # CPU属于制作更新版本
microcode : 0x1
cpu MHz  : 2499.998         # CPU主频率
cache size : 36608 KB       # CPU二级缓存大小
physical id : 0             # 单个CPU 的标号
siblings : 2                # 单个CPU逻辑合数
core id  : 0                # 当前物理核在其所处的CPU中的编号  
cpu cores : 1               # 该逻辑核所处的CPU物理核数
apicid  : 0                 # 用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
initial apicid : 0 
fpu  : yes                  # 是否具有浮点运算单元
fpu_exception : yes         # 是否支持浮点计算异常
cpuid level : 22            # 执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容 
wp  : yes                   # 表明当前CPU是否在内核态支持对用户空间的写保护
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat avx512_vnni
                            # 当前CPU支持的功能
bogomips : 4999.99          # 在系统内核启动时粗略测算的CPU速度
clflush size : 64           # 每次刷新缓存的大小单位
cache_alignment : 64        # 缓存地址对齐单位
address sizes : 46 bits physical, 48 bits virtual   # 可访问地址空间位数
power management:
  • 查看cpu个数
[root@ljh2020 test]# cat /proc/cpuinfo | grep processor | wc -l
2

其中"|" 为管道符,表示并行执行;grep 为文本过滤器命令;wc 为(word count),即统计单词数量;参数 -l(line)表示统计行数 ;
该命令表示:将查看的cpu信息结果通过管道过滤查看 processor 的信息,将获取的processor的信息通过管道统计该结果的个数

查看系统内存参数信息

  • 查看内存总数
[root@ljh2020 test]# cat /proc/meminfo | grep MemTotal
MemTotal:        3688712 kB
  • 查看系统运行内存大小
[root@ljh2020 test]# cat /proc/meminfo | grep Mem
MemTotal:       3688712 kB  # 系统内核可支配的内存
MemFree:        2403656 kB  # 系统尚未使用的内存
MemAvailable:   3268424 kB  # 系统可用内存
rtm16:~ #
  • 内存参数详细信息
[root@ljh2020 test]# cat /proc/meminfo
MemTotal:        3688712 kB      # 系统内核可支配的内存
MemFree:         2403772 kB      # 系统尚未使用的内存 
MemAvailable:    3268428 kB      # 系统可用内存,包括cache、buffer等
Buffers:           68164 kB      # 一般是用在写入磁盘的,缓冲区大小
Cached:           962424 kB      # 缓存区,存放CPU最近使用过的部分数据
SwapCached:            0 kB
Active:           476328 kB
Inactive:         673160 kB
...[省略部分内容]
  • 查看最大支持内存
[root@ljh2020 test]# dmidecode|grep -P 'Maximum\s+Capacity'
 Maximum Capacity: 4 GB
  • 内存硬件具体信息
[root@ljh2020 test]# dmidecode | grep -A16 "Memory Device"
Memory Device
 Array Handle: 0x1000
 Error Information Handle: Not Provided
 Total Width: Unknown
 Data Width: Unknown
 Size: 4096 MB
 Form Factor: DIMM
 Set: None
 Locator: DIMM 0
 Bank Locator: Not Specified
 Type: RAM
 Type Detail: Other
 Speed: Unknown
 Manufacturer: Alibaba Cloud
 Serial Number: Not Specified
 Asset Tag: Not Specified
 Part Number: Not Specified

查看磁盘参数信息

  • fdisk -l 查看当前的磁盘分区信息(主要是分区表信息)
ot@ljh2020 test]# fdisk -l
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b2d99   
Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *     2048    83875364    41936658+  83  Linux

fdisk :操作磁盘分区表
-l (list) :列出指定设备的分区表信息
(Boot):表示引导分区,在上面的例子中 vda1 是引导分区;活动分区active
Start (开始):表示的一个分区从X cylinder(磁柱)开始
End (结束):表示一个分区到 Y cylinder(磁柱)结束
System :通过指定id来确认分区类型

  • df命令显示设备名称、总磁盘空间、已用磁盘空间、可用磁盘空间和文件系统上的挂载点。
[root@ljh2020 test]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  2.7G   35G   8% /
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           1.8G     0  1.8G   0% /dev/shm
tmpfs           1.8G  460K  1.8G   1% /run
tmpfs           1.8G     0  1.8G   0% /sys/fs/cgroup
tmpfs           361M     0  361M   0% /run/user/0

查看OS版本信息

  • Linux查看版本当前操作系统发行版信息
[root@ljh2020 test]# cat /etc/redhat-release      
CentOS Linux release 7.6.1810 (Core) 
  • Linux查看当前操作系统版本信息
[root@ljh2020 test]# cat /proc/version  
Linux version 3.10.0-957.21.3.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Tue Jun 18 16:35:19 UTC 2019

查看当前系统空闲内存

  • free -h (-h, –human, 自动将数值转换为人类易读形式)
    free命令可显示系统已用及空余物理内存量、交换分区使用情况(swap memory)、内核占用的缓存、及共享内存。
    其命令形式为 free options(可多个参数)。
[root@ljh2020 test]# free -h
              total        used        free      shared  buff/cache   available
Mem:           3.5G        162M        2.3G        460K        1.1G        3.1G
Swap:            0B          0B          0B

Mem行:
total: 表示总物理内存
used :已经使用的内存
free :空闲的物理内存
shared :多个进程共享的内存总额
buffers :内核缓冲区使用的内存
cache :页面缓存和 Slab 分配机制使用的内存
buff/cache: buffers 与 cache 之和
available:在不计算交换空间的情况下,预计可以被新启动的应用程序所使用的内存空间。与 cache 或者 free 部分不同,这一列把页面缓存计算在内,并且不是所有的可回收的 slab 内存都可以真正被回收,因为可能有被占用的部分。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值