您的位置:首页 > 运维架构 > Linux

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

2016-10-26 10:46 519 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息