在 Linux 系统中,有多种命令行工具可以用来监控系统性能和资源使用情况。以下是一些常用的命令:
top
命令可以实时显示系统中各个进程的资源占用状况,包括 CPU 使用率、内存占用等。
top
htop
是 top
的增强版,提供了更加友好的交互界面和更多的功能。
htop
vmstat
命令用于报告虚拟内存统计信息,包括 CPU 使用情况、内存使用情况、磁盘 I/O 和系统调用等信息。
vmstat 1 5
iostat
命令用于监控系统的磁盘 I/O 性能,包括 CPU 使用情况和设备及分区的 I/O 负载。
iostat -xz 1
df
命令用于显示文件系统的磁盘空间使用情况。
df -h
free
命令用于显示系统的内存使用情况,包括总内存、已用内存、空闲内存等。
free -h
netstat
命令用于显示网络连接、路由表、接口统计等信息。
netstat -tulnp
ss
命令类似于 netstat
,用于查看网络状态。
ss -tuln
通过这些命令,您可以在终端中有效地监控 Linux 系统的性能和资源使用情况,及时发现和解决潜在的性能问题。