系统性能排查命令及优化思路

选项解释:

rrunning状态进程个数,小于CPU核心数(CPU时间片+所需要的资源)b被阻塞的进程队列的长度(等待I/O完成即进程所需要的资源未到位或者未拿到CPU时间片)swpd从物理内存交换至交换分区的数据量free空闲物理内存空间buffbuffercache的空间大小,即IO处理时的缓冲。(结果)cachepagecache的空间大小,缓存的是linux中的具体文件。进程运行时所需要的资源。(过程)si从内存转到swap分区so从swap到内存(kb/s)bi从块设备读入内存的数据量(kb/s),如selectbo从内存保存至块设备的数据量(kb/s),如update,insertin中断发生的速率,通常意味每秒多少次中断请求发生产生原因:时间片轮转,IO(磁盘/网络)cs对中断的响应,即上下文切换(进程切换)个数

选项解释:

rrqm/s每秒进行merge的读操作数目。即delta(rmerge)/swrqm/s每秒进行merge的写操作数目。即delta(wmerge)/sr/s每秒完成的读I/O设备次数。即delta(rio)/sw/s每秒完成的写I/O设备次数。即delta(wio)/srsec/s每秒读扇区数。即delta(rsect)/swsec/s每秒写扇区数。即delta(wsect)/srkB/s每秒读K字节数。是rsect/s的一半,,因为每扇区大小为512字节。(需要计算)wkB/s每秒写K字节数。是wsect/s的一半。(需要计算)avgrq-sz平均每次设备I/O操作的数据大小(扇区)。delta(rsect+wsect)/delta(rio+wio)avgqu-sz平均I/O队列长度。即delta(aveq)/s/1000(因为aveq的单位为毫秒)。await平均每次设备I/O操作的等待时间(毫秒)。即delta(ruse+wuse)/delta(rio+wio)svctm平均每次设备I/O操作的服务时间(毫秒)。即delta(use)/delta(rio+wio)

6.网络连接排查命令netstat

1.常用选项:

netstat-tunlp显示tcp/udp监听的端口和运行进程。如不使用-n选项,会根据/etc/services中的文件解析端口名称/etc/services该文件显示协议端口及对应的名称,可以自行更改netstat-s协议包数据统计netstat-tan显示所有的TCP链接,协助tcp状态机进行问题排查,最大socket65535等$cat/proc/sys/net/ipv4/ip_local_port_range3276861000

通过以上的一些命令及问题的处理思路,大致能够对一台服务器的使用状况做初步的判断。欢迎大家随时交流~~

本文出自 “Haris” 博客,谢绝转载!

生活不会永远都困难;祝你爱情蜜甜,事业大进步

系统性能排查命令及优化思路

相关文章:

你感兴趣的文章:

标签云: