在Ubuntu系统中,通过SSH连接到远程服务器后,你可以使用多种命令来查看系统资源的使用情况。以下是一些常用的命令:
top
- 实时显示系统进程和资源占用情况。
top
htop
- 类似于top
,但提供了更友好的用户界面和更多的功能。如果你的系统中没有安装htop
,你可以使用以下命令安装它:
sudo apt update
sudo apt install htop
然后运行htop
:
htop
free
- 显示内存和交换空间的使用情况。
free -h
参数-h
表示以人类可读的格式显示(例如MB、GB)。
df
- 显示磁盘空间的使用情况。
df -h
同样,-h
参数用于以人类可读的格式显示。
du
- 显示目录或文件的磁盘使用情况。
du -sh /path/to/directory
参数-s
表示总结(只显示总计),-h
表示以人类可读的格式显示。
vmstat
- 显示虚拟内存统计数据。
vmstat 1
这将每秒更新一次系统资源的使用情况。
iostat
- 显示CPU和I/O统计信息。
iostat
如果你想要查看更详细的信息,可以使用-x
参数:
iostat -x
sar
- 收集和报告系统活动信息,可以查看CPU、内存、磁盘I/O等。
sar
你可以指定时间间隔和报告次数,例如每10分钟报告一次,共报告3次:
sar -o 10 3
lsof
- 列出当前系统打开的文件和使用这些文件的进程。
lsof
请注意,某些命令可能需要管理员权限才能运行,这时你可以在命令前加上sudo
来获取必要的权限。例如:
sudo top
在使用这些命令时,请确保你理解它们的输出,以便正确解释系统资源的使用情况。