Есть вопрос, как правильно вставлять параметры оптимизации gcc в linux kernel makefile
так>>>
HOSTCC = gcc
HOSTCXX = g++
HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCXXFLAGS = -O2 -mcpu=pentium4 -mmmx -msse -msse2 -m32
или так>>>
HOSTCC = gcc -mcpu=pentium4 -mmmx -msse -msse2 -m32
HOSTCXX = g++ -mcpu=pentium4 -mmmx -msse -msse2 -m32
HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCXXFLAGS = -O2
И еще, сколько будет 32 мегабайта в hex , если 4 это 0x00400000
Оптимизация ядра (опции gcc)
Модератор: /dev/random
-
- Сообщения: 944
- ОС: windows xp, cruncheee, ddwrt
Оптимизация ядра
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
-
- Сообщения: 300
Re: Оптимизация ядра
AFAIK, оптимизировать ядро ключами компилятора -- безсмысленная задача. Само ядро выполняется очень малое время, чтобы почувствовать разницу м\у различными вариантами сборки. Однако игры с ключами достаточно, чтобы сделать собранное ядро нестабильным.
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
- Сообщения: 944
- ОС: windows xp, cruncheee, ddwrt
Re: Оптимизация ядра
Для Cap. J2A
Я просто хочу добиться максимальной производительности кода, а ключи компилятора позволяют заточить ядро и модули под конкретную тачку, разве не так.
Сейчас сижу под ядром, собранным 1 способом. Глюков нет.
Я просто хочу добиться максимальной производительности кода, а ключи компилятора позволяют заточить ядро и модули под конкретную тачку, разве не так.
Сейчас сижу под ядром, собранным 1 способом. Глюков нет.
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Оптимизация ядра
IMHO без разницы каким способом
polachok добавил в 17.09.2005 19:35
это ядро-то малое время выполняется?! ядро выполняется постоянно.
polachok добавил в 17.09.2005 19:35
Само ядро выполняется очень малое время, чтобы почувствовать разницу м\у различными вариантами сборки
это ядро-то малое время выполняется?! ядро выполняется постоянно.
И немедленно выпил.
-
- Сообщения: 944
- ОС: windows xp, cruncheee, ddwrt
Re: Оптимизация ядра
Для Polachok>>>
А есть ли утилиты, проверяющие скорость работы ядра??
А есть ли утилиты, проверяющие скорость работы ядра??
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
-
- Сообщения: 84
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Оптимизация ядра
Смотря что иметь ввиду под временем выполнения. Если присутствие процесса -- то постоянно. А если конкретные тики процессорного времени, которые получает именно этот процесс -- то не так уж много.это ядро-то малое время выполняется?! ядро выполняется постоянно.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж