首页 > 代码库 > linux 系统性能调优 相关命令汇总

linux 系统性能调优 相关命令汇总


linux 系统性能调优 相关命令汇总:


1. ps:查看系统中当前有哪些进程在运行

常用命令有ps aux  | grep  -i  mysql  

http://www.cnblogs.com/peida/archive/2012/12/19/2824418.html


2. top:动态显示各个程序对cpu,内存的占用,以及负载的情况

http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316399.html



3. io的总体负载,进程的io负载,负载来源于某个文件(iotop,pt-ioprofile)

http://blog.csdn.net/dyllove98/article/details/8882163


4. iotop:显示磁盘io信息

http://blog.chinaunix.net/uid-434226-id-3297460.html


5. iostat的使用:

可以查看磁盘的tps,每秒的读写量,以及磁盘的繁忙程度

可以用来查看CPU的相关信息

http://www.orczhou.com/index.php/2010/03/iostat-detail/



6. vmstat:很少使用

包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况

http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html



4. tcprstat:端口上通信负载,响应时间,请求量

http://www.bo56.com/tcprstat%E5%88%86%E6%9E%90%E6%9C%8D%E5%8A%A1%E7%9A%84%E5%93%8D%E5%BA%94%E9%80%9F%E5%BA%A6%E5%88%A9%E5%99%A8/

https://my.oschina.net/moooofly/blog/157063



5.netstat 网络程序通信的ip,端口,服务进程号的相关信息(显示ip的流量)

https://linux.cn/article-2434-1.html

常用命令有

netstat  -antp:显示所有tcp连接的相关信息

netstat -tnlp:列出监听中的tcp

netstat  -anlp:列出所有监听中



6.iftop:网络接口流量监测,可以具体到某个具体的IP地址流量发送和接送状态

http://os.51cto.com/art/201303/387240.htm



7.lsof:查看程序打开的文件句柄(可以用来恢复的被删掉的数据)

http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316599.html

http://www.cnblogs.com/peida/archive/2013/02/26/2932972.html


io负载高定位的方法:

http://www.cnblogs.com/cenalulu/archive/2013/04/12/3016714.html

http://www.cnblogs.com/no7dw/archive/2012/10/17/2727692.html


本文出自 “SQLServer MySQL” 博客,请务必保留此出处http://dwchaoyue.blog.51cto.com/2826417/1865752

linux 系统性能调优 相关命令汇总