Назад | Перейти на главную страницу

fcgi использует только один процессор?

Я работаю над настройкой, в которой используется fcgi / nginx.

Кажется, он работает правильно (24 дочерних объекта и 500 макс. Запросов), за исключением того, что все экземпляры phpfcgi скапливаются на одном ядре. Когда я запускаю верхнюю часть, я вижу 1 ядро ​​около 3%, то, которое выполняет процессы fastcgi, около 99% и еще 6 между 0 и 0,5%.

Сообщите мне о возможных причинах привязки к одному ядру процессора.

Спасибо

Маловероятно, учитывая, что это относительно новая функция, но вполне возможно, что ваша система настроена для использования cgroups чтобы сгруппировать эти процессы в процессор. См. Документацию ядра по адресу Документация / cgroups / cpusets.txt

Когда вы вошли в систему, возможно ли, что ваш сеанс оболочки имел набор задач в .profile / .bashrc / независимо от того, что заблокировало вашу привязку к процессору? Если я помню, они удалили параметры привязки процессора из fcgi в 2007 году или около того.