>Как можно продиагностировать и определить источник нагрузки?
Я бы подключил любую систему мониторинга, что бы определить в какой момент и по какой причине прыгают значения. Как вариант самое простое собрать мониторинг из связки Telegraf (agent) - InfluxDB - База данных и grafana как вывод . (
https://www.influxdata.com https://grafana.com )
Нагрузка у вас может быть в определенный момент и htop/atop/top итд не сразу ее покажут.
Как вариант можете смотреть значение в cat /proc/loadavg
Можно вывести все по ядрам - mpstat -P ALL
Примеры с чего начать и как анализировать
https://firstvds.ru/technology/nagruzka-na-server-...