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

Linux секция за напреднали => Начини за увеличаване на бързодействието => Темата е започната от: Ne7WoRK в Jan 25, 2011, 01:41



Титла: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 25, 2011, 01:41
Здравейте,
Става дума за Slackware 13.1 и искам да постигна това linux 1000 fps kernel, но не знам как ще стане точно потърсих в гугъл linux 1000 fps kernel howto и излизат супер много теми от форуми и т.н., но немога да се справя май ако може помагайте моля. :)
Така сега да ви дам нужната информация която ще ви е нужна за да ми помогнете ако желаете естествено:
root@ne7work:~# uname -r
2.6.33.4-smp
След това:
root@ne7work:~# cd /boot
root@ne7work:/boot# ls -na
total 22648
drwxr-xr-x  2 0 0    4096 2011-01-23 00:19 ./
drwxr-xr-x 21 0 0    4096 2011-01-24 10:35 ../
lrwxrwxrwx  1 0 0      37 2011-01-23 00:12 README.initrd -> /usr/doc/mkinitrd-1.4.5/README.initrd
lrwxrwxrwx  1 0 0      32 2011-01-23 00:12 System.map -> System.map-huge-smp-2.6.33.4-smp
-rw-r--r--  1 0 0 1282716 2010-05-13 08:00 System.map-generic-2.6.33.4
-rw-r--r--  1 0 0 1322225 2010-05-13 05:41 System.map-generic-smp-2.6.33.4-smp
-rw-r--r--  1 0 0 2041855 2010-05-13 08:28 System.map-huge-2.6.33.4
-rw-r--r--  1 0 0 2086543 2010-05-13 06:48 System.map-huge-smp-2.6.33.4-smp
-rw-r--r--  1 0 0     512 2011-01-23 00:19 boot.0800
-rw-r--r--  1 0 0     209 2011-01-23 00:19 boot_message.txt
lrwxrwxrwx  1 0 0      28 2011-01-23 00:12 config -> config-huge-smp-2.6.33.4-smp
-rw-r--r--  1 0 0  108261 2010-05-13 08:00 config-generic-2.6.33.4
-rw-r--r--  1 0 0  108627 2010-05-13 05:41 config-generic-smp-2.6.33.4-smp
-rw-r--r--  1 0 0  108235 2010-05-13 08:28 config-huge-2.6.33.4
-rw-r--r--  1 0 0  108601 2010-05-13 06:48 config-huge-smp-2.6.33.4-smp
-rw-r--r--  1 0 0    5040 2010-02-16 22:44 diag1.img
-rw-------  1 0 0   86016 2011-01-23 00:19 map
-rw-r--r--  1 0 0   14174 2010-02-15 03:57 slack.bmp
lrwxrwxrwx  1 0 0      29 2011-01-23 00:12 vmlinuz -> vmlinuz-huge-smp-2.6.33.4-smp
-rw-r--r--  1 0 0 2545840 2010-05-13 08:00 vmlinuz-generic-2.6.33.4
-rw-r--r--  1 0 0 2662400 2010-05-13 05:41 vmlinuz-generic-smp-2.6.33.4-smp
-rw-r--r--  1 0 0 5243760 2010-05-13 08:28 vmlinuz-huge-2.6.33.4
-rw-r--r--  1 0 0 5421536 2010-05-13 06:48 vmlinuz-huge-smp-2.6.33.4-smp
Кой файл точно трябва да редактирам и става ли с KWrite? :)


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: n00b в Jan 25, 2011, 02:46
С KWrite не. Обаче с Microsoft Word 2010 - да. Това е единствения официално сертифициран редактор за Linux Kernel.

 ;D ;D ;D

А сега сериозно. Този линк чете ли го?
http://wiki.fragaholics.de/index.php/EN:Linux_Kernel_Optimization
Хората са го описали много добре и мисля че за около час може да се направи дори и от новак.


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Addicted в Jan 25, 2011, 06:27
С KWrite не. Обаче с Microsoft Word 2010 - да. Това е единствения официално сертифициран редактор за Linux Kernel.

 ;D ;D ;D


:D :D


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: lunarvalleys в Jan 25, 2011, 10:58
в ядрото на Slackware 13.1, timer frequency си е на 1000!

ето ти инструкции за прекомпилация на ядро за Слак ако държиш:

http://alien.slackbook.org/dokuwiki/doku.php?id=linux:kernelbuilding


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 25, 2011, 12:37
Да видях по-късно, че е 1000, но на сървъра FPS-то т.е. tic rate-a не ми е 1000 и явно, ще трябва да компилирам кернел сам и да го настройвам.. мерси все пак. Ама ще видя в slackbook също. И в тея линкове който ми дадохте. :)
Тоя линк ми се струва интересен http://wiki.fragaholics.de/index.php/EN:Linux_Kernel_Optimization на мене ми трябва точно за game server. :)
Поздрави, ne7work.
Там защо пише само за CentOS, Debian, Ubuntu и Fedora на Slackware-a как да го направя? :) И ми трябва точно тазй версия на кернел-а 2.6.26.8-rt16 ?


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: lunarvalleys в Jan 25, 2011, 13:25
коя версия на слак? 12.2?

погледни линка дето ти дадох


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 25, 2011, 13:49
коя версия на слак? 12.2?

погледни линка дето ти дадох
С 13.1 сам? :)
Целта ми е да си сменя версията на кернела от 2.6.33.4-smp на 2.6.26.8-rt16 и да го настроя, но не знам как се настройва за гейм сървъри целта ми е 1000 FPS на моя Counter-Strike 1.6 сървър в който държа да е изрядно всичко когато играя 5тици? :)


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: n00b в Jan 25, 2011, 14:08
Пич - айде стига. Лозето иска мотика. С ланкане по форумите няма да стане.

Или даваш на някой root достъп да го направи вместо теб - има си плюсове и минуси. ИЛИ сам си го правиш.


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: lunarvalleys в Jan 25, 2011, 14:11
след като си със Slackware 13.1, значи 2.6.33.4-smp е на 1000 Hz. Да даунгрейдваш ядрото не те съветвам! На линка който си дал, пише следното

pick the most recent version of the RT patches


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: lunarvalleys в Jan 25, 2011, 14:18
ако не ми вярваш, прови сам какъв timer frequency имаш:

отвори config фаила на твоя кернел, който е в момента (намери си го в /boot) и погледни за нещо такова (предполагам):

# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y

ако все още не си убеден, може и така...
Имаш ли source на ядрото? ако не:
# slackpkg install k
# cd /boot
# cp config-generic-smp-2.6.33.4-smp /usr/src/linux/.config (ако си с generic, ако си още с huge -- аналогично)
# cd /usr/src/linux/
# make menuconfig

и погледни:
“Processor type and features” > “Timer Frequency”


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 25, 2011, 14:22
Така искам да се науча сам затова питам като трябва ще чета само ми помагайте и ми давайте какво да прочета както ми давате до сега. :) За което съм много благодарен..
Значи това е така да:
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
вчера проверявах.. но защо по-надолу си ми дал да напиша cp не трябва ли да го отворя да прегледам?


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: lunarvalleys в Jan 25, 2011, 14:28
това по долу, са първите стъпки ако искаш да си ПРЕкомпилираш кернела. Можеш и от там да видиш, какви са настройките и какви други опции има. За хубаво ръководство, специално за Слак -- ВИЖ ЛИНКА ДЕТО ТИ ДАДОХ КЪМ ОБЯСНЕНИЯТА НА ALienBob (един от разработчиците на СЛак)


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 25, 2011, 14:38
А каква е разликата между smp и rt ??? :)


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: laskov в Jan 25, 2011, 15:00
http://www.kernel.org/doc/menuconfig/x86.html ($2)


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: ROKO__ в Jan 25, 2011, 15:14
Има и по-екстремен от 1000 HZ

Но трябва да почетеш малко за ZEN-SOURCES


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 25, 2011, 15:34
http://www.slackbook.org/html/system-configuration-kernel.html#SYSTEM-CONFIGURATION-KERNEL-COMPILE
Прочетох всичко от тук и никъде не видях за смяна на кернела някаде uname -r и т.н. защо?
A от http://alien.slackbook.org/dokuwiki/doku.php?id=linux:kernelbuilding
не ми е ясно това:
echo $DISPLAY                  # you'll be needing this value 3 lines below
sudo -i                        # or "su -" on older Slackwares
xauth merge ~alien/.Xauthority # use your own username here instead of "alien"
export DISPLAY=:0.0            # use the value of DISPLAY you've seen 3 lines before
къде се пише?


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 26, 2011, 01:41
Добре ако премина на Ubuntu 10.10 по-лесно ли ще ми бъде да компилирам ядрото и да го настроя и как?
Поздрави, ne7work. ???


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: n00b в Jan 26, 2011, 02:49
да


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: ROKO__ в Jan 26, 2011, 08:15
Защо го лъжеш, на всяко дистро се компилира по един и същ начин и на всяко дистро се чака


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 27, 2011, 14:11
Да, но нали за Ubuntu има повече програми затова питах дали е по-лесно.
Добре щом е еднакво може ли някой да се заеме ако има свободно време и ако иска естествено да ми помогне да се науча имам желание.. :) ???


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: ROKO__ в Jan 27, 2011, 16:32
Да, но нали за Ubuntu има повече програми затова питах дали е по-лесно.
Добре щом е еднакво може ли някой да се заеме ако има свободно време и ако иска естествено да ми помогне да се науча имам желание.. :) ???

Кой те излъга за всяко дистро си има прекалено много софтуер


Титла: Re: Здравейте, как да си конфигурирам кернел-а? :)
Публикувано от: Ne7WoRK в Jan 27, 2011, 17:48
@ROKO__ ти май разбираш айде моля те дай си скайп или не знам къде да ми помогнеш много ми е важно да си компилирам и настроя ядро на Slackware 13.1 найстина много те моля. :)