<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Откуда берется steal внутри виртуал...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html</link>
    <description>CPU steal time - это время, в течение которого виртуальная машина не получает ресурсы процессора для своего выполнения. Это время считается только в гостевых операционных системах в средах виртуализации.&lt;br&gt;&lt;br&gt;++ Что такое steal&lt;br&gt;&lt;br&gt;Steal  - это метрика, указывающая на нехватку процессорного времени для процессов внутри виртуальной машины. Как описано в &#091;&#091;https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/patch/?id=c9aaa8957f203bd6df83b002fb40b98390bed078 патче&#093;&#093; ядра KVM, steal - это время, в течение которого гипервизор выполняет другие процессы на хостовой операционной системе, хотя он поставил процесс виртуальной машины в очередь на выполнение. То есть steal считается как разница между временем, когда процесс готов выполниться, и временем, когда процессу выделено процессорное время.&lt;br&gt;&lt;br&gt;Метрику steal ядро виртуальной машины получает от гипервизора. При этом гипервизор не уточняет, какие именно другие процессы он выполняет, просто &amp;#171;пока занят, тебе времени уделить не могу&amp;#187;. На KVM поддерж</description>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим д... (Легион)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#16</link>
    <pubDate>Wed, 27 May 2020 07:19:41 GMT</pubDate>
    <description>Угу. Ясно. Понятно. А когда виртуальный драйвер ждет, пока вполне себе реальный HDD раскрутит шпиндель и спозиционирует голову, что по вашему происходит ?&lt;br&gt;</description>
</item>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим д... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#15</link>
    <pubDate>Thu, 30 Apr 2020 12:21:31 GMT</pubDate>
    <description>Да, на AWS одна виртуалка имела steal стабильно 50&#037;. Оказалось что мы переиспользовали свою квоту CPU и AWS стал ограничивать нашу виртуалку. Решилось переходом на более дорогой инстанс или уменьшением непрерывного высокого использования CPU.&lt;br&gt;</description>
</item>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим д... (Annoynymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#14</link>
    <pubDate>Sun, 19 Apr 2020 08:53:55 GMT</pubDate>
    <description>Если IOWait стабильно высокий &amp;#8212; та же рекомендация. &lt;br&gt;</description>
</item>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим д... (Licha Morada)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#13</link>
    <pubDate>Thu, 16 Apr 2020 20:14:03 GMT</pubDate>
    <description>Да, если steal стабильно высокий или имеет жирные пики, это повод принять меры.&lt;br&gt;&lt;br&gt;Перегруженность хоста это один из случаев. Бывает что недобросовестность поставщика тут не при чём, а так задуманно.&lt;br&gt;&lt;br&gt;Нередко сталкиваемся с высоким steal у AWS. Когда виртуалка систематически потребляет больше процессора чем было расчитанно и съедает доступные CPU credits, ей начинают ограничивать циклы. Изнутри выглядит как подтормаживание, не катастрофическое, и высокий прохент steal. Мониторингом на steal специально не смотрим, т.к. ползёт вверх Load Average и на него прилетает алерт. С другой стороны, механизм CPU credits хорошо защищяет от &quot;шумных соседей&quot; (noisy nighbors) и можно расчитывать на тот ресурс который проплачен. Если знать в чём дело и куда смотреть, то удобно.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим делать (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#12</link>
    <pubDate>Thu, 16 Apr 2020 11:25:12 GMT</pubDate>
    <description>Рекомендация для пользователей арендных VPS.&lt;br&gt;&lt;br&gt;Если steal стабильно высокий или имеет жирные пики - ваша виртуалка живет на перегруженном хосте. На хороших хостингах такая ситуация невозможна, так как все мониторится и вводятся новые ноды. Смысла бодаться с техподдержкой нет, проще сразу сменить поставщика услуг.&lt;br&gt;</description>
</item>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим д... (izyk)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#11</link>
    <pubDate>Wed, 15 Apr 2020 07:54:18 GMT</pubDate>
    <description>&amp;gt; то что ты написал, не имеет никакого отношения к реальности.&lt;br&gt;&lt;br&gt;К твоей реальности, и вправду, не имеет.&lt;br&gt;Тыб хоть ссылочку открыл из статьи: http://www.brendangregg.com/blog/2017-05-09/cpu-utilization-is-wrong.html&lt;br&gt;&lt;br&gt;&amp;gt;в драйверах реального железа нет и не может быть ситуаций когда управление надолго занято драйвером, чего ты так и не понял. &lt;br&gt;&lt;br&gt;Куда уж нам.&lt;br&gt;</description>
</item>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим д... (нах.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#10</link>
    <pubDate>Wed, 15 Apr 2020 06:14:28 GMT</pubDate>
    <description>&amp;gt; честно, хоть сам Билл из окон пусть контент здесь пишет, лишь было &lt;br&gt;&lt;br&gt;да, эту сволочь интересненько было б допросить с пристрастием. Жаль что он отделался в свое время бессмысленной книжонкой про путь пацана к успеху.&lt;br&gt;&amp;gt; бы технически-интересно читать ...&lt;br&gt;&lt;br&gt;да, я уже плакался в личку Максиму, что последние пять новостей (то есть все что видны были на тот момент на глагне) - это п-ц какой-то, васян-победы над локалхостом и то посерьезнее выглядят.&lt;br&gt;&lt;br&gt;А тут цельное исследование, хоть и проклятоймылру, и ненужного ненужна (мы и так уже, по опыту эксплуатации их mcs поняли, что kvm+ceph - полнейшее дерьмо, и так делать не надо никогда и никому - заодно и понятно, почему объявленная амазоном миграция на kvm как-то подозрительно застряла. Можно в деталях уже не разбираться - если дом сползает с фундамента, незачем выяснять, почему в нем еще и пованивает в сортире, валить надо.)&lt;br&gt;&lt;br&gt;Хотя бы не жаль времени, затраченного на беглое прочтение.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим д... (нах.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#9</link>
    <pubDate>Wed, 15 Apr 2020 06:04:10 GMT</pubDate>
    <description>&amp;gt; событийной модели обработки прерываний в ОС. Которое, впрочем, имеет весьма посредственное &lt;br&gt;&lt;br&gt;причем тут обработка прерываний?&lt;br&gt;&lt;br&gt;&amp;gt; отношение к этой теме и к тому, о чём я написал. &lt;br&gt;&lt;br&gt;то что ты написал, не имеет никакого отношения к реальности.&lt;br&gt;&lt;br&gt;в драйверах реального железа нет и не может быть ситуаций когда управление надолго занято драйвером, чего ты так и не понял. Ни при &quot;обработке прерываний&quot;, ни при вызове системой. Повиснет все нахрен. Кроме как раз случаев, когда управление внезапно забирает гипервизор. Он потом делает вид, что ничего не случилось - подправляет таймеры, дергает подряд все что накопилось за время простоя и т д, поэтому изнутри системы тоже не очевидно, что произошло, и приходится ориентироваться не на это, а на отдаваемый гипервизором счетчик.&lt;br&gt;</description>
</item>

<item>
    <title>Откуда берется steal внутри виртуальных машин и что с этим д... (bym)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/120320.html#8</link>
    <pubDate>Wed, 15 Apr 2020 00:13:26 GMT</pubDate>
    <description>честно, хоть сам Билл из окон пусть контент здесь пишет, лишь было бы технически-интересно читать ...&lt;br&gt;</description>
</item>

</channel>
</rss>
