linux性能指标查看命令,Linux性能指标相关命令

1. 查看硬盘相关信息cat /proc/scsi/scsi   #查看scsi(Small Computer System Interface)连接的设备

lsblk     #查看硬盘设备

lsblk -o name,rota   #查看硬盘设备,列出名称和转动标志,如果rota为0,表示不转动,应该是固态盘;如果rota为1,表示转动,应该是机械盘。

fdisk -l     #列出挂载的硬盘

time dd if=/dev/zero of=/testw.dbf bs=4k count=100000 #∵/dev/zero是一个伪设备,只产生空字符流,对它不会产生IO,∴IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试能力。命令结尾添加oflag=direct将跳过内存缓存,添加oflag=sync将跳过hdd缓存。

time dd if=/dev/sdb of=/dev/null bs=4k #∵/dev/sdb是一个物理分区,对它的读取会产生IO,/dev/null是伪设备相当于黑洞,of到该设备不会产生IO,∴这个命令的IO只发生在/dev/sdb上,也相当于测试能力。(Ctrl+c终止测试)

2. 查看CPU相关信息

mpstat:

AAffA0nNPuCLAAAAAElFTkSuQmCCcat /proc/cpuinfo | grep name | cut -d ":" -f2 | uniq -c#查看cpu的核心和型号

cat /proc/cpuinfo| grep "processor" | wc -l#查看逻辑CPU数量

lscpu#使用lscpu程序查看

3. 查看内存相关信息free      #列出内存相关信息,单位kb

free -mh  #单位为MB

free -g  #单位为GB

cat /proc/meminfo     #查看内存相关的信息文本,其实free程序也是读取这个文件

AAffA0nNPuCLAAAAAElFTkSuQmCC

mem:表示物理内存统计;buff/cache:表示物理内存的缓存统计;swap:表示硬盘上交换分区的使用情况

swappiness:此参数值越低,就会让Linux系统尽量少用swap分区,多用内存;参数值越高就是反过来,使内核更多的去使用swap空间。(例如swappiness=30,即当剩余物理内存用超过30%时,开始使用swap分区。CentOS系统此参数的默认值是30。)

4.查看负载

[cbi-linux@localhost ~]$ uptime

13:35:50 up 13 days,  2:13,  1 user,  load average: 0.08, 0.14, 0.14

开机时间        运行时间            当前用户    负载:1分钟 5分钟 15分钟内的平均负载

5.查看磁盘IO读写

[cbi-linux@localhost ~]$ sar -b 1 10注:每1秒 显示 1次 显示 10次

Linux 3.10.0-1062.9.1.el7.x86_64 (localhost.localdomain)        2021年02月18日  _x86_64_        (8 CPU)

14时59分45秒       tps      rtps      wtps   bread/s   bwrtn/s

14时59分46秒      0.00      0.00      0.00      0.00      0.00

14时59分47秒      0.00      0.00      0.00      0.00      0.00

14时59分48秒      5.00      2.00      3.00    128.00     24.00

14时59分49秒      0.00      0.00      0.00      0.00      0.00

14时59分50秒      0.00      0.00      0.00      0.00      0.00

14时59分51秒      0.00      0.00      0.00      0.00      0.00

14时59分52秒      0.00      0.00      0.00      0.00      0.00

14时59分53秒      4.00      2.00      2.00    128.00     16.00

14时59分54秒      0.00      0.00      0.00      0.00      0.00

14时59分55秒     16.00      7.00      9.00    184.00     88.00

平均时间:      2.50      1.10      1.40     44.00     12.80tps: 每秒向磁盘设备请求数据的次数,包括读、写请求,为rtps与wtps的和。出于效率考虑,每一次IO下发后并不是立即处理请求,而是将请求合并(merge),这里tps指请求合并后的请求计数。

rtps: 每秒向磁盘设备的读请求次数

wtps: 每秒向磁盘设备的写请求次数

bread: 每秒从磁盘读的bytes数量

bwrtn: 每秒向磁盘写的bytes数量

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值