<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Почему mysql вылезает в swap</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html</link>
    <description>Есть mysql сервер (на нем ничего больше не крутится). На нем 4 базы. 3 из них в myisam (общий объем 400МБ) и одна целиком innodb (10 гб). Базы myisam практически не используются, может 3-4 запроса в час, основная информация в innodb базе.&lt;br&gt;Запросы естественно к innodb тяжелые. То выполняются достаточно быстро. Обнаружил 2 проблемы.&lt;br&gt;&lt;br&gt;1. Почему когда снимаю дамп с базы innodb резко падает скорость выполнения запросов? Как это лечить?&lt;br&gt;&lt;br&gt;2. На сервере установлено 8 Гб памяти. После суток работы я обнаруживаю, что сервер mysql залез на 6гб в swap. Почему? Вроде нет ошибок в конфиге и память посчитана правильно под буфера и прочее.&lt;br&gt;&lt;br&gt;root&#064;db:~# cat /proc/meminfo&lt;br&gt;MemTotal:      8179108 kB&lt;br&gt;MemFree:         46896 kB&lt;br&gt;Buffers:         34368 kB&lt;br&gt;Cached:          23688 kB&lt;br&gt;SwapCached:    4488240 kB&lt;br&gt;Active:        7031740 kB&lt;br&gt;Inactive:      1008060 kB&lt;br&gt;SwapTotal:    11855928 kB&lt;br&gt;SwapFree:      5927964 kB&lt;br&gt;Dirty:              24 kB&lt;br&gt;Writeback:          16 kB&lt;br&gt;AnonPages:     7746516 kB&lt;br&gt;Mapped:           8196 kB&lt;br&gt;Sla</description>

<item>
    <title>Почему mysql вылезает в swap (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#10</link>
    <pubDate>Mon, 11 Oct 2010 04:34:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Прокомментируй пожалуйста, на основании каких значений делаются твои выводы ?&lt;br&gt;&amp;gt;&amp;gt; Мое ИМХО говорит мне:&lt;br&gt;&amp;gt; ок - это сферический конь в вакууме&lt;br&gt;&amp;gt; по остальным вопросам гугл прекрасно разжевывает&lt;br&gt;&lt;br&gt;да я собст-на, на цифры больше смотрю, чем на &#091;OK&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Почему mysql вылезает в swap (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#9</link>
    <pubDate>Sun, 10 Oct 2010 20:35:19 GMT</pubDate>
    <description>&amp;gt; Прокомментируй пожалуйста, на основании каких значений делаются твои выводы ?&lt;br&gt;&amp;gt; Мое ИМХО говорит мне:&lt;br&gt;&lt;br&gt;ок - это сферический конь в вакууме&lt;br&gt;по остальным вопросам гугл прекрасно разжевывает&lt;br&gt;</description>
</item>

<item>
    <title>Почему mysql вылезает в swap (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#8</link>
    <pubDate>Sun, 10 Oct 2010 13:51:52 GMT</pubDate>
    <description>Прокомментируй пожалуйста, на основании каких значений делаются твои выводы ?&lt;br&gt;&lt;br&gt;Мое ИМХО говорит мне:&lt;br&gt;&lt;br&gt;&amp;gt; для начала, приподнять Key buffer size&lt;br&gt;&lt;br&gt;&#091;OK&#093; Key buffer size / total MyISAM indexes: 128.0M/155.3M&lt;br&gt;&#091;OK&#093; Key buffer hit rate: 95.2&#037; (11K cached / 535 reads)&lt;br&gt;&lt;br&gt;типа юзается хорошо, место есть?&lt;br&gt;&lt;br&gt;&amp;gt; потом что-то думать с размерами  InnoDB, попробовать сделать дамп, почистить мускул&lt;br&gt;&amp;gt; и заново залить&lt;br&gt;&lt;br&gt;а что, помогает ?&lt;br&gt;&lt;br&gt;&amp;gt; да и Open file limit подправить&lt;br&gt;&lt;br&gt;опять же, разве не ок всё ?&lt;br&gt;&lt;br&gt;&#091;OK&#093; Open file limit used: 0&#037; (3/1K)&lt;br&gt;&lt;br&gt;&lt;br&gt;Вот этот момент для меня спорный и не понятный, 36&#037; вроде не мало:&lt;br&gt;&lt;br&gt;&#091;OK&#093; Query cache efficiency: 36.4&#037; (948K cached / 2M selects)&lt;br&gt;&#091;!!&#093; Query cache prunes per day: 38230&lt;br&gt;&lt;br&gt;что такое 75К ?&lt;br&gt;&lt;br&gt;&#091;!!&#093; Table cache hit rate: 0&#037; (256 open / 75K opened)&lt;br&gt;</description>
</item>

<item>
    <title>Почему mysql вылезает в swap (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#7</link>
    <pubDate>Sun, 10 Oct 2010 12:42:25 GMT</pubDate>
    <description>для начала, приподнять Key buffer size&lt;br&gt;потом что-то думать с размерами  InnoDB, попробовать сделать дамп, почистить мускул и заново залить&lt;br&gt;&lt;br&gt;да и Open file limit подправить&lt;br&gt;</description>
</item>

<item>
    <title>Почему mysql вылезает в swap (small_linux_admin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#6</link>
    <pubDate>Sun, 10 Oct 2010 09:08:58 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; потому и падают скорости. Выход - дампить реплику, т.е. второй экземпляр&lt;br&gt;&amp;gt; БД иметь для целей бэкапа (второй сервер).&lt;br&gt;&amp;gt;&amp;gt; 2. На сервере установлено 8 Гб памяти. После суток работы я обнаруживаю,&lt;br&gt;&amp;gt;&amp;gt; что сервер mysql залез на 6гб в swap. Почему? Вроде нет&lt;br&gt;&amp;gt;&amp;gt; ошибок в конфиге и память посчитана правильно под буфера и прочее.&lt;br&gt;&amp;gt; Соединений к серверу сколько ?&lt;br&gt;&amp;gt; лимит у вас достаточно высокий:&lt;br&gt;&amp;gt;&amp;gt; max_connections        = 2000 &lt;br&gt;&amp;gt; а многое в расходе оперативки завязано на число коннектов.&lt;br&gt;&amp;gt; 6-7 Гб &quot;сверху&quot; это всего ~4Мб оперативки на коннект на ваши лимиты.&lt;br&gt;&lt;br&gt;Уменьшил количество коннектов до 300 с 2000 - не помогло. &lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; также есть и то, что на коннекты не завязано =)&lt;br&gt;&amp;gt; ---&lt;br&gt;&amp;gt; у меня на сервере 8Г рамы, при innodb_buffer_pool_size = 6G сервер занимает&lt;br&gt;&amp;gt; в памяти 7Гб&lt;br&gt;&amp;gt; т.е. 1Гб идет на прочие буфера, не связанные с иннодб.</description>
</item>

<item>
    <title>Почему mysql вылезает в swap (small_linux_admin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#5</link>
    <pubDate>Sun, 10 Oct 2010 09:08:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Где у меня ошибка? Почему mysql свапится? Что я делаю не так?&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; куда копать итд. Может у меня неправильный подход к расчетам?&lt;br&gt;&amp;gt;&amp;gt; Для начала запустите http://mysqltuner.pl/&lt;br&gt;&amp;gt;&amp;gt; он вам покажет узкие места в работающем Mysql-сервере&lt;br&gt;&amp;gt; Уже делал. И не только это. Спасибо за ответ. Он на 90&lt;br&gt;&amp;gt; процентов решает все проблемы ( сам его всем советую).&lt;br&gt;&lt;br&gt;root&#064;db:~# ./mysqltuner.pl &lt;br&gt;&lt;br&gt; &amp;gt;&amp;gt;  MySQLTuner 1.0.1 - Major Hayden &amp;lt;major&#064;mhtx.net&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;  Bug reports, feature requests, and downloads at http://mysqltuner.com/&lt;br&gt; &amp;gt;&amp;gt;  Run with &apos;--help&apos; for additional options and output filtering&lt;br&gt;&lt;br&gt;&#091;!!&#093; Successfully authenticated with no password - SECURITY RISK!&lt;br&gt;&lt;br&gt;-------- General Statistics --------------------------------------------------&lt;br&gt;&#091;--&#093; Skipped version check for MySQLTuner script&lt;br&gt;&#091;OK&#093; Currently running supported MySQL version 5.0.38-Ubuntu_0ubuntu1.4-log&lt;br&gt;&#091;OK&#093; Operating on 64-bit architecture&lt;br&gt;&lt;br&gt;-------- Storage Engine Statistics -------------------------------------------&lt;br&gt;&#091;--&#093; Status: +Archive -BDB -Federated +</description>
</item>

<item>
    <title>Почему mysql вылезает в swap (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#4</link>
    <pubDate>Sat, 09 Oct 2010 20:27:46 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; Уже делал. И не только это. Спасибо за ответ. Он на 90&lt;br&gt;&amp;gt; процентов решает все проблемы ( сам его всем советую).&lt;br&gt;&lt;br&gt;так покажите вывод сюда.&lt;br&gt;</description>
</item>

<item>
    <title>Почему mysql вылезает в swap (small_linux_admin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#3</link>
    <pubDate>Sat, 09 Oct 2010 20:11:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Где у меня ошибка? Почему mysql свапится? Что я делаю не так?&lt;br&gt;&amp;gt;&amp;gt; куда копать итд. Может у меня неправильный подход к расчетам?&lt;br&gt;&amp;gt; Для начала запустите http://mysqltuner.pl/&lt;br&gt;&amp;gt; он вам покажет узкие места в работающем Mysql-сервере&lt;br&gt;&lt;br&gt;Уже делал. И не только это. Спасибо за ответ. Он на 90 процентов решает все проблемы ( сам его всем советую).&lt;br&gt;</description>
</item>

<item>
    <title>Почему mysql вылезает в swap (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/89993.html#2</link>
    <pubDate>Sat, 09 Oct 2010 15:41:26 GMT</pubDate>
    <description>&amp;gt; 1. Почему когда снимаю дамп с базы innodb резко падает скорость выполнения&lt;br&gt;&amp;gt; запросов? Как это лечить?&lt;br&gt;&lt;br&gt;Так устроен мускул. Опять же, дамп - это доп нагрузка на сервер, на диски, на процессор, она вымывает кэши и т п - потому и падают скорости. Выход - дампить реплику, т.е. второй экземпляр БД иметь для целей бэкапа (второй сервер).&lt;br&gt;&lt;br&gt;&amp;gt; 2. На сервере установлено 8 Гб памяти. После суток работы я обнаруживаю,&lt;br&gt;&amp;gt; что сервер mysql залез на 6гб в swap. Почему? Вроде нет&lt;br&gt;&amp;gt; ошибок в конфиге и память посчитана правильно под буфера и прочее.&lt;br&gt;&lt;br&gt;Соединений к серверу сколько ?&lt;br&gt;&lt;br&gt;лимит у вас достаточно высокий: &lt;br&gt;&amp;gt; max_connections        = 2000 &lt;br&gt;&lt;br&gt;а многое в расходе оперативки завязано на число коннектов.&lt;br&gt;&lt;br&gt;6-7 Гб &quot;сверху&quot; это всего ~4Мб оперативки на коннект на ваши лимиты.&lt;br&gt;&lt;br&gt;также есть и то, что на коннекты не завязано =)&lt;br&gt;&lt;br&gt;---&lt;br&gt;у меня на сервере 8Г рамы, при innodb_buffer_pool_size = 6G сервер занимает в памяти 7Гб&lt;br&gt;т.е. 1Гб идет на прочие буфера, не связанные с иннодб.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
