%20%D0%B8%2055%25%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%8F%20%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%B0(%D0%BE%D0%B2).png)
Я тестировал на AWS Ubuntu 10.04 Memcached 1.4.2
При тестировании с помощью memslap (разное количество одновременных пользователей и разные типы экземпляров (память 8 ГБ и 1,7 ГБ)
В сводке по процессору сверху показано 110% загрузки процессора в процессе memcached и 55% простоя процессора.
Что здесь не так?
Использует ли сервер только одно ядро для memcached? Если да, то можно ли изменить его, чтобы получить больше из коробки?
решение1
У меня есть одна мысль. По моему опыту с экземплярами AWS использование top может возвращать или не возвращать реалистичные значения для использования ЦП (обычно нет). Проверьте cloudwatch и посмотрите, показывает ли он высокую загрузку ЦП. Это особенно касается микроэкземпляров, на них top абсолютно бесполезен.