系统运维工程师面试题及详细答案.docxVIP

  • 9
  • 0
  • 约1.29万字
  • 约 12页
  • 2026-04-20 发布于河北
  • 举报

系统运维工程师面试题及详细答案

一、基础运维题(入门必问,考察基础功底)

1.问题:Linux系统中,如何查看当前系统的CPU、内存、磁盘使用率?请写出具体命令及核心参数说明。

详细答案:这是运维日常最常用的排查命令,核心用3个命令即可,避免复杂参数,贴合实际使用场景:

(1)查看CPU使用率:top或mpstat

-top:实时查看,默认每3秒刷新,核心看%us(用户态CPU占比,过高说明应用消耗大)、%sy(内核态CPU占比,过高可能是系统调用频繁)、%id(空闲CPU占比,低于10%说明CPU过载)。按“q”退出,按“P”按CPU使用率排序。

-mpstat:查看多核心CPU详情,命令mpstat-PALL,可快速定位哪个CPU核心负载过高。

(2)查看内存使用率:free-h

-核心看:total(总内存)、used(已使用内存)、free(空闲内存)、buff/cache(缓存和缓冲内存),其中buff/cache可被释放,实际可用内存≈free+buff/cache。

-补充:vmstat可查看内存交换情况(si、so参数),si/so不为0,说明内存不足,正在使用swap分区,会导致系统卡顿。

(3)查看磁盘使用率:df-h或du-sh

-df-h:查看所有挂载分区的使用率,核心看Use%(使用率),超过85%需警惕,超过95%会

文档评论(0)

1亿VIP精品文档

相关文档