После установки MySQL 5.5 под Debian 6 съедается больше 300 Мб памяти

Есть VPS — 1ГГц проц, 512Мб памяти, 20Гб хард, технология виртуализации OpenVZ, операционка 32-битная Debian 6. Хостер Burst.net

Установил nginx, php-fpm, memcache без проблем из пакетов dotdeb.org.

После обычной установки (apt-get install mysql-server mysql-client) MySQL 5.5 под Debian 6 съедается больше 300 Мб памяти, в top при этом процесс mysql показывает потребление памяти 6,5%. Если убить процесс MySQL, то память высвобождается. У меня такое в первый раз, обычно проблем не было.

Подскажите, как уменьшить расход памяти для MySQL? Куда смотреть?
  • Вопрос задан
  • 8446 просмотров
Пригласить эксперта
Ответы на вопрос 3
homm
@homm
Причина в OpenVZ и том, как в нем считается память: habrahabr.ru/blogs/hosting/53236/.
Ответ написан
RuJet
@RuJet
Если не нужно innoDB, можно его отключить.
Ответ написан
@odmin4eg
Сегодня как раз додался с этой проблемой на одной VPSке

Я оч люблю убунту и дебиан, но у клиента был выбран цэнтОС
также после запуска мускула было 20 потомков…

мне помогло примерно это, с буржуйского сайта

cp /etc/my.cnf /etc/my.cnf.bak
cp /usr/share/mysql/my-small.cnf /etc/my.cnf

There you go, we have copied the small configuration for mysql. Now, we need to tweak our my.cnf configuration because we need to skip innodb. You could use vi to edit the file.

vi /etc/my.cnf

We need to add these two following line under [mysqld]

default-storage-engine = myisam
skip-innodb

и вот это помогло работает 2 потомка, на 300 метрах уживается мускул посгре nginx и апач
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы