Linux性能命令
作者:会飞的
最常用的Linux性能命令,包括top、vmstat、iostat、free和sar,它们有助于系统管理员快速解决性能问题。(1)topTop命令不仅显示了当前内核服务的任务,还显示了许多关于主机状态的统计数据,默认情况下,它每隔5秒自动更新一次显示的数据(这个时间间隔是可以配置的),通过top命令,我们可以得知几个结果,如:当前正常运行时间,系统负载,进程数量和内存使用率,此外,这个命令也显示了那些使用最多CPU时间的进程(包括每个进程的各种信息,如运行用户,执行的命令等)
最常用的Linux性能命令,包括top、vmstat、iostat、free和sar,它们有助于系统管理员快速解决性能问题。
(1)top
Top命令不仅显示了当前内核服务的任务,还显示了许多关于主机状态的统计数据,默认情况下,它每隔5秒自动更新一次显示的数据(这个时间间隔是可以配置的),通过top命令,我们可以得知几个结果,如:当前正常运行时间,系统负载,进程数量和内存使用率,此外,这个命令也显示了那些使用最多CPU时间的进程(包括每个进程的各种信息,如运行用户,执行的命令等)。
(2)vmstat
Vmstat命令提供当前CPU、IO、进程和内存使用率的快照,它和top命令类似,自动更新数据,如:
$ vmstat 10
(3)iostat
Iostat命令(在Ubuntu,Red Hat/Fedora上包含在sysstat软件包中)提供三个报告:CPU利用率、设备利用率和网络文件系统利用率,不加任何参数运行时,iostat将显示这三个报告,使用-c,-d和-h参数可以分别独立显示这三个报告。
(4)free
Free命令显示主内存和交换空间的内存统计数据,指定-t参数可以显示总内存数量,指定-b参数可以按字节为单位进行显示,使用-m则以兆为单位显示,默认情况下是以千字节为单位的。
Free命令也可以使用-s参数加一个延迟时间(单位:秒)连续运行,如:
$ free -s 5
(5)sar
Sar命令收集,查看和记录性能数据,这个命令比前面几个命令历史更悠久,它可以收集和显示较长周期的数据。
猜你喜欢
您可能感兴趣的文章:
- PHP.MVC的模板标签系统(一)
- apache+mysql+php+ssl服务器之完全安装攻略
- Windows下PHP5和Apache的安装与配置
- 玩转图像函数库—常见图形操作
- 转换中文为unicode 转换unicode到正常文本
- 生成静态页面的PHP类
- 删除无限级目录与文件代码共享
- PHP的十个高级技巧(上中下)
- 最令PHP初学者头痛的十四个问题
- WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
- PHP初学者头疼问题总结
- php计数器的设计与实现
- php分页函数
- 从零开始 教你如何搭建Discuz!4.1论坛(图)
- Php部分常见问题总结
- php正则
- 使用Apache的rewrite技术
- python r.hgetall获取所有值
- Unexpected character (< (code 60)): expected a valid value (number, String, array, object, true, false or null)