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

粗略的看下两款Linux下的性能分析工具

2013-10-05 18:50 274 查看
uptime -> 查询系统负载信息
我们先执行下uptime命令看下:
uptime




以逗号分隔我们可以看到第一段是
#  16:03:53 => 系统当前的时间
# up 4:25 => 主机已运行的时间
# 2users => 用户总连接数,非登录用户数
# load aerage => 系统平均负载 -> 分别是  1分钟 , 5分钟 , 15分钟的系统平均负载
# 那么什么是系统平均负载呢? 系统平均负载是指在特定时间间隔内运行队列中的平均进程数。
# 它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。
#load average的最佳值是1,说明每个进程都可以马上处理并且没有CPU cycles被丢失。对于单CPU的机器,1或者2是可以接受的值;对于多路CPU的机器,load average值可能在8到10之间。


dmesg -> 显示开机信息
执行

dmesg

#    dmesg命令主要用来显示内核信息。使用dmesg可以有效诊断机器硬件故障或者添加硬件出现的问题。
#    使用dmesg可以确定您的服务器安装了那些硬件。每次系统重启,系统都会检查所有硬件并将信息记录下来

输出的信息



由于dmesg输出的信息比较长我们可以配合less来查看,为什么不用more?
因为more不支持上翻页果断不用 ····

dmesg | less
当然了这个命令还能配合各种命令来分析信息,这里就不一一的说了,用到的时候就写出来~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息