本篇内容主要讲解“Linux中常用的性能分析命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中常用的性能分析命令有哪些”吧!
1.uptime:
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
除此之外还有几个常用的性能分析命令,大家可以自己查一下他们的使用方法,并进行记忆。关于系统稳定和安全是运维人员必备的技能。
# iostat -xz 1
# free -m
# sar -n DEV 1
# sar -n TCP,ETCP 1
# top
到此,相信大家对“Linux中常用的性能分析命令有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。