在Linux系统中,你可以使用多种工具来查看系统资源的占用情况,包括CPU、内存、磁盘、网络等。以下是一些常用的命令:
1. `top`命令
`top`命令显示了实时的系统资源使用情况,包括CPU、内存的使用率。
bash
top
2. `htop`命令
`htop`是一个交互式的进程监控工具,功能比`top`更为强大。你可能需要先安装它:
bash
sudo apt-get install htop # 对于Debian/Ubuntu
sudo yum install htop # 对于RedHat/CentOS
然后运行:
bash
htop
3. `free`命令
`free`命令用于显示系统的内存使用情况:
bash
free -h
4. `df`命令
`df`命令用于查看文件系统的磁盘使用情况:
bash
df -h
5. `du`命令
`du`命令用于检查目录或文件的磁盘占用情况:
bash
du -sh /path/to/directory_or_file
6. `iostat`命令
`iostat`命令显示CPU和输入/输出统计信息。需要安装`sysstat`包:
bash
sudo apt-get install sysstat # 对于Debian/Ubuntu
sudo yum install sysstat # 对于RedHat/CentOS
然后运行:
bash
iostat
7. `vmstat`命令
`vmstat`命令报告关于进程、内存、分页、块IO、陷阱、磁盘和CPU活动的统计信息:
bash
vmstat
8. `mpstat`命令
`mpstat`命令用于多处理器使用情况的报告。这个命令是`sysstat`包的一部分,先确保已经安装。
bash
mpstat
9. `nmon`命令
`nmon`是一个监控工具,支持对CPU、内存、磁盘、网络等资源的监控。需要先安装:
bash
sudo apt-get install nmon # 对于Debian/Ubuntu
sudo yum install nmon # 对于RedHat/CentOS
然后运行:
bash
nmon
这些命令帮助你监控和分析Linux系统资源的使用情况,根据具体需求选择合适的工具。
查看详情
查看详情