如何在Centos系统上安装和使用gtop图形性能监控工具?给大家介绍一款linux性能监控工具,个人对比界面比top美观,常用指标比较清晰毕竟top上的指标不是每个人都能熟悉,也不是所有指标参数都需要看,对于新手也不便查找。Gtop是一个终端的linux系统监控仪表板(System monitoring dashboard for terminal),具有丰富的图形显示界面。相比 top 和 htop,gtop 在图形化显示方面做得更好。本文首先对比一下top和 htop,然后介绍如何在 Linux系统上安装和开始使用 gtop,也是最近才看到gtop,感觉看着很高大上的,所以来安装测试一下。
Gtop介绍和对比Top
1、什么是gtop?
Gtop 是一个用于终端的图形系统监控仪表板。Gtop 以易于阅读的视觉布局一目了然地显示系统的内存、CPU 和磁盘使用情况。除了这些信息外,还可以获得正在运行的进程列表,其中包含有关其 CPU 和内存消耗的统计信息。
2、Gtop与 htop
Gtop建立在 htop的先例之上,旨在成为top的更具交互性和图形化的版本。Top 是大多数 Unix 系统默认包含的命令,用于查看正在运行的进程和系统使用信息。
Htop 添加了垂直和水平滚动、鼠标输入、有关进程的更多信息以及其他功能。
Gtop 与仍然专注于列出进程的 htop 不同,gtop 试图提供系统使用信息的几乎完全图形化的表示。使用 gtop,可以在小部件中获得各种图表,这些图表将监控分解为可视部分。Gtop 在其显示中采用了独特的颜色,也使其更具可读性。
看看下面的屏幕截图,它们对比了 top、htop 和 gtop 的显示。
更多介绍:https://github.com/aksakalli/gtop
如何安装gtop
为了安装 gtop,我们需要安装 Node Package Manager (npm)。下面介绍如何使用 Node Version Manager(nvm)安装 npm,以及如何安装 gtop。
1、安装 nvm,然后使用它来安装当前版本的 Node(包括 npm)。如果需要更新的版本,可以查阅 nvm 安装指南并将下面的 v0.38.0 替换为指南中的最新版本。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
source ~/.bashrc
nvm install node
使用 –version 选项验证是否安装成功。
npm –version
7.21.0
2、使用 npm 安装 gtop。 使用 -g 选项将 gtop 安装为全局系统包。
npm install gtop -g
至此就安装完成了。
如何使用gtop
gtop 的一个优点是,尽管它具有图形显示,但它是一种直接的系统监控应用程序。当运行 gtop 时,它会立即开始显示系统的使用情况和进程信息。使用方法很简单,输入如下命令:
gtop
以下是gtop显示的部件或小部件的具体内容:
CPU History(CPU 历史记录)显示过去一分钟的 CPU 使用率图表。图表上的每条线代表系统的一个 CPU 核心。此外,小部件的右侧包括每个 CPU 的当前使用百分比。
Memory and Swap History(内存和交换历史记录)提供相同的图形信息,但针对系统的物理内存和交换内存。
Memory and Swap(内存和交换小部件)分别显示物理内存和交换内存的当前使用百分比。
Network History(网络历史记录)显示与网络流量相关的信息,包括过去一分钟接收到的每秒字节数图表。
Disk Usage(磁盘使用)显示系统上磁盘使用的当前百分比。
Processes(进程)提供了可以从 top 命令中获得的流程列表的简化版本。
Gtop 的交互选项有限,我们可以使用向上和向下箭头键浏览进程表(Processes)。还可以控制表格的排序顺序。按 p 键按 PID(进程 ID)排序,按 c 键按 CPU 使用率排序,按 m 键按内存使用率排序。