ubuntu查看内存占用和查看cpu使用情况的2种方法

本文介绍了两种在Ubuntu系统中查看CPU和内存占用的方法。简易方法是使用`top`命令,通过输入1可以查看各CPU核心的使用情况,按q退出。另一种快捷方式是安装并使用`htop`,它提供了更友好的界面,显示详细信息,如CPU使用、运行进程、线程和系统负载,并可通过F2等按键进行个性化设置。

简易方法1:top法,并且摁下数字1

(1)使用terminal, 输入命令行

top

(2)如果希望看到cpu核数,并且知道相关占用率等情况信息。
此时按下数字“1”即可
在这里插入图片描述(3) 摁下“q”退出

快捷方法2: 使用htop

(2)安装htop

sudo apt-get install htop

(2)命令行输入htop即可

htop

在这里插入图片描述相关CPU使用情况、正在运行情况、有多少线程、负荷率等都一目了然。

(3) F1 - F10都有各自不同作用
例如,可以通过F2设置需要显示的内容,背景颜色等,非常人性化。

Ubuntu 22.04操作系统中,监控系统资源使用情况是维护系统性能稳定性的重要任务。以下是一些常用的方法工具,用于查看内存CPU使用情况。 ### 使用 `top` 命令 `top` 是一个实时动态显示系统中各个进程资源占用状况的工具。它可以显示CPU内存使用情况,以及各个进程的详细信息。 ```bash top ``` 在 `top` 的界面中,你可以看到以下信息: - **CPU 使用情况**:显示用户空间、系统空间、空闲时间等的百分比。 - **内存使用情况**:显示物理内存交换分区的使用情况。 ### 使用 `htop` 命令 `htop` 是 `top` 的一个增强版本,提供了更友好的用户界面更多的功能。如果你还没有安装 `htop`,可以通过以下命令安装: ```bash sudo apt install htop ``` 然后运行: ```bash htop ``` `htop` 提供了更直观的视觉效果,支持鼠标操作,并且可以更容易地查看进程树资源使用情况。 ### 使用 `free` 命令 `free` 命令可以显示系统的内存使用情况,包括物理内存交换分区。 ```bash free -h ``` `-h` 参数表示以人类可读的方式显示数据(例如,使用 KB、MB、GB 等单位)。 输出示例: ``` total used free shared buff/cache available Mem: 7.7G 1.2G 5.8G 200M 700M 6.0G Swap: 2.0G 0B 2.0G ``` ### 使用 `vmstat` 命令 `vmstat` 是一个报告虚拟内存统计信息的工具,也可以用来查看CPU使用情况。 ```bash vmstat -s ``` 这将显示详细的内存交换分区使用情况。你也可以使用以下命令来查看实时的CPU内存使用情况: ```bash vmstat 1 ``` `1` 表示每秒刷新一次。 ### 使用 `mpstat` 命令 `mpstat` 是 `sysstat` 包中的一个工具,可以用来查看多处理器系统的CPU使用情况。 首先,确保你已经安装了 `sysstat`: ```bash sudo apt install sysstat ``` 然后运行: ```bash mpstat -P ALL 1 ``` 这将显示每个CPU核心的使用情况,`1` 表示每秒刷新一次。 ### 使用 `nmon` 工具 `nmon` 是一个功能强大的系统监控工具,可以同时监控CPU内存、磁盘、网络等多个方面的性能指标。 安装 `nmon`: ```bash sudo apt install nmon ``` 然后运行: ```bash nmon ``` `nmon` 提供了一个交互式的界面,允许你选择不同的监控选项,并且可以将数据保存到文件中以便后续分析。 ### 使用 `gnome-system-monitor` 如果你使用的是GNOME桌面环境,可以直接使用内置的 `gnome-system-monitor` 工具来查看系统资源使用情况。 打开方式: - 在应用程序菜单中搜索 "System Monitor" 并打开它。 `gnome-system-monitor` 提供了一个图形化界面,可以查看CPU内存、交换分区磁盘的使用情况,以及各个进程的资源占用情况。 ### 使用 `dstat` 工具 `dstat` 是一个多功能的系统资源统计工具,可以替代 `vmstat`、`iostat` `netstat` 等多个工具。 安装 `dstat`: ```bash sudo apt install dstat ``` 然后运行: ```bash dstat ``` `dstat` 可以显示CPU内存、磁盘I/O、网络等多个方面的实时数据,并且支持自定义插件。 ### 使用 `glances` 工具 `glances` 是一个跨平台的系统监控工具,可以在终端中显示丰富的系统资源信息。 安装 `glances`: ```bash sudo apt install glances ``` 然后运行: ```bash glances ``` `glances` 提供了一个非常直观的界面,支持远程监控,并且可以通过Web浏览器访问监控数据。 ### 使用 `sar` 工具 `sar` 是 `sysstat` 包中的另一个工具,可以用来收集、报告保存系统活动信息。 安装 `sysstat`(如果尚未安装): ```bash sudo apt install sysstat ``` 然后运行: ```bash sar -u 1 5 ``` 这将显示CPU使用情况,`1` 表示每秒刷新一次,`5` 表示总共显示5次。 ### 使用 `ps` 命令 `ps` 命令可以用来查看当前运行的进程及其资源使用情况查看所有进程的内存CPU使用情况: ```bash ps aux --sort=-%mem,-%cpu | head -n 11 ``` 这将显示按内存CPU使用率排序的前10个进程。 ### 总结 以上是几种在Ubuntu 22.04中查看内存CPU使用情况的常用方法。根据你的需求,可以选择适合的工具来监控系统资源使用情况。无论是通过命令行工具还是图形化界面,这些工具都能帮助你更好地了解系统的运行状态并进行性能优化。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI扩展坞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值