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

2019

某个应用的 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 ...

HTTPS  最佳实践

HTTPS 最佳实践

让你的 HTTPS 站点更安全通常一个 web 站点开启 HTTPS ,以 nginx 为例,我们可以这样进行配置: server { listen 443 ssl http2; server_name www.example.com; index index.html index....

14567848