J

Konfiguracja serwerów, usług, itp.
zomb25
Posty: 38
Rejestracja: 21 maja 2008, 17:08
Lokalizacja: Sanok

Jądro - kompilacja ze zmienionymi parametrami

Post 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.
winnetou

Post autor: winnetou »

Dziękuje...
zomb25
Posty: 38
Rejestracja: 21 maja 2008, 17:08
Lokalizacja: Sanok

Post 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.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Jeśli chcesz skorzystać z konfigu aktualnego/poprzedniego kernela pomocne może okazać się

Kod: Zaznacz cały

make oldconfig
zomb25
Posty: 38
Rejestracja: 21 maja 2008, 17:08
Lokalizacja: Sanok

Post 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% ?
LiTE
Beginner
Posty: 208
Rejestracja: 25 marca 2008, 13:22
Lokalizacja: Nowa Ruda

Post autor: LiTE »

Może wywłaszczanie real-time dla procesów.
zomb25
Posty: 38
Rejestracja: 21 maja 2008, 17:08
Lokalizacja: Sanok

Post autor: zomb25 »

A możesz coś dokładniej powiedzieć? Co ustawić w "menuconfig" ? (Nie chce czegoś zepsuć).
LiTE
Beginner
Posty: 208
Rejestracja: 25 marca 2008, 13:22
Lokalizacja: Nowa Ruda

Post autor: LiTE »

ODPOWIEDZ