- 2
- 0
- 约8.25千字
- 约 8页
- 2026-05-06 发布于河北
- 举报
IT运维工程师面试题及详细答案
一、基础必考题(考察核心基本功,贴合日常运维场景)
1.问题:Linux系统中,如何查看系统CPU、内存、磁盘的使用情况?分别说出具体命令和关键参数,以及如何判断资源是否过载?
答案:这三个是运维日常最常用的查询操作,具体命令和判断标准如下:
(1)CPU查看:用top命令(实时查看)或uptime(快速查看负载)。top命令中,%Cpu(s)一行的us(用户态占用)、sy(内核态占用)是关键,一般情况下,us+sy持续超过80%,说明CPU过载;uptime中,后面的三个数值(1分钟、5分钟、15分钟负载),如果持续大于CPU核心数(比如4核CPU,负载持续4),说明CPU压力过大。
补充:也可以用mpstat命令查看每个CPU核心的负载,避免单核心过载被整体负载掩盖。
(2)内存查看:用free-h命令(-h表示人性化显示,单位为G/M)。关键看available(可用内存),如果可用内存持续低于总内存的10%,且swap(交换分区)使用率持续超过20%,说明内存不足,容易导致系统卡顿、服务崩溃。
(3)磁盘查看:用df-h(查看磁盘分区使用率)和du-sh目录名(查看具体目录占用大小)。df-h中,某个分区使用率持续超过85%,就需要警惕(避免达到90%以上,容易导致无法写入文件、服务异常);如果发现磁盘满了,先用du命令定位大文
原创力文档

文档评论(0)