Как вы имитируете нехватку памяти с MySQL? - PullRequest
3 голосов
/ 08 января 2010

Я хочу знать, как моя система ведет себя при высокой нагрузке. Для этого я хотел бы искусственно уменьшить объем памяти, доступной для MySQL. Как мне это сделать?

Ответы [ 2 ]

4 голосов
/ 08 января 2010

Если вы работаете в системе Linux, вы можете воспользоваться ulimit . Учитывая, что оболочка использует очень мало памяти, вы можете открыть оболочку и запустить:

ulimit -m <memory size>

, чтобы ограничить память для этой оболочки, а затем запустить там свой сервер MySQL.

3 голосов
/ 08 января 2010

Одним из возможных решений было бы запустить приложение и MySQL в виртуализированной среде. Обычно вы можете контролировать оперативную память и количество процессоров, чтобы увидеть, как она будет работать.

Проверьте http://www.virtualbox.org, это лучший, который я использовал, и это бесплатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...