标签:查看 19 性能 CPU Linux 服务器 0.00
如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在呢?
这里给大家介绍几个公司常用的分析命令:
1.uptime:
显示系统已经运行了多长时间,它依次显示下列信息:当前时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负
2.dmesg| tail
demsg 主要是用来显示开机信息的。一般情况下,kernel会将开机信息存储在ring buffer中,有时候开机忘了查看信息,就可以使用dmesg命令查看。
-c 显示信息后,清除ring buffer中的内容。
-s<缓冲区大小> 预设置为8196,刚好等于ring buffer的大小。
-n 设置记录信息的层级。
3.vmstat 1
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况
与top命令不同的是,我可以查看整个机器的CPU,内存,IO使用情况,而不是单单看某个进程CPU或者内存使用率。
4.mpstat -P ALL 1
查看多核CPU每个计算核心的使用情况
mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而vmstat只能查看系统整体cpu情况。
5.pidstat 1
执行pidstat,将输出系统启动后所有活动进程的cpu统计信息:
linux:~ # pidstat Linux 2.6.32.12-0.7-default (linux) 06/18/12 _x86_64_11:37:19 PID %usr %system %guest %CPU CPU Command ……11:37:19 11452 0.00 0.00 0.00 0.00 2 bash11:37:19 11509 0.00 0.00 0.00 0.00 3 dd
除此之外还有几个常用的性能分析命令,大家可以自己查一下他们的使用方法,并进行记忆。关于系统稳定和安全是运维人员必备的技能。
标签:查看,19,性能,CPU,Linux,服务器,0.00 来源: https://blog.51cto.com/xinsz08/2700123
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。