Linux 系统资源监控笔记
本文介绍如何在 Linux 系统中查看服务资源剩余情况,包括 CPU、内存、磁盘、网络等资源的监控方法和常用命令。
目录
1. 查看 CPU 和内存使用情况
使用 top
命令
top
- 输出信息:
%CPU
:CPU 使用率。%MEM
:内存使用率。RES
:进程占用的物理内存大小。VIRT
:进程占用的虚拟内存大小。
使用 htop
命令
htop
-
安装命令:
sudo apt install htop # Ubuntu/Debian sudo yum install htop # CentOS/RHEL
使用 free
命令
free -h
- 输出信息:
total
:总内存。used
:已用内存。free
:剩余内存。available
:可用内存。
2. 查看磁盘使用情况
使用 df
命令
df -h
- 输出信息:
Size
:磁盘总大小。Used
:已用空间。Avail
:剩余空间。Use%
:使用百分比。
使用 du
命令
du -sh /path/to/directory
-s
:显示总大小。-h
:以人类可读格式显示。
3. 查看网络使用情况
使用 iftop
命令
sudo iftop
-
安装命令:
sudo apt install iftop # Ubuntu/Debian sudo yum install iftop # CentOS/RHEL
使用 nload
命令
nload
-
安装命令:
sudo apt install nload # Ubuntu/Debian sudo yum install nload # CentOS/RHEL
4. 查看服务资源占用
使用 ps
命令
ps aux | grep <service_name>
-
例如,查看
nginx
的资源占用:ps aux | grep nginx
使用 systemctl
命令
systemctl status <service_name>
-
例如,查看
nginx
的状态:systemctl status nginx
5. 查看系统整体资源使用情况
使用 vmstat
命令
vmstat 1
1
表示每秒刷新一次。
使用 sar
命令
sar
-
安装命令:
sudo apt install sysstat # Ubuntu/Debian sudo yum install sysstat # CentOS/RHEL
6. 图形化工具
使用 gnome-system-monitor
(适用于桌面环境)
-
安装:
sudo apt install gnome-system-monitor # Ubuntu/Debian
-
打开:
gnome-system-monitor
使用 glances
-
安装:
sudo apt install glances # Ubuntu/Debian sudo yum install glances # CentOS/RHEL
-
运行:
glances
总结
- CPU 和内存:
top
、htop
、free
。 - 磁盘:
df
、du
。 - 网络:
iftop
、nload
。 - 服务资源占用:
ps
、systemctl
。 - 系统整体资源:
vmstat
、sar
。 - 图形化工具:
gnome-system-monitor
、glances
。
提示:根据实际需求选择合适的工具来监控 Linux 系统的资源使用情况。
原文地址:https://blog.csdn.net/Devil_MayCare/article/details/145166148
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!