news 2026/7/22 10:48:35

Linux 运维常用命令(CPU、内存、磁盘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 运维常用命令(CPU、内存、磁盘

Linux 运维常用命令(CPU、内存、磁盘),也是日常排查服务器性能最常用的一套,适合写进运维手册。


一、查看 CPU 使用率

1. top(最常用)

top

例如:

%Cpu(s): 5.7 us, 1.3 sy, 0.0 ni, 92.7 id, 0.2 wa

含义:

字段说明
us用户态CPU
sy系统态CPU
ninice进程CPU
id空闲CPU(Idle)
waIO等待
hi硬中断
si软中断
st虚拟机被抢占CPU

例如:

%Cpu(s): 80 us,10 sy,10 id

说明:

CPU 已使用 90%,空闲只有 10%。


2. 查看 CPU 核数

lscpu

或者

nproc

例如:

64

表示64个逻辑CPU。


3. 查看CPU占用最高进程

top

P

按照CPU排序。

或者

ps-eopid,user,%cpu,%mem,cmd--sort=-%cpu|head

例如:

PID USER %CPU COMMAND 19636 root 254.8 java 237372 root 17.6 java

二、查看内存使用率

1. free(最常用)

free-h

例如:

total used free shared buff/cache available Mem: 126Gi 37Gi 3.2Gi 1Gi 85Gi 87Gi Swap: 8Gi 7.8Gi 252Mi

重点看:

available

而不是

free

2. 查看内存占用最高进程

ps-eopid,user,%mem,rss,vsz,cmd--sort=-%mem|head

或者

top

M

按内存排序。


3. vmstat

vmstat15

每秒刷新一次,共5次。

例如:

procs -----------memory---------- r b swpd free buff cache

三、查看 Swap 使用情况

free-h

或者

swapon--show

四、查看磁盘使用率

1. df(最常用)

df-h

例如:

Filesystem Size Used Avail Use% /dev/sda2 500G 300G 180G 63%

重点:

Use%

2. 查看 inode

有时候磁盘没满,但是inode满了。

df-i

3. 查看目录大小

du-sh*

查看当前目录。


查看一级目录:

du-h--max-depth=1

查看最大的目录:

du-ah/|sort-rh|head-20

五、查看IO使用率

安装:

aptinstallsysstat

查看:

iostat-x1

重点:

%util

如果:

100%

说明磁盘满负荷。


六、查看负载(Load)

uptime

或者

cat/proc/loadavg

例如:

load average: 9.27,8.16,7.02

表示:

1分钟 5分钟 15分钟

平均运行队列。

如果64核:

load 30

问题不大。

如果4核:

load 30

已经非常严重。


七、查看进程资源

CPU最高:

ps-eopid,user,%cpu,%mem,cmd--sort=-%cpu|head

内存最高:

ps-eopid,user,%mem,%cpu,cmd--sort=-%mem|head

八、查看网络

连接数:

ss-ant

监听端口:

ss-lntp

统计连接:

ss-s

九、查看系统运行时间

uptime

例如:

up 84 days

十、综合性能(推荐)

top

或者

htop

(需安装)


十一、你的服务器重点关注指标

根据你之前的服务器配置(64 核 CPU、128GB 内存),建议重点关注以下指标:

项目命令正常范围
CPU 使用率topid > 20%较正常,持续id < 10%需排查
Load Averageuptime长期低于 CPU 核数(64)较理想
内存free -h重点看available是否充足
Swapfree -h持续增长需排查是否内存压力大
磁盘df -h使用率建议低于 80%,超过 90% 需清理
磁盘 I/Oiostat -x 1%util长时间接近 100% 表示磁盘瓶颈
僵尸进程`ps -elgrep Zwc -l`应为 0,出现大量需定位父进程
CPU Top 进程`ps -eo pid,%cpu,cmd --sort=-%cpuhead`快速定位高 CPU 进程
内存 Top 进程`ps -eo pid,%mem,cmd --sort=-%memhead`快速定位高内存进程

这套命令基本覆盖了 Linux 日常巡检和性能排查的大部分场景。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/22 10:47:52

python安装包安装到哪里路径区分

一、先分 3 种场景&#xff08;你是 PyCharm 项目&#xff0c;重点看第 1 种&#xff09;场景 1&#xff1a;PyCharm 终端执行 pip install pandas&#xff08;90% 情况&#xff0c;虚拟环境&#xff09;你的路径&#xff1a;C:\Users\user\PyCharmMiscProject PyCharm 新建项目…

作者头像 李华
网站建设 2026/7/22 10:44:56

EDMA3 Ping-Pong缓冲与传输链技术:嵌入式系统数据搬运性能优化实战

1. 项目概述与核心价值 在嵌入式系统开发&#xff0c;尤其是涉及音频处理、图像采集或高速通信的领域&#xff0c;数据搬运的效率直接决定了整个系统的实时性和性能上限。当CPU被频繁的中断和数据拷贝任务所拖累时&#xff0c;再强大的算法也无用武之地。这时&#xff0c;直接内…

作者头像 李华
网站建设 2026/7/22 10:44:44

赋能未来教育:TsingtaoAI团队成功交付大模型应用工程师高级师资研修

引言&#xff1a;大模型时代下的师资赋能 2025年4月22日至24日&#xff0c;TsingtaoAI工程团队在北京为某职业大学的教师团队成功交付了为期三天的“大模型应用工程师&#xff08;高级&#xff09;”师资研修。本次研修不仅是技术的传递&#xff0c;更是对“新质生产力”人才培…

作者头像 李华
网站建设 2026/7/22 10:40:25

音频生成的 Latency 优化:从 GPU 推理到扬声器的全链路加速

音频生成的 Latency 优化&#xff1a;从 GPU 推理到扬声器的全链路加速 一、用户输入 prompt 后 15 秒才听到声音&#xff0c;而竞品 3 秒就出结果了 音频生成的延迟问题比文本生成更棘手。文本生成可以流式输出——模型生成 3 个 token 就能开始展示&#xff0c;用户感知等待时…

作者头像 李华
网站建设 2026/7/22 10:38:53

Unity模块化环境资源深度解析:从Dark Medieval Village看高效场景搭建

1. 项目概述&#xff1a;不只是资源&#xff0c;而是一套完整的创作系统 如果你在Unity社区里找过中世纪风格的环境资源&#xff0c;大概率会见过“Dark Medieval Village Environment Megapack”这个名字。它几乎成了中世纪村庄的代名词&#xff0c;常年盘踞在Unity Asset Sto…

作者头像 李华
网站建设 2026/7/22 10:38:50

运维转大模型:把脚本换成 Agent,我踩过的坑都在权限和日志里

聊《我用运维经验做了次 AI 项目&#xff0c;最先失效的是旧方法》之前&#xff0c;先说一句实在的&#xff1a;别急着背概念&#xff0c;先看它在真实项目里到底解决什么问题。摘要先把这篇文章的目标说清楚&#xff1a;看完之后&#xff0c;你应该能判断这件事值不值得做&…

作者头像 李华