- 监控Linux系统状态
查看系统负载:
w/uptime 最后3个数字表示1分钟,5分钟,15分钟平均有多少个进程占用 cpu,占用cpu的进程可以是Running,也可以是Waiting,某一时刻1颗cpu只 能有一个进程使用其资源
top命令:
top回车就可以进入到top界面
每3秒刷新一次
默认按cpu百分比排序,也可以按M键按照内存使用率大小排序
按数字1,可以显示所有cpu使用率详情
top -bn1 静态显示所有进程情况,也是按照cpu百分比排序
静态显示进程信息,方便在shell脚本中使用top命令
free命令:
free查看内存和swap使用情况,关注最有意境额的available,这个数字是真正剩余的物理内存大小
手动增加swap
dd if=/dev/zero of=/bigfile bs=1M count=1000
mkswap /biglife
chmod 600 /bigfile
swapon /bigfile
监控磁盘
iostat —> yum install -y sysstat
iostat -dx 1
iostat -dx 1 5
iotop —> yum install -y iotop
iotop 回车 动态显示,按IO使用率大小排行
补充:
查看cpu核数:
cat /proc/cpuinfo
lscpu
buffer和cached
buffer:这部分内存是从cpu产生即将写入到磁盘里去的那部分数据;
cached:这部分数据是先从磁盘里读出来,然后临时存到内存里的那部分数据,