linux26-主机状态监控 top df iostat sar

linux26-主机状态监控 top df iostat sar


  • top 查看CPU,内存使用情况

  • top 交互式快捷键

  • 磁盘信息监控

    • df 查看磁盘使用情况

    • iostat 查看CPU,磁盘相关信息

  • 网络监控

    • sar 查看网络的相关统计

top

查看CPU,内存使用情况. 默认每5秒刷新一次, ctrl+c 或 q 退出

top

选项

  • -p 只显示某个进程的信息

  • -d 设置刷新时间, 默认为5s

  • -c 显示产生进程的完整命令, 默认是进程名

  • -n 指定刷新次数, 如top -n 3, 刷新输出3次后退出

  • -b 以非交互非全屏模式运行, 以批次的方式执行top, 一般配合-n指定输出几次统计信息, 将输出重定向到指定文件, 如 top -b -n 3 > /tmp/top.tmp

  • -i 不显示任何闲置(idle)或无用(zombie)的进程

  • -u 查找特定用户启动的进程


只显示进程号为1的进程信息

top -p 1

显示完整命令

top -c

只显示用户itheima启动的进程

top -u itheima


top以交互式运行(非-b选项启动)时的快捷键

  • h 显示帮助页面

  • c 显示产生进程的完整命令, 等同 top -c

  • f 选择需要展示的项目, 通过space控制显示, 显示的项目前标注有*号

  • M 根据驻留内存大小(RES)排序

  • P 根据CPU使用百分比大小进行排序

  • T 根据时间/累计时间进行排序

  • E 切换顶部内存显示单位

  • e 切换进程内存显示单位

  • l 切换显示平均负载和启动时间信息

  • i 不现实闲置或无用进程, 等同 top -i

  • t 切换显示CPU状态信息

  • m 切换显示内存信息


磁盘信息监控


df

语法

df [-h]
  • -h human-readable 更加人性化的单位显示

iostat

需要下载sysstat

sudo apt install -y sysstat

语法

iostat [-x] [num1] [num2]
  • -x 显示更多信息

  • num1 数字,刷新间隔

  • num2 数字, 刷新次数

iostat -x


网络状态监控


sar

查看网络的相关统计

语法

sar -n DEV num1 num2
  • -n 查看网络 DEV表示查看网络接口

  • num1 刷新间隔, 不填写就查看一次结束

  • num2 查看次数, 不填写无限次查看

sar -n DEV 3 2


posted @   HIK4RU44  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示