Linux中内存、CPU、磁盘 使用情况查看
1.背景
在实际生产中我们为了保证系统能稳定运行,我们经常要查看当前的CPU和系统使用情况
建议使用top,简单丰富,快捷
2.使用free查看内存使用情况
free -h 会以易读的方式显示
3.使用 top查看内存、cpu内存占比
输入:top 然后按回车如下
重要解释:
第三行(Cpus):
0.6% us 用户空间占用CPU百分比
0.1% sy 内核空间占用CPU百分比
0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比
99.3% id 空闲CPU百分比
0.0% wa 等待输入输出的CPU时间百分比
0.0% hi
0.0% si
0.0% st
第四行(Mem):
10112124 total 物理内存总量
924988 used 使用的物理内存总量
69136 free 空闲内存总量
10580 buffers 用作内核缓存的内存量
4.排序查询
根据cpu占比查询前10
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
RSS 是常驻内存集(Resident Set Size),表示该进程分配的内存大小。 不包括进入交换分区的内存。 包括共享库占用的内存(只要共享库在内存中) 包括所有分配的栈内存和堆内存。
RES - 进程占用的物理内存值
根据内存占比查询前10
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
建议使用top,简单丰富,快捷
5.查看磁盘大小
df -h 查看磁盘大小
完美!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2019-07-21 深入理解JVM-内存溢出案例演示与分析