У меня есть сервер Ubuntu с 2 процессорами. top
команда покажет, что mysql кушает до 195%. sar
показывает следующее:
08:30:59 AM CPU %user %nice %system %iowait %steal %idle
08:31:00 AM all 75.12 0.00 0.00 0.00 22.89 1.99
У меня следующие вопросы:
%steal
средства?Я нашел следующее описание в руководстве, но не могу понять, что оно означает:
%steal
Percentage of time spent in involuntary wait by the virtual CPU or CPUs while the hypervisor was servicing another virtual processor.
Я понимаю, что следующие вопросы являются общими, и ответы могут зависеть от многих факторов, но мне нужны лишь некоторые рекомендации: что делать, что выяснять и так далее. Любые документы, ссылки приветствуются (ничего особо полезного не нашел. Только общая информация)
Подходит ли значение "% кражи"?
Каково граничное значение использования ЦП, когда мне следует об этом беспокоиться?
пс. не Linux DBA просто dev.
Спасибо!
Отвечая на один из ваших вопросов - Could please someone explain what does %steal means?
украсть время - это показатель, имеющий значение только в виртуализированной вычислительной среде. Он представляет собой количество ЦП, которое отводится от виртуальной машины для других целей.
Кстати, вы используете свой сервер Ubuntu в облаке / среде VMWare?
Вы также можете найти эта презентация от IBM, который объясняет, что такое кража времени и почему оно существует.