<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Метод невидимой монополизации CPU пользовательским приложением</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html</link>
    <description>В документе &quot;Secretly Monopolizing the CPU Without Superuser Privileges (http://www.cs.huji.ac.il/~dants/papers/Cheat07Security.pdf)&quot; описан способ создания приложения на 100&#037; утилизирующего процессорные ресурсы, будучи запущенным с привилегиями обычного пользователя. &lt;br&gt;&lt;br&gt;&lt;br&gt;Изюминка метода - полная загрузка CPU в некоторых ситуациях не прослеживается стандартными утилитами мониторинга, например, в top перегрузка не видна.&lt;br&gt;&lt;br&gt;&lt;br&gt;Проблеме подвержены планировщики задач Linux, Windows, Solaris, FreeBSD. Исключение составляет Mac OS X и планировщик CFS который появится в 2.6.23 Linux ядре.&lt;br&gt;&lt;br&gt;URL: http://it.slashdot.org/article.pl?sid=07/07/11/1421209&amp;from=rss&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=11404&lt;br&gt;</description>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложени... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#10</link>
    <pubDate>Tue, 17 Jul 2007 17:57:41 GMT</pubDate>
    <description>мдя полное отсутствие знаний мат части</description>
</item>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложени... (Кекс07)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#9</link>
    <pubDate>Tue, 17 Jul 2007 07:13:05 GMT</pubDate>
    <description>&amp;gt;кекс, запусти top и обрати внимание что есть nice level, а есть &lt;br&gt;&amp;gt;priority&lt;br&gt;Секунду, а что, сегодня система уже всегда за меня решает какой приоритет кому выдать правильнее?Чего-то я не заметил - если мне надо, могу сам указать, вроде.Меня где-то на__али? :)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложени... (AMDmi3)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#8</link>
    <pubDate>Mon, 16 Jul 2007 12:51:08 GMT</pubDate>
    <description>А, не, туплю. Приличное время еще занимает cycles_per_tick(). Т.е. оверхед таки невелик.</description>
</item>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложением (AMDmi3)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#7</link>
    <pubDate>Mon, 16 Jul 2007 12:32:54 GMT</pubDate>
    <description>Хм, работает, притом отлично. Одна и та-же задача просто в цикле и с описанным способом с отжиранием 0.9 тика:&lt;br&gt;&lt;br&gt;time ./plain&lt;br&gt;2.53user 0.00system 0:02.55elapsed 99&#037;CPU&lt;br&gt;time ./cheat&lt;br&gt;0.04user 0.00system 0:04.96elapsed 0&#037;CPU&lt;br&gt;&lt;br&gt;Ubuntu шестая, Core 2 duo.&lt;br&gt;&lt;br&gt;Как видно, оверхед много больше 10&#037;. Учитывая, что вычисления у меня на каждой итерации явно много тяжелее rdtsc, вычитания и сравнения, дело таки в шедулере. Видимо следующий тик мой процесс таки пропускает. Как бы то ни было, пора сваливать с виртуального хостинга :)</description>
</item>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложени... (Antrew)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#6</link>
    <pubDate>Mon, 16 Jul 2007 00:56:00 GMT</pubDate>
    <description>кекс, запусти top и обрати внимание что есть nice level, а есть priority</description>
</item>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложени... (Keks 007)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#5</link>
    <pubDate>Sun, 15 Jul 2007 01:39:54 GMT</pubDate>
    <description>&amp;gt;Планировшик Линукса эту информацию не использует вообще, она &lt;br&gt;&amp;gt;хранится исключительно ради того чтобы ктото мог её прочитать&lt;br&gt;Эээ, типа, предлагаете предоставить системе самой решать какой приоритет у каких задач должен быть?Круто, тогда следующим шагом надо еще научить систему обходиться без юзера - да здравствуют терминаторы, слава роботам :)</description>
</item>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложени... (MiG)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#4</link>
    <pubDate>Sat, 14 Jul 2007 21:20:49 GMT</pubDate>
    <description>Так это тоже задача планировщика - правильно учесть время отработанное потоком. :)</description>
</item>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложени... (moo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#3</link>
    <pubDate>Sat, 14 Jul 2007 20:42:48 GMT</pubDate>
    <description>Планировшик Линукса эту информацию не использует вообще, она&lt;br&gt;хранится исключительно ради того чтобы ктото мог её прочитать&lt;br&gt;(через /proc например). Что делает Windows, Solaris, MacOSX я не&lt;br&gt;знаю.&lt;br&gt;&lt;br&gt;http://lkml.org/lkml/2007/2/13/314</description>
</item>

<item>
    <title>Метод невидимой монополизации CPU пользовательским приложени... (vp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/37914.html#2</link>
    <pubDate>Sat, 14 Jul 2007 18:51:00 GMT</pubDate>
    <description>Я чего-то недопонял. Ведь планировщик же потом учитывая эту информацию совершает определённые действия: например изменяет приоритет. Ведь на этом же игра идёт. Что потом будет иметь высокий приоритет и ему каждый тик будут передавать управление.&lt;br&gt;moo, что ты имел ввиду?</description>
</item>

</channel>
</rss>
