linux管理员最常用的命令就是这个’w’ 。第一行从左面开始显示的信息依次为系统时间、系统运行时间、登录用户数、平均负载。第二行信息是,当前系统内登录的用户、登录的方式及从哪里登录的等等。
在这些信息当中,应该关注的是第一行中的’load average:’后面的三个数值。第一个数值表示1分钟内系统的平均负载值;第二个数值表示5分钟内系统的平均负载值;第三个数值表示15分钟内系统的平均负载值。这个值的意义是,单位时间段内CPU活动进程数,这个值越大就说明你的服务器压力越大。一般情况下这个值只要不超过你服务器的cpu数量,就说明你的服务器没有压力,否则就要关注一下了。查看CPU数量的方法如下。
命令 | 说明 |
---|---|
uptime | 查看系统启动时间与工作负载。 |
w | 查看系统启动时间、工作负载、登录用户信息。 |
命令 | 说明 |
---|---|
cat /proc/cpuinfo |grep -c ‘processor’ | 查看系统有几个。CPU,/proc/cpuinfo文件记录了CPU的详细信息。查看有几颗物理CPU时需要查看关键字’physical id’。 |
w查看的是系统整体上的负载,通过看那个数值可以知道当前系统有没有压力,但是具体是哪里(CPU, 内存,磁盘)有压力就无法判断了。通过vmstat就可以知道具体是哪里有压力。vmstat命令打印的结果共分为6部分:procs, memory, swap, io, system, cpu。
1)procs 显示进程相关信息。
2)memory 内存相关信息。
3)swap 内存交换情况。
4)io 磁盘使用情况。
5)system 显示采集间隔内发生的中断次数。
6)CPU 显示cpu的使用状态。
以上所介绍的各个参数中,经常会关注r列,b列,和wa列。io部分的bi、bo也是经常参考的对象。如果磁盘io压力很大时,这两列的数值会比较高。另外当si, so两列的数值比较高,并且在不断变化时,说明内存不够了,内存中的数据频繁交换到交换分区中,这往往对系统性能影响极大。
命令 | 说明 |
---|---|
vmstat | 输出系统的当前状态。 |
vmstat 1 | 每隔1秒输出一次系统的当前状态且一直输出,除非按ctrl + c强制结束。 |
vmstat 1 5 | 每隔1秒输出一次系统的当前状态,共输出5次。 |
vmstat -a 1 10 | 每隔1秒输出一次系统的当前状态,共输出10次。使用inactive/active(活跃与否)替代buffer/cache的内存输出信息。 |
vmstat -f | 开机到目前为止系统复制(fork)的进程数。 |
vmstat -s | 开机到目前为止系统内存变化情况列表说明。 |
vmstat -S m | 设置显示数据的单位*(k、K、m、M),默认是kb。 |
vmstat -d sda | 列出磁盘的读写总量统计表。 |
vmstat -p sda1 | 显示该分区的读写总量统计表。 |
命令 | 说明 |
---|---|
top | 动态监控进程所占用的系统资源,每隔5秒刷新一次。'shift+m’排序,'1’列出CPU使用状态。 |
top -d 10 | 每10秒整个界面更新一次。 |
top -p pid | 指定某些个pid进行查看监测。 |
top -b -n 1 | 非动态打印系统资源的使用情况。 |
top -b -n 3 > / | 将top信息输出3次,并将结果输出到 /文件中。 |
top执行过程中可以使用的按键命令 | 说明 |
---|---|
? | 在top中可以输入的按键命令。 |
P | 以cpu的使用资源排序显示。 |
M | 以内存的使用资源排序显示。 |
N | 以pid来排序。 |
T | 由该进程使用的cpu时间累积排序。 |
k | 给予某个pid一个信号。 |
r | 给予某个pid重新制定一个nice值。 |
q | 离开top软件的按键。 |
命令 | 说明 |
---|---|
free | 打印内存使用情况。 |
free -b | 以bytes为单位打印内存使用情况。 |
free -m | 以MB为单位打印内存使用情况。 |
free -k | 以KB为单位打印内存使用情况。 |
free -g | 以GB为单位打印内存使用情况。 |
free -t | 在输出的最终结果中显示物理内存与swap的总量。 |
命令 | 说明 |
---|---|
uname -a | 所有系统相关的信息。 |
uname -s | 系统内核名称。 |
uname -r | 内核的版本。 |
uname -m | 本系统的硬件名称,例如i686或x86_64。 |
uname -p | cpu的类型,与-m类似,只是显示的是cpu的类型。 |
uname -i | 硬件的平台(ix86)。 |
本文发布于:2024-01-28 19:43:18,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064422039818.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |