Linux за българи: Форуми

Linux секция за напреднали => Начини за увеличаване на бързодействието => Темата е започната от: senser в Oct 14, 2004, 17:42



Титла: Athlon 64 оптимизиране
Публикувано от: senser в Oct 14, 2004, 17:42
Такаааааа

Смятам скоро да си взема Athlon64 3000+ базирана конфигурация и се чудя по какъв начин максимално да се възползвам от 64 битовия процесор с Slackware
Аз и в момента така или иначе повечето неща (kernel, xorg, gnome, kde, mysql, ......) ги прекомпилирам съобразно настоящата ми система, но не знам при 64 дали няма някакви особени флагове за оптимизация
Доколкото знам критично важно е gcc, но .....

Споделете своите мнения плс


Титла: Athlon 64 оптимизиране
Публикувано от: the_real_maniac в Oct 14, 2004, 18:05
За CPU оптимизациите важът -mcpu и -march , като преди време в една от многото теми за оптимизирането тук или беше в lug-bg mailing list , та имаше едно мнение , че дефакто оптимизация за процесора най-вече да се посочат кои инструкции притежава , което и става , и чрез -mcpu / - march.

Относно 64бит. По-скоро приложенията да ти вървят по-бавно.
Никаква реална за теб полза. Вслучея 64бит се говори за шината за данни / големината на веднъж данни ... инструкциите са друга история ...

едит:

ще те помоля ти да споделиш след това лични вече впечатления от разлика м/у 32 бит и 64 бит как се държат нещата ;)


Титла: Athlon 64 оптимизиране
Публикувано от: senser в Oct 14, 2004, 18:51
по-скоро ми беше интересно до каква степен си заслужава и кои приложения/системни програми си струва да се оптимизират за дадена платформа.

стига да си избера подходящо дъно (колебая се между abit i epox) за този процесор :) ще постна резултати


Титла: Athlon 64 оптимизиране
Публикувано от: senser в Nov 11, 2004, 11:29
Привет,

Темата донякъде е дъвкана вече, но малко нова светлина по въпроса  ;)

Взех си следната конфигурация: MB: Asus K8N NForce3chipset; CPU: AMD Athlon64 2800+; RAM: 512MB DDR400 Samsung; HDD: 80GB Seagate SATA;Radeon9600
Дотук добре :). Сложил съм Слак 10 и искамда направя оптимизации за x86_64 архитектура.
Малко история - след като сложих драйверите на ATI нещата не тръгнаха както трябва - fgl_glxgears, както и разни други ОpenGL работи крашват, и след консултации с google реших да сложа драйвера на NVidia za NForce3 : http://www.nvidia.com/object/linux_nforce_amd64_1.0-0292.html
Драйвера обче не се инсталира понеже ERROR: this .run file is intended for the
Linux-x86_64 platform, but you appear to be
running on Linux-x86.  Aborting installation.

Нужна ми е помощ за оптимизиране на системата за х86_64 арх.

ето и малко линкове които чета в момента:
http://wiki.sourcemage.org/index.php?page=HOWTO-Build+a+64bit+Kernel
http://lfs.oregonstate.edu/patches/lfs/5.0/glibc-2.3.2-sscanf-1.patch

P.S. Дайте ми и идея как да сравня производителността на системата в двата случая


Титла: Athlon 64 оптимизиране
Публикувано от: savel в Nov 11, 2004, 16:41
ми много просто , slackware-а дето си сложил е компилиран за x86
и cpu-то ти бачка в 32bit mode.

инсталирай си дистро което е компилирано за amd64 , mandrake , suse и fedora имат такива версии , за слак незнам..

ето ти и линкче
http://download.fedora.redhat.com/pub/fedora/linux/core/3/x86_64/iso/

може би щеше да е по-добре да си вземеш видео на nvidia , незнам ati как са с поддръжката на 64bit.

за gcc оптимизациите погледни тук

http://gcc.gnu.org/onlined....Options

препоръчително е да ползваш gcc 3.4.x

the_real_maniac : Относно 64бит, си наговорил глупости :)


Титла: Athlon 64 оптимизиране
Публикувано от: senser в Nov 11, 2004, 17:42
Знам че Слак е компилиран за х86 и точно затова искам да прекомпилирам и поправя каквото е нужно за да зарабит 64-bit mode.
Знам също и за х86_64 оптимизираните дистрибуции, но определено не искам по този начин да реша казуса - не че има нещо лошо в fedora, mandrake or suse, но предпочитам да знам как точно става, а не наготово.
Доколкото знам няма 64-бит драйвери на ATI, докато NVIDIA имат но съм фен на АТИ така че тяхната ужасна поддръжка засега ще трябва да я преглътна


Титла: Athlon 64 оптимизиране
Публикувано от: the_real_maniac в Nov 11, 2004, 17:53
1.ATI 99.9% нямат 64bit драйвер за Линукс ! Логично и , че не е тръгнал.

2.Относно 64бит - объркал съм се (малко :D)

Вътрешната Шина за данни на процесора - (64бит) информация , която може да се обработва на веднъж.

Имах предвид, че това , че може да се обработват 64бит данни не гарантира по-голяма производителност, даже може да се очаква и забавяне. Това теоритично , а на практика всеки преход е доказал ... забавянето на изпълнение ... поне досега ...

Шина за данни - колкo bit-a наведнъж може да "вземе" процесора за един такт.

Големината на инструкциите наистина са друга история !

Извинете. :)


Титла: Athlon 64 оптимизиране
Публикувано от: sp в Nov 11, 2004, 18:57
Инсталирай си SuSE 9,1 Pro 64-битовата редакция и си нов човек. ATI нямат официален драйвер за 64-битов линукс. Сменяш видеото с NVIDIA и всичко е 6.

PS. Ако не можеш да намериш SuSE-то, аз го имам.


Титла: Athlon 64 оптимизиране
Публикувано от: в Nov 11, 2004, 19:08
Относно Сусе-то - доколкото знам (а то не е много за сусе) Про версията е платена, което не ме кефи особено - да слагам "незаконен" софтуер.

И второ пак повтарям че идеята ми е да направя каквото мога сам, а не да го взема наготово.

И темата е именно затова - който може да ми помогне със съвет кое е критично за 64-бит производителност (кернел, системни библиотеки, компилатор ....) - моля да заповяда.

Мерси все пак за интереса :) - продължавам да чета и да се мъча и ще пост-вам докъде съм я докарал някой ако му е интересно или може да помогне

Поздрави


Титла: Athlon 64 оптимизиране
Публикувано от: в Nov 11, 2004, 21:24
Братко senser! Ето линк към една не особено идентична тема:
http://www.linux-bg.org/cgi-bin....1;st=30
погледни поста на Joro и отговора малко по-долу на ray - там има един изключително полезен линк.
А за дистрибуциите - мисля, че и Дебиан имат поддръжка на 64 бита, но не съм убеден. Обаче след като искаш да гледаш абсолютно всичко което се случва при инсталацията Gentoo е  перфектен избор. Използвам го и съм безкрайно доволен. Освен това екипът им са много свежи момчета и произвеждат напълно разбираеми howto-та за почти всичко. Форумите са им също много добри.
Успех.


Титла: Athlon 64 оптимизиране
Публикувано от: senser в Dec 01, 2004, 17:32
Привет отново,
Бях казал че ще пост-на малко резултати от 64bit оптимизиране и в тази връзка имам няколко въпроса. След едно-седмични усилия успях да подкарам Gentoo + KDE - всичко е компилирано за х86_64 и по мое мнение се държи доста прилично. Въпроса е че не мога да инсталирам Gnome  среда (emerge gentoo и разлини комбинации от опции не помага). Ако някой по-просветен може да помогне - нека го направи :).
Вторият въпрос е свързан с идеи за измерване на производителността - това което съм пробвал е скоростта на дисковата подсистема с "hdparm -tT /dev/sda" - 75МБ/с  което сравнение със старата Баракуда АТА е доста по добре. glxgears изкарва около 800fps което на същата (нова) машина със слак беше не повече от 300fps

Очаквам коментари, мнения и предложения :)


Титла: Athlon 64 оптимизиране
Публикувано от: ray в Dec 01, 2004, 20:21
Здравей,
Просто така казано, че не можеш да инсталираш Gnome не дава никаква информация. Ако искаш помощ трябва да: потърсиш в Bugzilla (за конкретни грешки, пакети); да дадеш някаква информация за грешки, среда, опции и т.н.
Иначе само можем да съчувстваме ;-)
Успех
Румен