Strona 1 z 1

Jądro - kompilacja ze zmienionymi parametrami

: 15 lutego 2010, 10:16
autor: zomb25
Witam.
Mam serwer dedykowany z webh.pl opcja FULL z jądrem:

Kod: Zaznacz cały

Linux zproject.pl 2.6.26-2-686-bigmem #1 SMP Sat Dec 26 09:26:36 UTC 2009 i686 GNU/Linux
Ustawione jest w nim 250Hz, ja potrzebuję przestawić na 1000Hz. Niestety nie mam źródeł do istniejącego jądra, dlatego postanowiłem zrobić nowe według:
http://wiki.fragaholics.de/index.php/EN ... timization
(tylko ze wersja to: linux-2.6.32.8 oraz łatka: patch-2.6.32.8
Skopiowałem stary konfig, w menuconfig zmieniłem na 1000Hz, ale niestety przy poleceniu make występuje błąd:

Kod: Zaznacz cały

CC      kernel/time/timekeeping.o
kernel/time/timekeeping.c: In function âtimekeeping_max_defermentâ:
kernel/time/timekeeping.c:498: error: âstruct clocksourceâ has no member named âmax_idle_nsâ
kernel/time/timekeeping.c: At top level:
kernel/time/timekeeping.c:507: error: redefinition of âtimekeeping_max_defermentâ
kernel/time/timekeeping.c:497: error: previous definition of âtimekeeping_max_defermentâ was here
kernel/time/timekeeping.c: In function âtimekeeping_max_defermentâ:
kernel/time/timekeeping.c:509: error: âstruct clocksourceâ has no member named âmax_idle_nsâ
make[2]: *** [kernel/time/timekeeping.o] Error 1
make[1]: *** [kernel/time] Error 2
make: *** [kernel] Error 2
zproject:/usr/src/linux-2.6.32.8#
Co przestawić w menuconfig aby make nie stawiało oporu?
Proszę o pomoc.

: 15 lutego 2010, 10:24
autor: winnetou
Dziękuje...

: 15 lutego 2010, 10:43
autor: zomb25
Tak aby było pod sprzęt. Wiem, że tak byłoby najlepiej ale łatwo powiedzieć a już trudniej wykonać.
Serwer dedykowany.
Bawiłem się kiedyś z jądrami na ovh, ale tam był panel i można było wybrać tryb bezpieczny, czy coś takiego w razie niepowodzenia, tutaj nie mam panelu, więc nie chcę aby serwer już się nie uruchomił.
Jak na razie to nie wgrałem łatki i jak widzę na razie polecenie ,,make'' leci.

: 15 lutego 2010, 14:56
autor: mariaczi
Jeśli chcesz skorzystać z konfigu aktualnego/poprzedniego kernela pomocne może okazać się

Kod: Zaznacz cały

make oldconfig

: 15 lutego 2010, 16:20
autor: zomb25
Już sobie poradziłem.

Kod: Zaznacz cały

Linux zproject.pl 2.6.32.8-grsec #1 SMP Mon Feb 15 14:40:00 EST 2010 i686 GNU/Linux
wgrałem:
- linux-2.6.32.8
- patch-2.6.32.8-rc2
- grsecurity-2.1.14-2.6.32.8-201002132204.patch

niby już jest 1000Hz lecz serwer gry (CS 1.6) wyciąga teraz 930FPS (na starym kernelu 250FPS).
Teraz jest lepiej lecz dalej nie jest to 1000FPS i w dodatku skacze loss (od 5 do 20).
Jakieś pomysły jak teraz zrobić żeby wszystko było dobrze w 100% ?

: 16 lutego 2010, 09:08
autor: LiTE
Może wywłaszczanie real-time dla procesów.

: 16 lutego 2010, 11:56
autor: zomb25
A możesz coś dokładniej powiedzieć? Co ustawić w "menuconfig" ? (Nie chce czegoś zepsuć).

: 17 lutego 2010, 10:27
autor: LiTE