如何在Linux中监控你的CPU和内存

中科让您告别白癜风秀健康 http://baidianfeng.39.net/bdfcs/jiankang/

国际快递·清关·代拍

海外古董·艺术品·名画·名表

无论我们使用的是RaspberryPi还是数据中心服务器,我们都需要知道CPU和内存的性能,在Linux中,我们可以使用大量的命令和应用程序。从基本的低级别的“我使用了多少内存?”到检查CPU是否存在诸如Spectre之类的漏洞时,都有命令供我们使用。

我们将研究在终端中获取RAM和CPU数据的多种不同方法, 再看看两个可以提供基本水平保证的应用程序,一目了然。

这些命令将在大多数Linux计算机上工作。我们的测试PC运行Kubuntu21.10,但我们也确信您也可以在RaspberryPi上运行此操作方法。所有操作方法均通过终端执行。

如何在Linux中检查您的CPU

1.打开终端。

2.使用cat命令显示/proc/cpuinfo中保存的数据。

此命令将生成大量文本,通常它会针对CPU中存在的内核数重复相同的信息。

获取大部分此类信息的更简洁的方法是通过lscpu,这是一个列出CPU详细信息的命令。

1.打开终端。

2.使用lscpu显示CPU详细信息。该命令非常冗长,我们可以很容易地看到CPU内核的数量,最小和 CPU速度以及CPU架构。

使用一点grep魔法,我们可以提取出我们需要的信息。

1.打开终端。

2.使用垂直管道,将lscpu命令的输出发送到grep并搜索“max”。这将为我们提供 可能的CPU速度。管道是将一个命令的输出作为另一个命令的输入发送的一种方式。典型的示例是将命令的输出管道化到文本文件以供以后查看。

获取CPU信息的另一种方法是使用dmidecode,这是一种将DMI(SMBIOS)内容转储到我们可以理解的内容中的命令。

1.打开终端。

2.使用sudo键入dmidecode命令,并输入参数-t4。有许多DMI类型,其中的数字引用用于提取该组件的信息。在本例中,-t4用于CPU。我们可以用处理器替换4以获得相同的效果。

如何在Linux中检查您的RAM

1.打开终端窗口。

2.使用免费命令。这将显示可用内存以及如何分配内存(以KB为单位)。

3.使用-m开关以兆字节为单位显示可用内存,使用-g表示千兆字节。

或者,使用-h开关显示缩放到三个最短数字的内存信息。让我们一目了然地了解信息。

对于内存信息,有一种与/proc/cpuinfo类似的方式。

1.打开终端窗口。

2.使用cat命令打印/proc/meminfo的内容。输出非常冗长,可以证明对调试很有用。在一般使用中,我们会坚持使用自由-m。

如果我们需要知道机器中内存模块的时序和故障,那么我们可以使用lshw。

1.打开终端窗口。

2.使用sudo,使用-short开关(设备树)发出lshw命令,使用类内存发出-C命令。

我们还可以使用dmidecode进行更详细的查询。

信息一览

如果我们需要更一般的信息级别,我们当前的CPU速度,RAM使用情况,网络带宽,那么我们可以安装两个命令。

如何安装和使用Htop

标准的top命令很棒,但htop是一个更好的选择。Htop为我们提供了正在运行的进程的交互式列表。

安装htop。

1.打开终端窗口。

2.更新存储库列表。

3.使用apt安装htop。

4.运行htop。

在窗口顶部,我们可以看到CPU内核的利用率,下面是我们的RAM, 是交换。

我们可以使用光标键滚动列表,或者使用F3搜索,后跟进程或应用程序的名称。在这里,我们搜索了GNU图像处理程序(GIMP)。我们可以通过按F9来终止应用程序。

若要关闭htop,请按F10。

如何安装和使用Bpytop

我们个人偏好是bpytop,这是htop的Python实现,但提供更多。

安装bpytop。

1.打开终端窗口。

2.使用Python包管理器pip安装bpytop。

3.从终端运行bpytop。

Bpytop的界面分为一系列区域。

1.处理器状态

a.处理器速度

b.核心利用率

c.总体利用率

2.内存使用情况

a.总内存

b.已用内存

c.可用内存

d.缓存

3.磁盘/存储使用情况

a.所有已安装设备上的已用和可用空间

4.网络接口使用情况

a.上下速度

5.进程(就像htop一样)

a.流程管理我们可以通过按相应的数字(1..4)来显示或隐藏区域。如果我们只需要CPU,RAM,存储和网络信息,那么我们按4。要将其恢复,请再次按4。

筛选特定应用程序的进程。

1.按f进行筛选。它必须是小写的f。

2.输入应用程序/进程名称/Pid。搜索将进行调整以显示该过程,在我们的例子中是GIMP。

3.按T键终止进程,或按K键终止进程。这些必须是大写的T和K。

要退出bpytop,请随时按q键。

欢迎到FuninUSA.net论坛讨论



转载请注明:http://www.abuoumao.com/hykz/1720.html

网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

当前时间:
粤ICP备19025322号-2