系统性能综合调优工具

系统性能综合调优工具

有几个不错的工具可以用来全面监控Linux 系统性能,如top、htop 命令,top 命令前面已经做过介绍,这里重点介绍 htop命令的使用。

htop是Linux系统中的一个互动的进程查看器,与Linux 传统的 top 相比,htop 更加

人性化,它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支

持鼠标操作。

htop项目地址是https://github.com/hishamhm/htop,要使用htop,既可以通过源码包

编译安装,也可以配置好yum 源后网络下载安装。推荐yum 方式安装,但是要下载

个epel源,因为 htop 包含在epel源中。安装很简单,这里以 CentOS7.x 版本为例,命

令如下:

从图中可以看出,htop 命令总共分了 5个展示区,分别是 CPU状态区、内存展示区

整体状态区、进程状态区和管理控制台。

htop 命令支持键盘输入和鼠标单击。首先看一下CPU 状态区,htop 可以通过进度条

展示每个 CPU 逻辑核的使用百分比,并且通过不同颜色进行区分。@其中,蓝色的表示

low-prority 使用,绿色的表示normal使用情况,红色的表示Kernel 使用情况,青色的表

示vistualiz使用情况。从图中输出可知,此服务器有32个逻辑核。

接着是内存状态区,主要是物理内存和 swap 的状态,同样也使用了不同颜色来区分

其使用情况。其中,Mem 项中,绿色的表示已经使用内存情况,蓝色的表示用于缓冲的

内存使用情况,黄色的表示用于缓存的内存使用情况。从图中可知,此服务器有 72GB

内存。而 Swap 项中,主要显示交换分区使用情况,如果使用过大,那么可能需要增加

内存了。

然后看整体状态区。其中,Tasks 项显示的是进程总数和当前运行的进程数,Load

average项展示的是系统1min、5min、10min的平均负载情况,Uptime 展示系统运行了多

长时间。

最后看一下进程状态区和管理控制台,进程状态区展示当前系统中的所有进程,默认

有12列组成,每列代表的含义如下所述

>PID:进程标识号,是非零正整数

>USER:进程所有者的用户名。

>PRI:进程的优先级别。

NI:进程的优先级别数值。

VIRT:进程占用的虚拟内存值

RES:进程占用的物理内存值

>SHR:进程使用的共享内存值。

》S:进程的状态,其中S表示休眠,R 表示正在运行,Z表示僵死状态, 表示该

进程优先值是负数。

>CPU%:该进程占用的CPU使用率。

MEM%:该进程占用的物理内存和总内存的百分比。

V

>TIME+:该进程启动后占用的总的CPU时间。

>Command:进程启动的命令名称。

在图4-13 中,定制了第一列 TGID,此列展示的是进程对应的线程信息。还可以进行

更多的定制,可以通过最下面的管理控制台进行定制,有 F1~F10共10个功能键,每个

按键含义见表4-1。

要对 htop的输出和展示进行设置,可鼠标单击管理控制台下的 Setup 或者按下《F2)

键,之后即可进入 htop 设定的页面。Meters 页面设定了顶端的一些信息显示,顶端的

显示又分为左右两侧,到底能显示些什么可以在最右侧栏新增,要新增到上方左侧(按

175

高性能 LinuX服务器运维实战: shell 编程、监控告警、性能优化与实战案例

(F5)键即可)或是右侧(按(F6)键即可)都可以。这里多加了一个时钟,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

早日实现财富自由 心灵自由

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

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

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

打赏作者

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

抵扣说明:

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

余额充值