ubuntu

ubuntu ssh如何查看系统资源

小樊
41
2025-06-02 21:48:41
栏目: 智能运维

在Ubuntu系统中,通过SSH连接到远程服务器后,你可以使用多种命令来查看系统资源的使用情况。以下是一些常用的命令:

  1. top - 实时显示系统进程和资源占用情况。

    top
    
  2. htop - 类似于top,但提供了更友好的用户界面和更多的功能。如果你的系统中没有安装htop,你可以使用以下命令安装它:

    sudo apt update
    sudo apt install htop
    

    然后运行htop

    htop
    
  3. free - 显示内存和交换空间的使用情况。

    free -h
    

    参数-h表示以人类可读的格式显示(例如MB、GB)。

  4. df - 显示磁盘空间的使用情况。

    df -h
    

    同样,-h参数用于以人类可读的格式显示。

  5. du - 显示目录或文件的磁盘使用情况。

    du -sh /path/to/directory
    

    参数-s表示总结(只显示总计),-h表示以人类可读的格式显示。

  6. vmstat - 显示虚拟内存统计数据。

  7. vmstat 1

    这将每秒更新一次系统资源的使用情况。
    
    
  8. iostat - 显示CPU和I/O统计信息。

    iostat
    

    如果你想要查看更详细的信息,可以使用-x参数:

    iostat -x
    
  9. sar - 收集和报告系统活动信息,可以查看CPU、内存、磁盘I/O等。

    sar
    

    你可以指定时间间隔和报告次数,例如每10分钟报告一次,共报告3次:

    sar -o 10 3
    
  10. lsof - 列出当前系统打开的文件和使用这些文件的进程。

    lsof
    

请注意,某些命令可能需要管理员权限才能运行,这时你可以在命令前加上sudo来获取必要的权限。例如:

sudo top

在使用这些命令时,请确保你理解它们的输出,以便正确解释系统资源的使用情况。

0
看了该问题的人还看了