<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=1796&amp;type=atom" />
	<updated>2010-03-25T07:56:16Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=1796</id>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=27064#p27064" />
			<content type="html"><![CDATA[<p>у меня впечателние что сам x11perf не умеет работать с многопоточностью. Суммарная нагрузка не превысила 84 процента, в то время как при обычной работе иксы запросто захапывают 100% когда им нужно. Нагрузка от теста легла на оба процессора, хотя и не равномерной.</p>]]></content>
			<author>
				<name><![CDATA[Loky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=231</uri>
			</author>
			<updated>2010-03-25T07:56:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=27064#p27064</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=27058#p27058" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Loky пишет:</cite><blockquote><p>у меня двухядрёный процессор. в режиме нормальной работы оба ядра нагружаются почти равномерно.</p></blockquote></div><p>Это все очень субъективно - ведь параллельно работает подсистема памяти, сетевая подсистема, дисковая и так далее. Поиграйтесь с <strong>x11perf</strong> и посмотрите на результат. </p><p>Вообще, при наличии времени, наиболее точные оценки в росте производительности чисто <strong>X Server</strong> можно было бы получить, проведя запуск </p><div class="codebox"><pre><code>x11perf -all</code></pre></div><p> на SMP-ядре и на однопроцессороном ядре.</p>]]></content>
			<author>
				<name><![CDATA[YUKLA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=243</uri>
			</author>
			<updated>2010-03-25T07:32:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=27058#p27058</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=26566#p26566" />
			<content type="html"><![CDATA[<p>у меня двухядрёный процессор. в режиме нормальной работы оба ядра нагружаются почти равномерно.</p>]]></content>
			<author>
				<name><![CDATA[Loky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=231</uri>
			</author>
			<updated>2010-03-24T10:02:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=26566#p26566</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=26548#p26548" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flaming пишет:</cite><blockquote><p>Интересная мысль. А может, он так и делает? Вы проверяли?</p><p>Вот чего не знаю, того не знаю. <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p></blockquote></div><p>Одним из флагов для сборки <strong>xorg-server</strong> является флаг <strong>nptl</strong>:</p><div class="codebox"><pre><code>euse -I nptl
global use flags (searching: nptl)
************************************************************
[+ CD ] nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)

Installed packages matching this USE flag: 
media-libs/mesa-7.5.2
sys-devel/gcc-4.3.4
x11-base/xorg-server-1.6.5-r1</code></pre></div><p>Однако, чисто визуально (исходя из графика загрузки процессорных ядер при старте &quot;тяжелых&quot; GUI приложений класса <strong>Seamonkey</strong> или <strong>Openoffice</strong>) - работает ОДИН процессор.</p>]]></content>
			<author>
				<name><![CDATA[YUKLA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=243</uri>
			</author>
			<updated>2010-03-24T09:33:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=26548#p26548</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=25982#p25982" />
			<content type="html"><![CDATA[<p>Интересная мысль. А может, он так и делает? Вы проверяли?</p><p>Вот чего не знаю, того не знаю. <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></content>
			<author>
				<name><![CDATA[Iced]]></name>
				<uri>https://linuxforum.ru/profile.php?id=639</uri>
			</author>
			<updated>2010-03-22T21:11:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=25982#p25982</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=25957#p25957" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flaming пишет:</cite><blockquote><p>YUKLA, ну какие в xorg-server могут быть параллельные вычисления? Посудите сами...<br />Разве что если несколько X-сессий запустить независимо друг от друга на разных терминалах от разных пользователей... Есть мысль о том, что тогда для каждого пользователя будет отдельный процесс X. Но я не уверен...</p></blockquote></div><p>Сервер обрабатывает запросы от X-клиент(ов)а. Асинхронно. В этом контексте много-ядерность и много-нитевость ой как востребована.</p>]]></content>
			<author>
				<name><![CDATA[YUKLA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=243</uri>
			</author>
			<updated>2010-03-22T20:07:43Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=25957#p25957</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=25908#p25908" />
			<content type="html"><![CDATA[<p><strong>YUKLA</strong>, ну какие в xorg-server могут быть параллельные вычисления? Посудите сами...<br />Разве что если несколько X-сессий запустить независимо друг от друга на разных терминалах от разных пользователей... Есть мысль о том, что тогда для каждого пользователя будет отдельный процесс X. Но я не уверен...</p>]]></content>
			<author>
				<name><![CDATA[Iced]]></name>
				<uri>https://linuxforum.ru/profile.php?id=639</uri>
			</author>
			<updated>2010-03-22T19:17:45Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=25908#p25908</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=25827#p25827" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flaming пишет:</cite><blockquote><p>YUKLA, поищи те, у которых есть USE=&quot;threads&quot;</p></blockquote></div><p>Увы, и таких не много. w<strong>ine, python, xmlrpc</strong> и <strong>ffmpeg</strong>&nbsp; А хотелось бы как минимум <strong>xorg-server</strong>...</p>]]></content>
			<author>
				<name><![CDATA[YUKLA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=243</uri>
			</author>
			<updated>2010-03-22T15:15:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=25827#p25827</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=25797#p25797" />
			<content type="html"><![CDATA[<p><strong>YUKLA</strong>, поищи те, у которых есть USE=&quot;threads&quot;<br />Многопоточность полезна только при ресурсоёмких вычислениях. Таких как архивация, компиляция, кодирование, и т.п...</p>]]></content>
			<author>
				<name><![CDATA[Iced]]></name>
				<uri>https://linuxforum.ru/profile.php?id=639</uri>
			</author>
			<updated>2010-03-22T14:32:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=25797#p25797</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=25733#p25733" />
			<content type="html"><![CDATA[<p><strong>Дык. Я это прекрасно понимаю. </strong></p><p>Мне бы хотелось узнать:</p><p><strong>1.</strong> Какие из десктопных приложений кроме <strong>GIMP</strong> имеют поддержку многопоточности? В частности - офисные приложения, Web-браузеры и так далее.<br /><strong>2. </strong>Есть ли эффект от многоядерности в части <strong>X11</strong>? Если нет - то ожидается ли?</p><p>Если никакого эффекта для десктопного пользователя нет - зачем тогда ему многоядерность? <br />Если такой эффект есть - как его максимально использовать? Что настроить?</p>]]></content>
			<author>
				<name><![CDATA[YUKLA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=243</uri>
			</author>
			<updated>2010-03-22T11:47:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=25733#p25733</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=25714#p25714" />
			<content type="html"><![CDATA[<p>Собственно, никто и не обещал, что на N ядрах все будет работать в N раз быстрее, чем на одном. Рост производительности будет лишь в многопоточных приложениях, как я понимаю. Если же приложение изначально сделано однопоточным и &quot;распараллеливанию&quot; не поддается, дополнительные ядра на скорость его работы не повлияют.</p>]]></content>
			<author>
				<name><![CDATA[Iskan Der]]></name>
				<uri>https://linuxforum.ru/profile.php?id=892</uri>
			</author>
			<updated>2010-03-22T10:52:33Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=25714#p25714</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Мульти-процессорность:Как получить выигрыш в производительности?]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=25707#p25707" />
			<content type="html"><![CDATA[<p><strong>Дамы и Господа.</strong></p><p>Сейчас у многих есть компьютеры с многоядерными процессорами. Минимум два ядра. А то и больше. Есть ли в этом смысл в <strong>Linux</strong>?</p><p>Я пересел с компьютера с процессором 1.6 ГГц на компьютер двуядерным процессором в 1.6 ГГц. Характеристики процессоров очень близки. Но - роста производительности я не вижу. Не то, чтобы &quot;в два раза&quot;, ее практически вообще нет. Ядро настроено правильно.</p><div class="codebox"><pre><code>$ uname -a
Linux localhost 2.6.31-gentoo-r10 #1 SMP PREEMPT Mon Mar 1 14:07:00 EET 2010 i686 Intel(R) Pentium(R) Dual CPU T2330 @ 1.60GHz GenuineIntel GNU/Linux</code></pre></div><p>На текущий момент я вижу выгоду от &quot;второго ядра&quot; только при компиляции исходников.&nbsp; В <strong>Gentoo</strong> есть <strong>make.conf</strong> флаг <strong>smp</strong>, который используется (по крайней мере, у меня) всего в одном пакете - в <strong>GIMP</strong>. Видимо, стоит предполагать, что <strong>GIMP</strong> в многоядерной среде &quot;ускоряется&quot;, хотя бы в части функций.</p><p>Такие дела.&nbsp; Спрашивается - нафига козе баян?</p>]]></content>
			<author>
				<name><![CDATA[YUKLA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=243</uri>
			</author>
			<updated>2010-03-22T10:31:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=25707#p25707</id>
		</entry>
</feed>
