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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 系统性能调优 相关命令汇总的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维工程师面试知识点汇总

运维工具汇总之 性能调优,性能监控,性能测试

运维工具汇总之 性能调优,性能监控,性能测试

linux系统性能调优之vmstat

Linux技术专题「系统性能调优实战」终极关注应用系统性能调优及原理剖析(上册)

Redhat 系统相关调优参数注解