AI 助教问 AI 助教
东方瑞通 · KYCP

系统监控

系统监控通过 ps/top/free/df/vmstat 等命令掌握资源使用情况,free 查看内存。

考点精讲

  1. 监控命令:ps(-ax/-aux) 进程、top(交互 Space/h/k/n/u/r/M/P/q)动态进程、free(-m/-h) 内存、blkid/lsblk 块设备、df(-h) 磁盘、du(-h/-sh) 目录大小。性能瓶颈:内存、CPU、磁盘 I/O、网络 I/O,应用级 Nginx/MySQL/Tomcat。三指标:使用率、饱和度、错误数。评判标准:CPU user%+sys%<70% 好、85% 坏、>=90% 糟糕;内存 si=so=0 好;磁盘 iowait<20% 好、35% 坏、>=50% 糟糕。uptime 看 load average(不应大于逻辑 CPU 核数 2 倍);vmstat、pidstat、sar、perf、strace、iostat 深入分析。
  2. 前后置引导:前置:先掌握「日志管理」(KYCP01-2 日志管理),本页在其基础上展开。;后置:继续学习「Nginx 服务部署」(KYCP02 Nginx服务部署),承接下一知识点。

记忆技巧

看内存「free」、看磁盘「df」、看目录大小「du」;load average 不能超过逻辑 CPU 核数的 2 倍。

常见误区

  • 混淆 free(内存)与 df(磁盘空间)
  • load average 只看绝对值不看 CPU 核数
  • df 与 du 混淆(df 分区、du 目录)

真题思路

  • 【示例】 查看系统内存使用情况,应使用哪个命令?
    df free du lsblk
    答案:B
    解析:free 查内存,df 查磁盘分区、du 查目录大小、lsblk 查块设备(讲义 KYCP01-3 系统监控)。

常见问题

Q:free 和 df 有什么区别?

A:free 查看内存,df 查看磁盘分区使用情况。(解析:内存 vs 磁盘。)

Q:load average 的安全上限是多少?

A:不应大于逻辑 CPU 核数的 2 倍。(解析:负载评判。)

Q:top 交互中按哪个键退出?

A:按 q 退出。(解析:top 交互。)

Q:查看目录占用大小用什么命令?

A:du -sh 目录。(解析:目录大小。)

相关知识

教材出处:KYCP01-3 系统监控 系统监控

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑