- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
欢迎来到8455线路检测中心技术小课堂,每天分享一个技术小知识。
服务器性能突然变慢?应用响应延迟?作为运维人员,快速定位资源瓶颈是核心技能。本文将介绍五个最常用的命令行工具,让你在一分钟内对系统的CPU、内存、磁盘和负载情况了如指掌。
top命令提供系统进程和资源使用情况的实时动态视图。启动后,头部信息至关重要:
· %Cpu(s): 查看CPU使用率。重点关注 %us(用户进程)和 %id(空闲率)。
· KiB Mem: 查看内存使用。注意 available字段,它表示系统可用内存(包含缓存和缓冲)。
· load average: 系统1、5、15分钟的平均负载。若该值持续高于CPU核心数,则系统负载过高。
常用操作:运行中按 1可展开显示所有CPU核心的详情,按 M可按内存使用排序,按 P可按CPU使用排序,按 q退出。
htop是 top的增强版,提供彩色界面、垂直/水平滚动、鼠标操作等,直观许多。如果系统未安装,可通过包管理器快速安装(如 sudo apt install htop)。
示例:直接输入 htop即可启动。你可以用方向键选择进程,F9发送终止信号,F10退出。
free命令专门用于查看内存和交换分区(swap)的使用情况。通常我们会使用 -h参数以人类可读的单位(G、M)显示。
free -h
输出解读:主要关注 available列,它表示应用程序可用的内存大小。buff/cache是内核缓存,在内存紧张时可被回收,因此通常不用过分担心。
磁盘空间不足是常见问题。df命令报告文件系统磁盘空间的使用情况。
df -h
关键列:Use%列直观显示各挂载点的使用百分比。-h参数同样表示以易读格式显示。
如果系统很卡但CPU和内存不高,磁盘I/O(输入/输出)可能是瓶颈。iostat来自 sysstat工具包,可查看设备负载。首次使用可能需要安装(sudo apt install sysstat)。
# 查看设备I/O统计,每2秒刷新一次,共显示3次
iostat -d -x 2 3
关键指标:%util表示设备的繁忙百分比。如果持续接近100%,说明磁盘I/O已饱和。
掌握这五个命令,你就能快速构建起对服务器资源状态的基础认知,为后续的深入排查打下坚实基础。建议在日常登录服务器时养成先快速运行 top或 htop的习惯。
8455线路检测中心官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,8455线路检测中心整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。
更多技术知识,8455线路检测中心期待与你一起探索。
售前咨询
售后咨询
备案咨询
二维码

TOP