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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!