Машина: 8-ядерный процессор с Centos 6.7
Я использую node.js, PHP -FPM, NGINX, Redis, MongoDB.
Я проверил, остановлены ли все службы, созданные мной и процессами PHP-FPM, NGINX, Redis, MongoDB, но все еще получаю 100% ni и 41% средней нагрузки.
мой код node.js отправляет файлы на другой сервер, используя запрос htpp.
Как я могу проверить, какой процесс получает больше ЦП и почему?
Трудно сказать без какой-либо дополнительной информации.
Я полагаю, у вас просто слишком много операций ввода-вывода, что является обычной проблемой, когда базы данных настроены неправильно.
Вы можете использовать iotop
, чтобы увидеть, какие процессы используют больше всего операций ввода-вывода, и использовать iostat
, чтобы узнать, какой раздел использует операции ввода-вывода.