Sabayon, Calculate, Funtoo, Exherbo
Модератор: /dev/random
a1f
Сообщения: 94
ОС: ====8
Сообщение
a1f » 27.08.2007 16:43
Sirx писал(а): ↑ 27.08.2007 15:28
Да ну на фиг. Sources-based кроме дженту, я конечно не видел, честно скажу, но зато rpm и deb посчупал не мало. Я не замерял скорость загрузки приложений, но если судить по скорости загрузки/завершения работы системы - тут gentoo вне конкуренции, да имхо и остальное не хило работает. Почему и потянуло снова на неё как только время, железо и канал стали позволять. Как обычно, пионеры с лора вне конкуренции
Загрузка и выключение - инит это свалка bash скриптов которые делаются однотипно. Я лично в генту слегка перековырял эти скрипты дабы хоть немного использовать многозадачность и убрать ненужные преверки но все равно initng на убунте работает быстрее значительно. Правда пришлось писать кучку своих скриптов и править ихние
А так для сравнения стоит у меня генту и стоит там оптимизация для моей машинки, ну возможно оно и быстрее (оптимизация ж все таки=)) но физически это не заметил никак
Gentoo Linux / Ubuntu Feisty 7.04, 8.04 / Slackware 10.2 / OpenBSD 4.2
Renai
Сообщения: 100
ОС: Arch/Debian
Сообщение
Renai » 27.08.2007 19:06
Код: Выделить всё
> localhost renaissance # cat /etc/make.conf
> CFLAGS="-O3 -fomit-frame-pointer -march=prescott -mtune=prescott -msse3 -pipe"
>
> CXXFLAGS="${CFLAGS}"
>
> CHOST="i686-pc-linux-gnu"
>
> MAKEOPTS="-j3"
>
> USE="bzip2 zlib vcd lame jpg jpeg gstreamer /
> arts -java svg mp3 flac ape -gnome tiff ffmpeg /
> X wifi xine -qt minimal -kde imagemagick dvd dvdread /
> truetype xv opengl dvdr png xcomposite gtk sse3 /
> -ipv6 win32codecs firefox unicode mmx mmxext sse sse2 /
> alsa xmms aac bluetooth a52 avi apache2 mmx2 mysql php /
> divx4linux slang ncurses dv encode fame mpeg ogg truetype /
> directfb vorbis xvid -gpm x264 nvidia dbus hal"
>
> VIDEO_CARDS="vesa nv"
>
> INPUT_DEVICES="keyboard mouse synaptics evdev"
>
> FEATURES="$FEATURES parallel-fetch"
> LINGUAS="ru"
>
> ALSA_CARDS="hda-intel"
>
> SUPPORT_ALSA=1
>
> PORTDIR="/usr/portage"
ноут Toshiba Satellite A-100 [012]
проц core2duo 2.0
как DE использую Gnome и XFCE
-__-
SpeedHack
Сообщения: 116
Сообщение
SpeedHack » 04.11.2007 15:50
Up
Gentoo 2007.0 x686 @ Atlon 64 3k+
/etc/make.conf
Код: Выделить всё
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"
FEATURES="${FEATURES} parallel-fetch"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
ALSA_CARDS="intel8x0"
GENTOO_MIRRORS="ftp://gentoo.mediazona.ru http://mirror.yandex.ru/gentoo-distfiles"
SYNC="rsync://mirror.yandex.ru/gentoo-portage"
USE="-* 7zip alsa apache2 arts bzip2 cdr crypt curl dvd dvdr dvdread encode ffmpeg flac ftp gd gif gpm iconv imagemagick jpeg kde mad midi mp3 mpeg mysql ogg opengl pcre pdf png posix qt simplexml sockets truetype unicode usb vcd vorbis X xml xorg xvid zlib"
/etc/X11/xorg.conf
Код:
Section "Module"
Load "dbe"
Load "glx"
Load "freetype"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection
Section "Files"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "CurrentKeyboard"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputDevice"
Identifier "CurrentMouse"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "SyncMaster172x"
HorizSync 31.5 - 64.3
VertRefresh 50-70
EndSection
Section "Device"
Identifier "GeForce6600"
Driver "nvidia"
VideoRam 262144
Option "NoLogo" "true"
EndSection
Section "Screen"
Identifier "CurrentScreen"
Device "GeForce6600"
Monitor "SyncMaster172x"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "CurrentLayout"
Screen "CurrentScreen"
InputDevice "CurrentMouse" "CorePointer"
InputDevice "CurrentKeyboard" "CoreKeyboard"
EndSection
Если заметили что-то абсурдное в конфигов - обязательно сообщите
Еще планирую ccache намутить, чтобы обновляться быстрее и все будет в порядке
deespater
Сообщения: 22
ОС: GentooLinux
Сообщение
deespater » 18.11.2007 19:48
Код: Выделить всё
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"
FEATURES="candy"
GENTOO_MIRRORS="ftp://gentoo.po.opole.pl http://gentoo.po.opole.pl http://src.gentoo.pl "
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="-kde -gnome -acl -arts -cracklib -cups -dvdr -eds -emboss -evo -fam -fortran -ipv6 -isdnlog -kerberos -ldap -mudflap -pam -sdl"
ALSA_CARDS="intel8x0 intel8x0m"
INPUT_DEVICES="mouse keyboard"
VIDEO_CARDS="nv nvidia"
LINGUAS="ru en"
DISTDIR="/usr/distfiles"
atarix
Сообщения: 21
ОС: Gentoo
Сообщение
atarix » 28.02.2008 23:50
Народ подскажите пожалуйста оптимальные параметры оптимизации для этой машины:
Код: Выделить всё
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 1
model name : Intel(R) Celeron(R) CPU 1.70GHz
stepping : 3
cpu MHz : 1711.800
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up
bogomips : 3425.39
RAM - 256Mb
Код: Выделить всё
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe -fforce-mem -fforce-addr -fomit-frame-pointer"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2 -s"
ACCEPT_KEYWORDS="x86"
USE="rcc 7zip -ipv6 X a52 aac aalib acpi alsa apm audiofile \
bash-completion bzip2 cairo cddb cdinstall cdpranoia cdr -cups dri dvd \
dvdr dv dvdread -emacs encode ffmpeg flac gif -gnome gpm icq \
jabber jpeg jpeg2k kde libcaca libwww mad mp3 mpeg mplayer -oci8 \
openal opengl -oracle -oracle7 pdf png qt3 qt4 quicktime \
recode samba -scanner svg svga truetype usb vcd videos \
win32codecs xine -xprint xvid unicode minimal rar xcomposite symlink \
v4l vlm dvdnav ftp slang -vesa noamazon -sqlite hardened \
glibc-omitfp -oss mysql justify -firefox xrandr glitz -nowebdav \
-gstreamer zlib swat -xinerama -skins pascal php apache2 cgi \
ntfs reiserfs imlib threads gd-external -doc rss -spell \
qt-static amazon optimisememory visualization musicbrainz rtc xanim \
vidix v4l2 musicpack mmx sse sse2"
AUTOCLEAN="yes"
LINGUAS="ru"
#PORTAGE_NICENESS="8"
FEATURES="candy noinfo parallel-fetch"
CONFIG_PROTECT="/usr/kde/3.5/share/config/kdm/"
INPUT_DEVICES="evdev keyboard mouse "
AUDIO_CARD="snd_intel8x0"
VIDEO_CARDS="ati radeon fglrx"
LIRC_DEVICES="audio audio_alsa"
#SYNC='rsync://mirror.ealtai.ru/gentoo-portage/'
SYNC='rsync://gentoo.z-net.ru/gentoo-portage/'
DISTDIR=/usr/Soft
EMERGE_DEFAULT_OPTS="-v"
PORTAGE_TMPDIR=/tmp
PORTDIR_OVERLAY="/usr/portage/local/rusxmms"
CONFIG_PROTECT='/usr/kde/3.5/share/config/kdm/'
заранее благодарен
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian
Сообщение
xorader » 29.02.2008 12:00
-march=pentium3 вообще то тут уместен
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Eraser
Сообщения: 224
ОС: Gentoo Linux
Сообщение
Eraser » 29.02.2008 15:11
По-моему тут уже и march=pentium4 можно ставить.
atarix
Сообщения: 21
ОС: Gentoo
Сообщение
atarix » 29.02.2008 15:23
Вместо -march=i686 лучше -march=pentium4 ? а чем они отличаются ?
Gogast
Сообщения: 549
ОС: Gentoo amd64
Сообщение
Gogast » 03.03.2008 13:17
зависит от проца
Без виндовза 3 года
Sekta-N
Сообщения: 854
ОС: Зоопарк
Сообщение
Sekta-N » 05.03.2008 15:47
i686 - пень 2 и выше. А у тебя ядро от самого первого pentium 4.
Нет тут подписи и не будет.
Gogast
Сообщения: 549
ОС: Gentoo amd64
Сообщение
Gogast » 05.03.2008 16:17
писать -march=i686 это хуже чем использовать debian
надо писать конкретно своё ядро
( man gcc) писал(а): pentium2
Intel Pentium2 CPU based on PentiumPro core with MMX instruction set support.
pentium3 , pentium3m
Intel Pentium3 CPU based on PentiumPro core with MMX and SSE instruction set support.
pentium-m
Low power version of Intel Pentium3 CPU with MMX, SSE and SSE2 instruction set support. Used by Centrino notebooks.
pentium4 , pentium4m
Intel Pentium4 CPU with MMX, SSE and SSE2 instruction set support.
prescott
Improved version of Intel Pentium4 CPU with MMX, SSE, SSE2 and SSE3 instruction set support.
nocona
Improved version of Intel Pentium4 CPU with 64-bit extensions, MMX, SSE, SSE2 and SSE3 instruction set support.
Без виндовза 3 года
targeti
Сообщения: 45
ОС: Gentoo
Сообщение
targeti » 05.03.2008 17:21
Sekta-N писал(а): ↑ 05.03.2008 15:47
i686 - пень 2 и выше. А у тебя ядро от самого первого pentium 4.
Бери ниже. :-) i686 - Pentium Pro и выше.
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4
Сообщение
Ayanami-kun » 05.03.2008 18:58
Я тут вас почитал... Этто... Intel Dual-core E2140... Прописано i686... Это совсем неправильно?
atarix
Сообщения: 21
ОС: Gentoo
Сообщение
atarix » 05.03.2008 20:18
Всем спасибо, понял что я затылоГ. поставел pentium4....пересобрать бы ещё мир...
Sekta-N
Сообщения: 854
ОС: Зоопарк
Сообщение
Sekta-N » 05.03.2008 21:56
Нет тут подписи и не будет.
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian
Сообщение
xorader » 06.03.2008 11:00
ну консоль может и будет работать
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 06.03.2008 13:44
Дальше упоминания о "-09" не осилил... У меня есть подозрение, что бедный автор сам посинел от попыток "продвинутой" оптимизации. -)
Gogast
Сообщения: 549
ОС: Gentoo amd64
Сообщение
Gogast » 13.03.2008 19:58
уберите нафиг эту ссылку и напишите аффтару чтоб закрыл сайт... ужос просто
не говоря уже о том что когда заходишь на сайт вылезает огромная флешка.... прям всередине
Без виндовза 3 года
3metil
Сообщения: 18
Сообщение
3metil » 18.04.2008 22:39
Вопрос 1: Скажите пожалуйста, можно ли верить тому, что товарищ в вышеприведенной статье
http://hardtek.ru/sistem/linux_proptim.shtml описывает про DMA/UDMA и что из этого лучше всего работает на практике...
Вопрос 2:
Код: Выделить всё
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm up pebs bts sync_rdtsc
можно ли это вставлять в качестве use-флагов в файле make.conf? (взято из cat /proc/cpuinfo)
quadrik
Сообщения: 350
ОС: gentoo, только на серверах
Сообщение
quadrik » 20.04.2008 10:56
3metil писал(а): ↑ 18.04.2008 22:39
можно ли это вставлять в качестве use-флагов в файле make.conf? (взято из cat /proc/cpuinfo)
нет
Flaming
Сообщения: 2579
Сообщение
Flaming » 21.04.2008 17:31
3metil , emerge euses
Можно только sse, sse2, ssse3, mmx, mmxext, может быть ещё пару мелочей и всё.
3metil
Сообщения: 18
Сообщение
3metil » 22.04.2008 08:53
Пасиб, разобрался.
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X
Сообщение
TuLiss » 23.04.2008 18:40
serzh-z писал(а): ↑ 06.03.2008 13:44
Дальше упоминания о "-09" не осилил... У меня есть подозрение, что бедный автор сам посинел от попыток "продвинутой" оптимизации. -)
После этого, ее вообще не надо читать
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
0xFF
Сообщения: 267
ОС: Gentoo
Сообщение
0xFF » 01.06.2008 11:53
Код: Выделить всё
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="-march=athlon64 -O2 -pipe"
PORTAGE_COMPRESS="bzip2"
PORTAGE_COMPRESS_FLAGS="-9"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="symlink unicode alsa 7zip kde qt4 -cups -gtk"
LINGUAS="ru"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
#ACCEPT_KEYWORDS="~amd64"
PORTAGE_COMPRESS="bzip2"
вот эта строчка позволяет качать исходники в bzip2 архиве....
Странно, что её ни у кого нет...
Неужели у всех такой жирный интернет ?
Cianos
Сообщения: 343
Статус: ищу
ОС: Gentoo
Сообщение
Cianos » 01.06.2008 13:17
а то
Код: Выделить всё
CFLAGS=" -march=native -O2 -pipe -fomit-frame-pointer -msse -msse2 -msse3"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"
CCACHE_SIZE="7G"
CCACHE_DIR="/var/tmp/ccache"
CC="gcc"
CXX="g++"
INPUT_DEVICES="synaptics evdev"
VIDEO_CARDS="nvidia"
SOUND_DEVICES="snd_hda_intel"
FEATURES="ccache parallel-fetch"
ACCEPT_KEYWORDS="~x86"
PORTAGE_NICENESS="7"
APACHE2_MPMS="peruser"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
USE="
7zip
akode apache2 alsa acpi apm a52 aac aalib amr accessibility
branding bzip2 bluetooth
cairo ctype cdr curl chm cvs
dvd dvdr dbus djvu
encode
flac fasbuild ftp ffmpeg firefox
gif gecko gimp
imagemagick
jpeg jpeg2k json javascript
hal
kde
lame libsamplerate lm_sensors libnotify
mp3 mpeg mysql mjpeg mp4 mad mp2 mozdevelop mmx
nsplugin ncurses nptl network ntp
ogg oscar opengl obex
php png pdf pcmcia pch
qt3 qt4 qt3support quicktime qt-static
real rar
spell symlink slang sse sse2 ssl speex sqlite smp
unicode usb
vorbis v4l2
win32codecs
X X509 xine xml xv xvid x264 xulrunner xpm xinerama xcomposite xrandr xosd
-doc -debug -ipv6
"
LINGUAS="ru"
GENTOO_MIRRORS="ftp://mirror.yandex.ru/gentoo-distfiles"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
POTRDIR_OVERLAY="/home/self/src/portage /usr/portage"
source /usr/portage/local/layman/make.conf
V4l_DVB_HG_REPO_URI="http://mcentral.de/hg/~mrec/v4l-dvb-experimental"
Моё Gentoo круче твоего!
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 01.06.2008 15:56
0xFF писал(а): ↑ 01.06.2008 11:53
вот эта строчка позволяет качать исходники в bzip2 архиве....
Странно, что её ни у кого нет...
Даже не знаю что сказать и боюсь предположить откуда подобная информация... PORTAGE_COMPRESS указывает команду, которую следует использовать при инсталляции, в вышеприведённом примере - bzip2, для сжатия устанавливаемых man-файлов... Более того, по умолчанию (если PORTAGE_COMPRESS не имеет значения) всегда используется bzip2.
Gogast
Сообщения: 549
ОС: Gentoo amd64
Сообщение
Gogast » 01.06.2008 16:16
Cianos писал(а): ↑ 01.06.2008 13:17
CFLAGS=" -march=native -O2 -pipe -fomit-frame-pointer -msse -msse2 -msse3"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"
CCACHE_SIZE="7G"
почитай man gcc... msse итак включается это раз, большой сикэш неимеет смысла, кстати какой вывод ccache -s ? 64 битная система быстрее 32битной...
Без виндовза 3 года
Cianos
Сообщения: 343
Статус: ищу
ОС: Gentoo
Сообщение
Cianos » 01.06.2008 16:35
Код: Выделить всё
self self # ccache -s
cache directory /var/tmp/ccache
cache hit 214688
cache miss 488638
called for link 61664
multiple source files 73
compiler produced stdout 18
compile failed 14488
preprocessor error 10704
bad compiler arguments 2
not a C/C++ file 87703
autoconf compile/link 114320
unsupported compiler option 13241
no input file 50951
files in cache 715092
cache size 6.7 Gbytes
max cache size 7.0 Gbytes
спасибо, рад помощи =)
х86 собирал, почитав
FAQ
но, наверное, стоит пересобрать все, посмотреть как оно будет ...
Моё Gentoo круче твоего!
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4
Сообщение
Ayanami-kun » 09.06.2008 10:07
в ветке "~x86" появился gcc-4.3.1
стоит ли пробовать?
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X
Сообщение
TuLiss » 09.06.2008 18:11
Ayanami-kun писал(а): ↑ 09.06.2008 10:07
в ветке "~x86" появился gcc-4.3.1
стоит ли пробовать?
Если ответите для себя Зачем и что это вам даст ?
То думаю вопрос отпадет сам собой.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...