Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Apache+PHP используют только одно ядро:(  (Прочитано 2204 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Int_20h

  • Автор темы
  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Настраиваю VPS у провайдера. Виртуалка с 2 ядрами. Хочу использовать ее на максимальную мощность, ради чего использую apache mod_worker и php5-fmp, чтобы нагрузка распределялась на разные ядра.

Тестирую производительность на достаточно ресурсоемкой задаче - создании sitemap сайта. При этом top показывает, что загружено только одно ядро несколькими процессами. Второе ядро всегда свободно. Что с этим можно сделать? Куда копать?

Результаты top:
(Нажмите, чтобы показать/скрыть)


Оффлайн Int_20h

  • Автор темы
  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Apache+PHP используют только одно ядро:(
« Ответ #1 : 07 Апреля 2015, 15:17:02 »
Вопрос еще актуален.

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Apache+PHP используют только одно ядро:(
« Ответ #2 : 07 Апреля 2015, 15:39:52 »
Цитировать
При этом top показывает, что загружено только одно ядро несколькими процессами.

А как вы поняли это из приведенного вывода top?
Вы уверены что %Cpu(s) это суммарная величина а не средняя?

Алсо top умеет показывать нагрузку на каждое ядро, для этого нужно нажать 1.

Оффлайн Int_20h

  • Автор темы
  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Apache+PHP используют только одно ядро:(
« Ответ #3 : 07 Апреля 2015, 16:41:02 »
Спасибо большое за подсказку. Похоже, действительно, все в порядке, просто робот не может загрузить систему на 100%, хотя почему так происходит - не понятно.

Вот результаты по ядрам:
(Нажмите, чтобы показать/скрыть)

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.