温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux中常用的性能分析命令有哪些

发布时间:2021-12-30 15:12:03 来源:亿速云 阅读:209 作者:iii 栏目:大数据

本篇内容主要讲解“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
    

除此之外还有几个常用的性能分析命令,大家可以自己查一下他们的使用方法,并进行记忆。关于系统稳定和安全是运维人员必备的技能。

# iostat -xz 1

# free -m

# sar -n DEV 1

# sar -n TCP,ETCP 1

# top

到此,相信大家对“Linux中常用的性能分析命令有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI