Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 345
Благодарности: 0

Профиль | Отправить PM | Цитировать


Barracuda
Цитата:
Ну дык там есть выбор, под какую систему ядро ставится.
Я немного не то имел ввиду. -march=SMTH -- итак понятно. Но у ГЦЦ есть и еще опции для оптимизации под разные архитектуры. Например для amd k6-2 лучшее что я смог выжать, получалось с такими флагами :
Код: Выделить весь код
 -O3 -fomit-frame-pointer -fno-exceptions -mmmx -m3dnow -march=k6-2
(по идее mmmx & m3dnow можно опустить, но навсякий случай ). Под другие камни, другие флаги...
VVK
Цитата:
Какой прирост можно получить?
Я с выше указанными флагами, от перекомпиляции kernel + glibc получил прирост порядка 15-20% (по сравнению с дефолтными мандряка 9.0)
Цитата:
Есть ли какая-то русская дока по опциям кампиляции?
Насчет русской не знаю, но в man gcc все четко расписано -- остается эксперементировать. Есть еще книжка (но то же на английском) "Securing and Optimizing Linux RedHat Edition -A Hands on Guide", так там оптимальные флаги под i486, i586, i686 расписаны.

[s]Исправлено: Zur0, 1:42 9-06-2003[/s]


[s]Исправлено: Zur0, 2:19 9-06-2003[/s]

-------
Лучше молчать и казаться идиотом, чем заговорить и развеять сомнения...


Отправлено: 18:37, 08-06-2003 | #10