已编辑 3 几周前 通过 ExtremeHow 编辑团队
翻译更新 3 几周前
监控系统资源对于了解计算机运行情况非常重要。它可以帮助您识别使用资源过多的进程,并帮助诊断各种问题。在本文档中,我们将探讨在Ubuntu上监控系统资源的各种方法。我们假设您对Ubuntu有基本了解并能在终端中执行命令。监控系统资源包括检查CPU、内存、磁盘使用情况和网络活动。
在Ubuntu中监控系统资源的最简单方法是使用“系统监视器”应用程序。它提供了一个GUI来查看系统的资源使用情况。要访问它,请按照以下步骤操作:
打开后,您将看到三个选项卡:
在Ubuntu上有多种监控CPU使用率的方法,包括图形应用程序和命令行工具。
top
命令提供了动态的实时视图,显示系统中的活动。要使用它,请打开终端并输入:
top
此命令按CPU使用率从高到低列出进程。主要部分包括:
要退出,请按q。
htop
命令类似于top
,但提供了更直观和更好的界面。首先,您需要通过运行以下命令来安装它:
sudo apt install htop
安装后,在终端中输入htop
以启动它。它以彩色图形显示CPU使用率、以及内存和交换使用率,易于理解。您可以使用箭头键导航,并通过按F9直接结束进程。
内存使用情况可以通过图形应用程序(如“系统监视器”)或命令行工具进行检查。
free
命令显示系统的空闲和已用内存量。在终端中输入:
free -h
-h
选项使输出变得易于阅读,并以GB或MB为单位显示大小。
vmstat
命令提供内存使用情况的快照,以及其他信息。通过输入以下命令运行它:
vmstat
此命令输出有关进程、内存、分页、块IO、中断和CPU活动的信息。与free
相比,它提供了系统性能的全面概览。
您的数据存储在磁盘上,关注其使用情况有助于预防意外的空间短缺。
df
命令报告文件系统磁盘空间使用情况。使用以下命令:
df -h
-h
标志使输出易于阅读。此命令显示Linux文件系统上已用和可用的磁盘空间。
du
命令估计文件空间使用情况。这有助于找出哪些文件或目录占用了最多空间:
du -sh /path/to/directory
这将给出指定目录的磁盘使用情况摘要。
为了了解网络活动,各种工具可以提供有关带宽使用情况的信息。
iftop
命令用于显示主机上接口的带宽使用情况。使用以下命令安装它:
sudo apt install iftop
安装完成后,通过输入以下命令运行它:
sudo iftop
此命令需要root权限,因此使用sudo
前缀。iftop
命令显示主动网络连接,显示谁在使用您的带宽。
nload
是另一个命令行工具,提供网络使用情况随时间变化的图形表示。使用以下命令安装它:
sudo apt install nload
然后,运行nload
以开始监控网络流量。这会分别显示每个网络接口的传入和传出流量。
在Ubuntu中监控系统资源可以通过多种工具完成,从“系统监视器”这样的图形界面到top
、htop
、free
、df
、du
、iftop
和nload
等命令行工具。每个工具都在提供系统性能和资源分配信息方面发挥作用。根据您对命令行或图形界面的舒适水平,您可以选择不同的方法。定期监控可以帮助维护系统健康和性能,及早发现资源消耗问题,并有效规划未来的升级。
如果你发现文章内容有误, 您可以