使用 uptime 查看 系统负载情况 load average: 依次则是过去 1 分钟、5 分钟、15 分钟的平均负载 简单来说,平均负载是指单位时间内,系统处于 可运行状态 和不可中断状态 的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。 所谓可运行状态的进程,是指正在 ...
分类:
系统相关 时间:
2019-09-15 16:46:37
阅读次数:
141
1. vmstat 查看服务器内存,CPU等信息 一般是通过两个数字参数来完成的,第一个参数是采样时间间隔,单位是秒, 第二个参数是采样的次数 r: 表示运行队列,如果队列过大说明CPU很繁忙,一般会造成CPU使用率高 b: &n ...
分类:
系统相关 时间:
2019-09-09 17:55:15
阅读次数:
111
一、cgroup简介 主要功能: cgroups子系统: cgred简介 小结:通过cgroup设置我们想要的规则,通过cgred将规则应用到进程之上 二、CPU限制 1.查看已经使用的子系统 2.编辑cgroup配置文件,添加两个group对CPU使用率的限制 3.重启并查看CPU子系统目录 4. ...
分类:
其他好文 时间:
2019-09-08 00:01:01
阅读次数:
126
前面我们讨论系统调用的时候结论是耗时200ns 15us不等。不过我今天说的我的这个遭遇可能会让你进一步认识系统调用的真正开销。在本节里你会看到一个耗时2.5ms的connect系统调用,注意是毫秒,相当于2500us! 问题描述 当时是我的一个线上云控接口,是nginx+lua写的。正常情况下,单 ...
分类:
其他好文 时间:
2019-09-03 09:45:24
阅读次数:
309
每次发现系统变慢时,我们通常做的第一件事,就是执行 top 或 uptime 命令: 平均负载 是指单位时间内,系统处于 可运行状态 和 不可中断状态 的 平均进程数 ,也就是 平均活跃进程数 ,它和 CPU 使用率并没有直接关系。 可运行状态的进 ...
分类:
系统相关 时间:
2019-08-20 22:32:32
阅读次数:
153
软中断(softirq)会导致CPU 使用率升高 中断 是系统用来响应硬件设备请求的一种机制,它会打断进程的正常调度和执行,然后调用内核中的中断处理程序来响应设备的请求。中断其实是一种异步的事件处理机制,可以提高系统的并发处理能力。由于中断处理程序会 ...
分类:
系统相关 时间:
2019-08-20 22:11:08
阅读次数:
121
CPU使用率 是单位时间内CPU使用情况的统计,以百分比方式展示。 参数解析 如下: %user(us),代表用户态 CPU 时间。不包括下面的 nice 时间,但包括了 guest 时间。 %nice(ni),代表低优先级用户态 CPU 时间,也 ...
分类:
系统相关 时间:
2019-08-20 21:57:11
阅读次数:
97
CPU性能指标 (1)CPU使用率 :1) 用户态CPU使用率(包括用户态 user 和低优先级用户态 nice)、2) 系统CPU使用率、3) 等待 I/O 的CPU使用率、4) 软中断和硬中断的CPU使用率、5) 虚拟机占用的CPU使用率。 & ...
分类:
系统相关 时间:
2019-08-20 21:50:01
阅读次数:
104
近期用phpcms v9做项目,初期没有问题,后期随着数据量的增大,phpcms v9后台出现的栏目更新不动的情况,初期我以为是程序的问题,进行了程序排查,没有发现任何问题,登录上centos服务器后free命令发现内存也没有满。瞬间感觉很蛋疼,不知如何处理,后来登录阿里云账号,发现更新栏目时,cp ...
分类:
数据库 时间:
2019-08-08 09:18:59
阅读次数:
127
top PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3140 root 20 0 254400 54196 4024 R 50.5 0.3 0:01.52 python 4386 root 20 0 6335800 965436 176 ...
分类:
其他好文 时间:
2019-08-05 09:56:57
阅读次数:
149