<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Оптимизация]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=9442</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=9442&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Оптимизация».]]></description>
		<lastBuildDate>Thu, 23 Dec 2010 13:12:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124803#p124803</link>
			<description><![CDATA[<p>Спасибо теперь все ясно стало</p>]]></description>
			<author><![CDATA[null@example.com (tyrnov)]]></author>
			<pubDate>Thu, 23 Dec 2010 13:12:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124803#p124803</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124802#p124802</link>
			<description><![CDATA[<p><strong>tyrnov</strong>, <br /><strong>-b</strong> — создавать бинарные пакеты, в данном случае используется, чтобы не пересобирать, а сразу установить предварительно собранный пакет, при выполнении последующих команд <em>emerge -ebk system</em> и <em>emerge -ek world</em>;<br /><strong>-1</strong> — не добавлять запись об установленном пакете в <em>world</em>-файл;<br /><strong>-k</strong> — если в <em>/usr/portage/packages</em> есть бинарная сборка данной версии данного пакета, устанавливать именно её.<br /><strong>-e</strong> — переустанавливает целевой пакет и его зависимости, как будто они ещё не установлены.</p><p>В данном случае, последовательность команд, делает следующее:<br />— пересобирает с созданием бинарного пакета <em>gcc</em>,<br />— пересобирает с созданием бинарного пакета <em>glibc, binutils</em>,<br />— пересобирает <strong>system</strong>, устанавливая предварительно собранные бинарные пакеты <em>gcc, glibc, binutils</em>,<br />— пересобирает <strong>world</strong>, устанавливая предварительно собранные бинарные пакеты.</p><div class="quotebox"><cite>tyrnov пишет:</cite><blockquote><p>де про это можно почитать хорошо если на русском если нет на русском постараюсь понять и на английском</p></blockquote></div><p>Проще всего читать в первоисточнике&nbsp; wink <br /></p><div class="codebox"><pre><code>man emerge</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Thu, 23 Dec 2010 13:10:58 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124802#p124802</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124797#p124797</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><div class="codebox"><pre><code>emerge -b -1 gcc
emerge -b -1 glibc binutils
emerge -ebk system
emerge -ek world</code></pre></div></blockquote></div><p>А что значат флаги&nbsp; -b -1 -ebk -ek а лучше даже где про это можно почитать хорошо если на русском если нет на русском постараюсь понять и на английском</p>]]></description>
			<author><![CDATA[null@example.com (tyrnov)]]></author>
			<pubDate>Thu, 23 Dec 2010 12:54:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124797#p124797</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124714#p124714</link>
			<description><![CDATA[<p>Ну тогда начну пересобирать посмотрю будет ли лучше. Кстати примерно сколько может занять по времени? Ну и тему можно считать решенной</p>]]></description>
			<author><![CDATA[null@example.com (tyrnov)]]></author>
			<pubDate>Thu, 23 Dec 2010 09:47:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124714#p124714</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124711#p124711</link>
			<description><![CDATA[<div class="quotebox"><cite>tyrnov пишет:</cite><blockquote><p>Вроде в хенбуке советуется ставить на 1 больше чем количество ядер проца у меня их два</p></blockquote></div><p>Ну да, это я информацию о вашем процессоре невнимательно просмотрел&nbsp; <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Thu, 23 Dec 2010 09:43:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124711#p124711</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124709#p124709</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>P.S. Почему бы не использовать <strong>MAKEOPTS=&quot;-j5&quot;</strong>?</p></blockquote></div><p>Вроде в хенбуке советуется ставить на 1 больше чем количество ядер проца у меня их два</p>]]></description>
			<author><![CDATA[null@example.com (tyrnov)]]></author>
			<pubDate>Thu, 23 Dec 2010 09:38:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124709#p124709</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124707#p124707</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>P.S. Почему бы не использовать MAKEOPTS=&quot;-j5&quot;?</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Thu, 23 Dec 2010 09:37:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124707#p124707</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124705#p124705</link>
			<description><![CDATA[<div class="codebox"><pre><code>CFLAGS=&quot;-march=native -mtune=native -O2 -pipe&quot;
CXXFLAGS=&quot;-march=native -mtune=native -O2 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
MAKEOPTS=&quot;-j3&quot;
USE=&quot;mmx sse sse2 sse3 3dnow -arts -ipv6 aac acpi alsa applet archive automount bash-completion beagle bluetooth cairo cdda consolekit cups dbus djvu dirac dri dri2 dvd encode epiphany eselect fam ffmpeg flac freetype fuse galago gedit  gphoto2 gpm ghostscript gtk gnome gnome-keyring gstreamer hal icq irc jabber jpeg -joystick -qt3support -qt3 -qt4 -kde -ldap lm_sensors mpeg mp3 matroska mrim mono multilib multiuser nautilus  ncurses nptl opengl ogg pch samba sqlite slp tiff theora unicode udev usb v4l v4l2 vorbis win32codecs x264 xcomposite xv xvid xulrunner X&quot;
LINGUAS=&quot;ru en&quot;
GENTOO_MIRRORS=&quot;http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/&quot;
SYNC=&quot;rsync://rsync2.ru.gentoo.org/gentoo-portage&quot;
ALSA_CARDS=&quot;snd_hda_intel&quot;
VIDEO_CARDS=&quot;nvidia&quot;

source /var/lib/layman/make.conf</code></pre></div><p>Сделал такой.<br />Пересобирать надо вот так:<br /></p><div class="codebox"><pre><code>emerge -b -1 gcc
emerge -b -1 glibc binutils
emerge -ebk system
emerge -ek world</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (tyrnov)]]></author>
			<pubDate>Thu, 23 Dec 2010 09:33:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124705#p124705</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124702#p124702</link>
			<description><![CDATA[<p>На версиях <em>gcc-4.3</em> и выше, для людей не разбирающихся в опциях компиляции лучше, чем сам <em>gcc</em>&nbsp; wink (к ним я отношу и себя), считается «правилом хорошего тона» использовать<br /></p><div class="codebox"><pre><code>CFLAGS=&quot;-march=native -mtune=native -O2 -pipe&quot;</code></pre></div><p>Даже если вы планируете использовать только GTK-приложения, с большой долей вероятности рано или поздно для отдельных приложений вам придётся включить флаги <strong>qt3support qt3 qt4</strong>.<br />Пересобрать систему после подобных изменений можно примерно так:<br /></p><div class="codebox"><pre><code>emerge -b -1 gcc
emerge -b -1 glibc binutils
emerge -ebk system
emerge -ek world</code></pre></div><p>Способ наверняка не самый оптимальный, описан в разных источниках хоть и по-разному, но суть примерно такая.<br />P.S. Почему бы не использовать <strong>MAKEOPTS=&quot;-j5&quot;</strong>?</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Thu, 23 Dec 2010 09:29:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124702#p124702</guid>
		</item>
		<item>
			<title><![CDATA[Re: Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124700#p124700</link>
			<description><![CDATA[<p>Ну, glxgears у меня подскочил раза в 3 после перехода с O1 на O2.&nbsp; Это то, что было заметно на глаз. <br />Переход прост: пересобрать system, потом world.</p>]]></description>
			<author><![CDATA[null@example.com (Macumazan)]]></author>
			<pubDate>Thu, 23 Dec 2010 09:27:25 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124700#p124700</guid>
		</item>
		<item>
			<title><![CDATA[Оптимизация]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=124696#p124696</link>
			<description><![CDATA[<p><a href="http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD#Athlon_64_X2">Тут</a> посмотрел какие флаги лучше применять для моего процессора make.conf был:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>CFLAGS=&quot;-O1 -march=native -pipe&quot;
CXXFLAGS=&quot;-O1 -march=native -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
MAKEOPTS=&quot;-j3&quot;
USE=&quot;mmx sse sse2 sse3 3dnow -arts -ipv6 aac acpi alsa applet archive automount bash-completion beagle bluetooth cairo cdda consolekit cups dbus djvu dirac dri dri2 dvd encode epiphany eselect fam ffmpeg flac freetype fuse galago gedit  gphoto2 gpm ghostscript gtk gnome gnome-keyring gstreamer hal icq irc jabber jpeg -joystick -qt3support -qt3 -qt4 -kde -ldap lm_sensors mpeg mp3 matroska mrim mono multilib multiuser nautilus  ncurses nptl opengl ogg pch samba sqlite slp tiff theora unicode udev usb v4l v4l2 vorbis win32codecs x264 xcomposite xv xvid xulrunner X&quot;
LINGUAS=&quot;ru en&quot;
GENTOO_MIRRORS=&quot;http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/&quot;
SYNC=&quot;rsync://rsync2.ru.gentoo.org/gentoo-portage&quot;
ALSA_CARDS=&quot;snd_hda_intel&quot;
VIDEO_CARDS=&quot;nvidia&quot;

source /var/lib/layman/make.conf</code></pre></div></div></div><p>Хочу сделать:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>CHOST=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=k8 -O2 -pipe&quot;
CXXFLAGS=&quot;${CFLAGS}&quot;
MAKEOPTS=&quot;-j3&quot;
USE=&quot;mmx sse sse2 sse3 3dnow -arts -ipv6 aac acpi alsa applet archive automount bash-completion beagle bluetooth cairo cdda consolekit cups dbus djvu dirac dri dri2 dvd encode epiphany eselect fam ffmpeg flac freetype fuse galago gedit  gphoto2 gpm ghostscript gtk gnome gnome-keyring gstreamer hal icq irc jabber jpeg -joystick -qt3support -qt3 -qt4 -kde -ldap lm_sensors mpeg mp3 matroska mrim mono multilib multiuser nautilus  ncurses nptl opengl ogg pch samba sqlite slp tiff theora unicode udev usb v4l v4l2 vorbis win32codecs x264 xcomposite xv xvid xulrunner X&quot;
LINGUAS=&quot;ru en&quot;
GENTOO_MIRRORS=&quot;http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/&quot;
SYNC=&quot;rsync://rsync2.ru.gentoo.org/gentoo-portage&quot;
ALSA_CARDS=&quot;snd_hda_intel&quot;
VIDEO_CARDS=&quot;nvidia&quot;

source /var/lib/layman/make.conf</code></pre></div></div></div><p>А ну и информация о процессоре:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>localhost tyrnov # cat /proc/cpuinfo 
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 15
model        : 43
model name    : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping    : 1
cpu MHz        : 2000.144
cache size    : 512 KB
physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 1
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good pni lahf_lm cmp_legacy
bogomips    : 4000.28
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp

processor    : 1
vendor_id    : AuthenticAMD
cpu family    : 15
model        : 43
model name    : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
stepping    : 1
cpu MHz        : 2000.144
cache size    : 512 KB
physical id    : 0
siblings    : 2
core id        : 1
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 1
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good pni lahf_lm cmp_legacy
bogomips    : 4000.08
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp</code></pre></div></div></div><p>Стоит ли это вобще делать? И если стоит как пересобирать всю систему после изменения make.conf</p>]]></description>
			<author><![CDATA[null@example.com (tyrnov)]]></author>
			<pubDate>Thu, 23 Dec 2010 09:15:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=124696#p124696</guid>
		</item>
	</channel>
</rss>
