亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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:

https://img1.sycdn.imooc.com/602e0b7c0001495e07840075.jpg

cat /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程序也是读取这个文件

https://img1.sycdn.imooc.com/601fbc7a0001f07706550104.jpg

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.80

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

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

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

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

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


點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
軟件測試工程師
手記
粉絲
0
獲贊與收藏
1

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消