<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как определить из-за чего свопится виртуалка?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html</link>
    <description>Есть:&lt;br&gt;Linux vm.lab.infra 2.6.18-308.1.1.el5 #1 SMP Wed Mar 7 04:16:51 EST 2012 x86_64 x86_64 x86_64 GNU/Linux&lt;br&gt;CentOS release 5.8 (Final)&lt;br&gt;&lt;br&gt;Вроде как что-то свопится:&lt;br&gt;&lt;br&gt;&#091;xor&#064;vm.lab.infra ~&#093;$ free -mt&lt;br&gt;             total       used       free     shared    buffers     cached&lt;br&gt;Mem:          7981       7728        253          0          3        495&lt;br&gt;-/+ buffers/cache:       7230        751&lt;br&gt;Swap:          511        504          7&lt;br&gt;Total:        8493       8233        260&lt;br&gt;&lt;br&gt;Вот что показывает smem:&lt;br&gt;&lt;br&gt;&#091;xor&#064;vm.lab.infra ~&#093;$ sudo smem -p -r &amp;#124;head -10&lt;br&gt;  PID User     Command                         Swap      USS      PSS      RSS&lt;br&gt; 8944 gent   python2.7 /opt/local/geneit       0.00&#037;   37.17&#037;   37.31&#037;   37.73&#037;&lt;br&gt; 8942 gent   python2.7 /opt/local/geneit       0.00&#037;   24.17&#037;   24.31&#037;   24.73&#037;&lt;br&gt; 8943 gent   python2.7 /opt/local/geneit       0.00&#037;   22.77&#037;   22.91&#037;   23.32&#037;&lt;br&gt; 8939 gent   python2.7 /opt/local/geneit       0.00&#037;    4.14&#037;    4.28&#037;    4.70&#037;&lt;br&gt;12266 gent   python2.7 /opt/local/geneit       0.01&#037;    </description>

<item>
    <title>Как определить из-за чего свопится виртуалка? (XOR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#9</link>
    <pubDate>Fri, 22 Apr 2016 16:47:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Вопрос: Почему в Swap всё по нулям и как выяснить какой конкретно процесс свопится?&lt;br&gt;&amp;gt; Встречный, что дальше будешь делать с полученной инфой?&lt;br&gt;&lt;br&gt;Да ничё делать не буду. Это тестовая среда и там памяти всегда недостаточно будет. Просто хотел понять почему smem не отображает что засвопилось.&lt;br&gt;</description>
</item>

<item>
    <title>Как определить из-за чего свопится виртуалка? (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#8</link>
    <pubDate>Fri, 22 Apr 2016 07:59:55 GMT</pubDate>
    <description>&amp;gt; Вопрос: Почему в Swap всё по нулям и как выяснить какой конкретно процесс свопится?&lt;br&gt;&lt;br&gt;Встречный, что дальше будешь делать с полученной инфой? &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как определить из-за чего свопится виртуалка? (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#7</link>
    <pubDate>Fri, 22 Apr 2016 07:41:52 GMT</pubDate>
    <description>&amp;gt; Тут вот http://stackoverflow.com/questions/479953/how-to-find-out-which-processes-are-swapping-in-linux &lt;br&gt;&amp;gt; ...&lt;br&gt;&lt;br&gt;Да, посмотрел на&lt;br&gt;  # grep swap /proc/1/* -i&lt;br&gt;, сделал&lt;br&gt;  # grep VmSwap: /proc/*/status &amp;#124;grep -v &apos; 0 &apos; &amp;#124;sort -k2,2nr &amp;#124;less&lt;br&gt;&lt;br&gt;Но дальше уже не пошёл, вот тут по твоей ссылке уже чего-то с status:VmSwap: накрутили:&lt;br&gt;&quot;&quot;The best script I found&#091;...&#093;&quot; ~http://stackoverflow.com/a/7180078&lt;br&gt;&lt;br&gt;Но это опять же _кого_ выдавили в своп, а не _кто_ их так.&lt;br&gt;</description>
</item>

<item>
    <title>Как определить из-за чего свопится виртуалка? (Дум  Дум)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#6</link>
    <pubDate>Fri, 22 Apr 2016 07:27:48 GMT</pubDate>
    <description>Доброго дня.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Вопрос: &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Почему в Swap всё по нулям и как выяснить какой конкретно процесс &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; свопится?&lt;br&gt;&amp;gt; Спасибо, но мой первый пост какраз содержит вывод smem, который ничего толком &lt;br&gt;&amp;gt; не обьясняет.&lt;br&gt;&lt;br&gt;В smeme и в totals всё по нулям? Может smem -s swap -r?&lt;br&gt;Тут вот http://stackoverflow.com/questions/479953/how-to-find-out-which-processes-are-swapping-in-linux ...&lt;br&gt;</description>
</item>

<item>
    <title>Как определить из-за чего свопится виртуалка? (XOR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#5</link>
    <pubDate>Thu, 21 Apr 2016 10:35:45 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Вопрос: &lt;br&gt;&amp;gt;&amp;gt; Почему в Swap всё по нулям и как выяснить какой конкретно процесс &lt;br&gt;&amp;gt;&amp;gt; свопится?&lt;br&gt;&amp;gt; http://www.linuxatemyram.com/ &lt;br&gt;&amp;gt; ипользуйте smem, htop или скрипты типа: &lt;br&gt;&amp;gt; http://northernmost.org/blog/find-out-what-is-using-your-swap/ &lt;br&gt;&amp;gt; http://www.cyberciti.biz/faq/linux-which-process-is-using-swap/ &lt;br&gt;&lt;br&gt;Спасибо, но мой первый пост какраз содержит вывод smem, который ничего толком не обьясняет. &lt;br&gt;</description>
</item>

<item>
    <title>Как определить из-за чего свопится виртуалка? (eRIC)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#4</link>
    <pubDate>Thu, 21 Apr 2016 09:01:02 GMT</pubDate>
    <description>&amp;gt; Вопрос: &lt;br&gt;&amp;gt; Почему в Swap всё по нулям и как выяснить какой конкретно процесс &lt;br&gt;&amp;gt; свопится?&lt;br&gt;&lt;br&gt;http://www.linuxatemyram.com/&lt;br&gt;&lt;br&gt;ипользуйте smem, htop или скрипты типа:&lt;br&gt;&lt;br&gt;http://northernmost.org/blog/find-out-what-is-using-your-swap/&lt;br&gt;http://www.cyberciti.biz/faq/linux-which-process-is-using-swap/&lt;br&gt;</description>
</item>

<item>
    <title>Как определить из-за чего свопится виртуалка? (XOR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#3</link>
    <pubDate>Thu, 21 Apr 2016 08:14:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Есть: &lt;br&gt;&amp;gt;&amp;gt; Linux vm.lab &lt;br&gt;&amp;gt; А ещё память, оперативную, у виртуалки теоретически может забрать хост-система. Чтоб отдать &lt;br&gt;&amp;gt; её соседним виртуалкам.&lt;br&gt;&amp;gt; Искать, например, по &quot;детскому&quot; названию: linux virtual machine memory baloon &lt;br&gt;&amp;gt; Over-provisioning -- это такой таймшер, хостеры одну физ.память раз по пять продают &lt;br&gt;&amp;gt; клиентам.&lt;br&gt;&amp;gt;&amp;gt; Вопрос: &lt;br&gt;&amp;gt;&amp;gt; Почему в Swap всё по нулям и как выяснить какой конкретно процесс &lt;br&gt;&amp;gt;&amp;gt; свопится?&lt;br&gt;&lt;br&gt;Спасибо за ликбез. Буду копать глубже.&lt;br&gt;&lt;br&gt;В top эти ребятки, понятное дело, впереди всех:&lt;br&gt;8944 gent   python2.7 /opt/local/geneit   &lt;br&gt;8942 gent   python2.7 /opt/local/geneit   &lt;br&gt;8943 gent   python2.7 /opt/local/geneit    &lt;br&gt;&lt;br&gt;Кстати обратил внимание на то что smem работающий на CentOS 7.1 с ядром 3.10.0-229.el7.x86_64 вполне ожидаемые результаты выдаёт для этого же приложения.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как определить из-за чего свопится виртуалка? (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#2</link>
    <pubDate>Thu, 21 Apr 2016 07:47:09 GMT</pubDate>
    <description>&amp;gt; Есть: &lt;br&gt;&amp;gt; Linux vm.lab&lt;br&gt;&lt;br&gt;А ещё память, оперативную, у виртуалки теоретически может забрать хост-система. Чтоб отдать её соседним виртуалкам.&lt;br&gt;&lt;br&gt;Искать, например, по &quot;детскому&quot; названию: linux virtual machine memory baloon&lt;br&gt;&lt;br&gt;Over-provisioning -- это такой таймшер, хостеры одну физ.память раз по пять продают клиентам.&lt;br&gt;&lt;br&gt;&amp;gt; Вопрос: &lt;br&gt;&amp;gt; Почему в Swap всё по нулям и как выяснить какой конкретно процесс &lt;br&gt;&amp;gt; свопится?</description>
</item>

<item>
    <title>Как определить из-за чего свопится виртуалка? (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/96542.html#1</link>
    <pubDate>Thu, 21 Apr 2016 07:40:11 GMT</pubDate>
    <description>&amp;gt; Вопрос: &lt;br&gt;&amp;gt; Почему в Swap всё по нулям и как выяснить какой конкретно процесс &lt;br&gt;&amp;gt; свопится?&lt;br&gt;&lt;br&gt;Потому, что ты не понимаешь, как работает своп. Точнее система работает со свопом. Ядро, если уж совсем точно.  Это ничего, это нормально.  Никто не понимает.&lt;br&gt;&lt;br&gt;Так вот, в меру своего непонимания поясню: пока все процессы (вот, скажем, сразу после загрузки или активации свопа) &quot;помещаются&quot; в памяти, своп не используется. Использрвание свопа случается в момент _нехватки_ памяти. При этом, тебе это покажется неожиданным, но если подумать, это логично, система, выделяя память активно &quot;кушающему&quot; её процессу будет &quot;выгружать&quot; в своп страницы памяти _других_, не таких активных в тот момент, процесов. Совсем плохо становится, если &quot;один плохиш&quot; вытесняет и нормально работающие процессы -- там уже и мышка будет &quot;не двигаться&quot;, и окошко &quot;не рисоваться&quot; (и обычное акустическое сопровождение таких ситуаций &quot;но как же так, хост пингуется, а ssh не соединяется. пачииму?&quot;).&lt;br&gt;&lt;br&gt;Так вот: если тот вытесняющий процесс еще не завер</description>
</item>

</channel>
</rss>
