写作热力图 加载中...
加载中...

2019

系统占用CPU 资源很高,但是却找不到具体的应用

如果使用 top、pidstat 等工具发现 用户 CPU 占用很高,但是具体进程看发现CPU 占用并不高,可以通过perf 分析一段时间内的报告 # 记录性能事件,等待大约 15 秒后按 Ctrl+C 退出$ perf record -g# 查看报告$ perf report 或者使用exe...

某个应用的 CPU 使用率100% 如何处理

某个应用的 CPU 使用率100% 如何处理

Linux作为一个多任务操作系统,将每个CPU的时间划分为很短的时间片,再通过调度器轮流分配给各个任务使用,因此造成多任务同时运行的错觉。 CPU 使用率为了维护 CPU 时间,Linux 通过事先定义的节拍率(内核中表示为 HZ),触发时间中断,并使用全局变量 Jiffies 记录了开机以来的节拍...

CPU 上下文切换详解

CPU 上下文切换详解

问题多个进程之间竞争 CPU 的时候并没有真正运行,为什么会导致负载升高? 原因就是 CPU 上下文切换 什么是 CPU 上下文切换Linux 是一个多任务操作系统,它支持远大于CPU 数量的任务同时运行,但实际上这些任务并不是真正的在运行,而是因为系统在很短的时间内将CPU轮流分配给它们,造成同时...

Linux 重启network 失败的解决办法

Linux 重启network 失败的解决办法

执行systemctl restart network 失败 [root@ceph0 ~]# systemctl restart networkJob for network.service failed because the control process exited with error ...

谈一谈Linux的平均负载

谈一谈Linux的平均负载

每当发现系统变慢,我们通常会执行top或uptime来了解系统的负载情况 [root@ceph0 ~]# uptime 09:17:59 up 4 days, 10:39, 1 user, load average: 2.41, 2.64, 2.58 上面的值分别表示 09:17:59 ...

15678937