由于系统 CPU 时间过长,导致 CPU 负载过高

由于系统 CPU 时间过长,导致 CPU 负载过高

我正在使用 MariaDB galera 集群,该集群有两个节点 + 一个仲裁节点。我的系统有 24 核 CPU。我陷入了 CPU 限制。有时,我的系统消耗的 CPU 时间达到 1000%,CPU 负载超过 16。mysqld进程消耗约 200-300%,通常 CPU 负载约为 2-3。

我正在监控进程列表。我不知道为什么某些系统进程(如 md126_raid1、irqbalance...)突然消耗大量 CPU。/var/log/messages或中没有任何内容dmesg。我在 galera 上运行多主服务器,因此 mysqld 的错误消息中存在一些冲突,但我认为这是自然的,mysqld 不会消耗太多 CPU。

您对我的问题有什么想法吗?

P/S:如果我的英语不好,请原谅。

相关内容