我正在查找是什么原因导致夜间系统负载过大。Icinga2 在凌晨 2:15 报告了严重状态:
load average: 49.23, 24.50, 10.24.
我检查了系统日志,没有发现任何异常。我检查了备份(来自不同服务器的 rsnapshot)是否可能导致此问题,但当系统负载上升时,备份已经完成。我还检查了所有 cronjobs,但没有任何东西可能导致该负载。
我在这里的其他答案中读到僵尸进程可能会导致此行为,但我找不到任何僵尸进程(尽管是在白天)。相反,我注意到Ss+
我的 dockerized 数据库中似乎有很多进程:
root 4152 0.0 0.0 713360 10572 ? Sl 2022 105:51 /usr/bin/containerd-shim-runc-v2 -namespace moby -id 13b…d06
systemd+ 4205 1.4 1.4 7182124 1976072 ? Ssl 2022 8895:53 \_ mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
root 3886095 0.0 0.0 17416 7248 pts/0 Ss+ Jan30 0:00 \_ mysql -uroot -px xxxxxx
root 3886482 0.0 0.0 17416 9704 ? Ss+ Jan30 0:00 \_ mysql -uroot -px xxxxxx
root 3886773 0.0 0.0 17416 11040 ? Ss+ Jan30 0:00 \_ mysql -uroot -px xxxxxx
root 3886934 0.0 0.0 17416 10792 ? Ss+ Jan30 0:00 \_ mysql -uroot -px xxxxxx
root 1100756 0.0 0.0 17532 11320 ? Ss+ Feb17 0:00 \_ mysql -uroot -px xxxxxx
root 2322075 0.0 0.0 4240 2356 ? Ss Apr11 0:00 \_ bash
root 2322108 0.0 0.0 14904 8764 ? S+ Apr11 0:00 | \_ mysql -uroot -px xxxxxx
root 1982142 0.0 0.0 4240 2496 ? Ss Jun01 0:00 \_ bash
root 1982345 0.0 0.0 17564 11480 ? S+ Jun01 0:00 | \_ mysql -uroot -px xxxxxx
root 482523 0.0 0.0 17484 11344 ? Ss+ Jun15 0:00 \_ mysql -uroot -px xxxxxx
root 1836142 0.0 0.0 17588 11256 ? Ss+ Aug02 0:00 \_ mysql -uroot -px xxxxxx
root 2749207 0.0 0.0 17900 11612 ? Ss+ Sep12 0:00 \_ mysql -uroot -px xxxxxx
root 2820762 0.0 0.0 17900 11452 ? Ss+ Sep12 0:00 \_ mysql -uroot -px xxxxxx
root 29733 0.0 0.0 17892 11572 ? Ss+ Sep13 0:00 \_ mysql -uroot -px xxxxxx
root 272599 0.0 0.0 17644 11288 ? Ss+ Sep13 0:00 \_ mysql -uroot -px xxxxxx
这是我在白天看到的。这是正常现象吗?这可能是平均负载过高的原因吗?
系统信息:
- 12 x Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
- 内存总量:131835028 kB
- 可用内存:4614852 kB
- 可用内存:89576416 kB
我目前在那台机器上运行着 19 个 docker 容器(一些用于生产,一些用于开发)。如果我需要向您提供更多信息,请告诉我。谢谢!