PDA

Voir la version complète : Kernel 2.6.23 communauté OVH


Page : 1 [2] 3 4

MNk
12/05/2008, 19h36
Bonsoir,

Je viens de rebasculer sur le kernel bzImage-2.6.25-daryl-core2-lowlatency et les problèmes de ping ont disparus. Je pense que l'option Tickless n'est pas une bonne chose au final !

Amicalement, Alex

lolo2580
12/05/2008, 19h45
Daryl quand tu aura le temps pourrais tu recompiler le Kernel 2.6.25.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / TICKLESS / 32 bits
avec les memes options sauf l' option tickless.Merci

Coma
12/05/2008, 21h51
Daryl quand tu aura le temps pourrais tu recompiler le Kernel 2.6.25.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / TICKLESS / 32 bits
avec les memes options sauf l' option tickless.Merci

+1 Thx ! :)

Daryl
12/05/2008, 22h41
Suite aux demandes, un nouveau kernel dispo en 1ère page du thread :

Kernel (bzImage) 2.6.25.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits

Vous l'aurez compris, celui-ci est dépourvu tu TICKLESS... à tester vu que le problème peut aussi venir du PREEMPT RCU :)

à vos feedbacks !

MNk
12/05/2008, 22h55
OK ! Merci Daryl ! Feedback demain soir !

Radeon
13/05/2008, 00h26
daryl tu pourrais m aidé a l installer comprend pas pourquoi rien ne répond quand je installe plus rien ne ping pourtant j arrive a complier d autre kernel j ai test le dernière en core 2 du o ou en P4 rien a faire je suis sur debian une installation de basse comprend toujours pas pourquoi ça plante

Guiona
13/05/2008, 09h28
nonononononononon, je ne parle pas QUE des processeurs CORE2 DUO mais bien des processeurs de la technologie INTEL CORE2 (ce qui inclus presque tous les nouveaux processeurs de chez INTEL, et pas seulement ceux qui ont 2 coeurs... je vous l'accorde, c'est pas très clair, mais c'est comme ça ! marketing marketing....).

tu dois donc bien utiliser la version CORE2 et non p4/celeron :)


Salut!!!

Bon ce soir je teste le kernel CORE2 Duo sans Tickless sur mon Start ML+ (Pentium Dual).

Feeback dès que possible...

Radeon
13/05/2008, 11h48
stp comment le complier ce kernel merci bien

MNk
13/05/2008, 12h32
stp comment le complier ce kernel merci bien

- connectez vous en ssh en root sur votre serveur ( si votre distribution / configuration vous oblige à vous connecter en utilisateur, tapez "sudo su")
- allez dans le dossier /boot/ (tapez "cd /boot/")
- téléchargez le kernel que vous voulez (ex. : "wget http://www.berjeuxlan.org/daryl/kernel-2.6.25/bzImage-2.6.25-daryl-core2")
- éditez le fichier de configuration de lilo (tapez "vi /etc/lilo.conf")
- repérez la ligne "image=/boot/bzImage-2.6.quelquechose" (en principe ça se trouve vers la fin du fichier)
- passez en mode insertion (touche "i" ou "inser") et modifiez le nom du bzImage (dans notre exemple, remplacez "bzImage-2.6.quelquechose" par "bzImage-2.6.23.14-daryl")
- note : faites attention à la casse
- sortez du mode insertion (touche "Echap" ou "esc") et enregistrez (tapez ":wq")
- relancez l'utilitaire de lilo pour prendre en compte la nouvelle configuration (tapez "/sbin/lilo" ou juste "lilo")
- le texte suivant apparaît : "Added linux *"
- redémarrez (tapez "shutdown -r now")

Radeon
13/05/2008, 16h22
fait exactement ça est il plante totalement au final

Mals1
13/05/2008, 17h04
Le tickless ne fait pas du tout des problèmes de ping, idem pour le preempt (rcu) ou le HRT. J'utilise ce même genre de kernel compilé juste pour les chips de mon XXL (2.6.25.2-mals1-c2d-1KHz-hrt-lowlatency-rcu).
Je trouve même que grâce au preempt le serveur touche bien mieu, par contre les fps je suis sur css donc on s'en fou (enfin du moment qu'ils descendent pas en dessous de 100 :P). Sinon niveau tickrate jamais en dessous de 101, mais sans preempt c'est pareil bien sûr ...

Radeon
13/05/2008, 17h48
tu peut pas me la passer stp Mals1

Radeon
13/05/2008, 17h56
ce kernel compiler sur KIMSUFI 2008 XL est KIMSUFI 2008 XLL j ai test aussi sur un superplan que j ai impossible le serveur plante totalement je fais pourtant la bonne démarche j installe des kernel d ovh çà fonctionne pourquoi pas celui la

Radeon
14/05/2008, 17h18
il aurai pas une personne qui pourrai mètre sont lilo.conf sur le forum merci bien

Mals1
14/05/2008, 17h23
prompt
timeout=5
default=linux
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
lba32
append=""
#serial=0,9600n8

image=/boot/vmlinuz
label=linux
read-only
root=/dev/sda1

Guiona
14/05/2008, 18h38
Petit feedback sur le kernel: Petit feedback sur le kernel: Kernel (bzImage) 2.6.25.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / TICKLESS / 32 bits

Serveur War 12 slots ticrate 5000: FPS stable - touche trés bien - pas d'accélération
Serveur FFA 19 (18+1) slots ticrate 3000: FPS stable - touche bien - pas d'accélération
Serveur Gungame 17 (16+1) slots ticrate 1000: FPS instable - puis j'y jou jamais à vraie dire mais j'ai souvent du monde donc ça devrait être pas mal pour un GG

Sur l'ensemble j'ai un ping régulier et stable à noter que j'utilise un mirroir de dl pour que les joueurs chargent les maps qui leur manque.

MNk
14/05/2008, 20h53
Guiona : ticrate 5000 sans accélération sur un serveur CS1.6 ? sur quelle offre ? puis-je avoir l'IP ?

Je suis sur un SP08 R et avec un ticrate 5000, le jeu est accéléré !

Amicalement, Alex

Daryl
15/05/2008, 08h03
à prioris ce serait le pingboost 3 combiné à un tickrate > 1000 qui entrainerait une accélération... merci d'indiquer vos pingboost dans vos feedbacks.

Guiona
15/05/2008, 12h23
Salut!!!! :)

Mon offre est ML+
Adresse IP: 91.121.61.150:27016 pour le FFA et 91.121.61.150:27015 pour le Gungame

Mon pingboost est à 2 au passage :p

Radeon
15/05/2008, 13h39
MNk trop merci pour ton lilo :) ca fonctionne :)

bodji
16/05/2008, 09h44
J'ai découvert ce topic il y a quelques jours, et après l'avoir lu en entier, j'ai testé un ou deux kernels (p4/celeron) sur ma kimsufi reloaded, mais les joueurs de ma team ne sont pas trop satisfaits et que le serveur ne touche pas assez, et j'ai toujours un ping assez instable.

Ce soir je teste sur une machine locale équipée d'un p4 pour voir si ca va mieux. Pensez-vous que cela vienne du fait que le datacenter de Roubaix subisse une surcharge due à l'afflux de nouveaux serveurs avec cette nouvelle offre de kimsufi ?
Ou alors de la machine qui n'est pas suffisamment puissante pour supporter une telle configuration du HLDS ?

Daryl
16/05/2008, 11h06
Salut à tous,

J'ai mis à jour le kernel en version 2.6.25.4 pour core2 et p4/celeron, sans tickless, vu que je n'ai toujours pas eu de retour par rapport à cette option... comme d'habitude, dispos en 1ère page de ce thread :

Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.25.4 PENTIUM4/CELERON 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits

j'en ai profité pour mettre à jour le config, les sources et le howto...

merci d'avance pour les feedbacks :)

j'ai testé un ou deux kernels (p4/celeron) sur ma kimsufi reloaded, mais les joueurs de ma team ne sont pas trop satisfaits et que le serveur ne touche pas assez, et j'ai toujours un ping assez instable.

le kernel est la 1ère pièce du puzzle, mais a-tu les bons paramètres ? (réglage des rates, du ticrate au minimum 1000, un pingboost 2 ...). Un kernel bien paramétré ne sert pas a grand chose sans ces paramètres...

Pensez-vous que cela vienne du fait que le datacenter de Roubaix subisse une surcharge due à l'afflux de nouveaux serveurs avec cette nouvelle offre de kimsufi ?
Ou alors de la machine qui n'est pas suffisamment puissante pour supporter une telle configuration du HLDS ?
Je pense que s'il y avait un problème réseau, bon nombre de clients se feraient une joie de venir se plaindre... Par contre il y a de grandes chances que le processeur du kimsufi soit un peu léger... perso j'ai essayé mon kernel sur un RPS 1 et le résultat n'était vraiment pas à la hauteur de mes espérances...

lolo2580
16/05/2008, 11h17
j' ai pas pu tester ton 2.6.25.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits sans tickless car ovh met du temps a livrer mon serveur (kimsufi xxl) des qu' il sera livrée je test la version sans tickless si tu pouvais mettre la version 2.6.25.4 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bit avec l' option tickless je testerai les 2 version.MERCI

lolo2580
16/05/2008, 21h08
j' ai tester le 2.6.25.4 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / sur mon kimsufi les fps sont tres stable sous condition zero avec un sys_ticrate de 500 et un pingboost 2 le serveur touche trés bien mais il a quelques coups de lag aucune acceleration avec le sys_ticrate a 1000.

Radeon
16/05/2008, 23h35
Quand je fait la mise a jour de debian aprés je reboot mon serveur le kernel veut plus se relancer est fait planter mon serveur comment ca se fait ?

kenshiro
17/05/2008, 10h35
2.6.25.4 pour core 5 jours est impec aucun souci de conso cpu ect... fps stable bref tres bien. donc un grand MERCI

bodji
17/05/2008, 11h09
J'arrive pas a mettre les kernels de Daryl sur une de mes machines en local sur une install propre debian etch, (processeur p4).

Il me dit qu'il arrive pas a charger les modules /lib/modules/daryl..., alors que sur ma kimsufi j'ai pas ces dossiers et il boot bien. C'est assez bizarre.

Peut-etre pourriez-vous m'éclairer sur ce point ?

Merci

EDIT : Je vais essayer de recompiler moi-meme le kernel avec ta config, c'est pas gagné vu ma noobitude :D

bodji
17/05/2008, 16h37
Bon, j'en ai marre j'ai passé l'aprem a éssayer de compiler un kernel avec les options qui vont bien. Maintenant, ca compile mais ca boot pas (Waiting for root file system...)

Je regarderai ca demain, parce que ca m'a fait chier toute l'aprem :(.

Daryl
17/05/2008, 19h59
j'ai désactivé la gestion des modules dans mon kernel... il faut que tu paramètre mieux ton chargeur d'amorçage... t'utilise quoi ? lilo ? grub ? pareil pour le root file system... faut le paramétrer à la mano dans la conf du chargeur d'amorçage ;)

lolo2580
17/05/2008, 20h07
daryl y sont ipv6 tés kernel?

Daryl
17/05/2008, 20h44
daryl y sont ipv6 tés kernel?

compilés IPv4 et IPv6 ... par contre j'ai jamais testé :/

lolo2580
17/05/2008, 20h49
ok car j' ai l 'impression que l 'ip v6 est activer sur mon serveur et il ya beaucoup de lag et les fps oscilles beacoup avec un ticrate a 1000 et un pingboost a 3 sur la derniere version que tu as mis (2.6.25.4 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU /) pourais tu desactiver le support ip v6 et activer le tickless sur ce dernier.Merci
ps: mes serveur tourne sous condition zero

seboun01
18/05/2008, 11h09
Et pour une utilisation CSS, y a t-il des réglages à faire ? Qu'elle est la meilleur commande de lancement ? Merci pour vos précisions ^^

bodji
18/05/2008, 16h53
Ca y est j'ai enfin pu booter sur un 2.6.25-4 sur ma machine locale.

Le problème venait du fait que la partition racine avec l'ancien noyau (2.6.18) était /dev/sda1 dans la configuration de grub alors qu'avec le 2.6.25, il faut mettre /dev/hda1 pour que ça boot, je sais pas pourquoi pour deux noyaux il faut mettre deux chemins qui mènent à une même partition......

Enfin bon, ce soir je testerai si on fait une war.

LouLouBizou
19/05/2008, 08h26
Daryl, a propos tu patch RT, regardes ce que j'ai trouvé ! Je pense qu'il faut s'y intéresser grandement !

I've been periodically switching up my linux kernel config in an
attempt to figure out what our friendly srcds software enjoys, and
recently ran into something fun with this config:
2.6.25.4-rt1 kernel (realtime patchset), full RT-mode with all the fun
RCU options on, non-tickless, 1000hz and all fun RTC options on
What happens is srcds_i486 uses 0-10% CPU when loaded up with 32
players. It was using 80-95% previously. The catch is 'sirq-timer/0'
and 'sirq-timer/1' (for each cpu) bloats up to ~70% cpu usage. Net CPU
usage is down a good 10-20% overall, as compared to 2.6.25.3 non-rt
with the same settings.

Has anyone else really messed with the RT/HPET/Etc. settings in depth
on the more recent .23+ kernels? And has anyone here tried
re-implementing gettimeofday() in a plugin/preload to remove the heavy
overhead calling a (non-virtual) syscall a thousand times/second can
have on srcds performance? Not that I don't trust valve's programming
decisions...

Kernel config in question: http://nemu.nephyrin.net/kconfig_20080501801.txt

- Neph

lien utile:
http://rt.wiki.kernel.org/index.php/CONFIG_PREEMPT_RT_Patch
http://www.kernel.org/pub/linux/kernel/projects/rt/

Le patch rt pour 2.6.25.4 est disponible: patch-2.6.25.4-rt1

Voilà !

MNk
19/05/2008, 10h13
Ah ! C'est une très bonne nouvelle... Vivement que Daryl nous propose ce kernel ;)

bodji
19/05/2008, 10h21
J'essaie de le compiler ce matin.

Je vous passerai le paquet debian si j'ai le temps (que je trouve plus rapide a installer).

Daryl
19/05/2008, 11h43
J'en ai compilé un, dispo comme d'hab en 1ère page :

Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits

par contre sur ma VM quand je lui colle ce kernel je n'ai plus de network... (la VM démarre bien par contre...). à mon avis VMWARE doit pas digérer le real time... c'est pas vraiment prévu pour d'ailleurs mais bon :p

merci de tester :)

MNk
19/05/2008, 11h58
C'est en test ! Je viens de relancer le serveur cs ffa 18 slots en ticrate 10000 et pb 3 ! Feedback à venir !

LouLouBizou
19/05/2008, 12h05
J'en ai compilé un, dispo comme d'hab en 1ère page :

Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits

par contre sur ma VM quand je lui colle ce kernel je n'ai plus de network... (la VM démarre bien par contre...). à mon avis VMWARE doit pas digérer le real time... c'est pas vraiment prévu pour d'ailleurs mais bon :p

merci de tester :)

Ha cool tu la compilé ^^. Je viens de le mettre sur ma box. Dès qu'il y a un peu de monde sur les jeux je regarde et je te dit ce qu'il en est !

Merci !

MNk
19/05/2008, 12h24
Premier feedback ! Toujours impossible de lancer ticrate 10000 et pb3 sur un sp08R sans avoir une accélération trop importante dès 4 à 6 joueurs. Je bascule sur un ticrate 10000 et pb2 et je vous tiens au jus ce soir.

Première constatation : ping plus stable et plus bas qu'avec la version précédente !

Alex

MNk
19/05/2008, 12h27
Deuxième constat :

Tasks: 90 total avec un screen CS1.6 lancé contre 64 avec la version précédente !

Daryl
19/05/2008, 13h02
Tasks: 90 total avec un screen CS1.6 lancé contre 64 avec la version précédente !

Tu parle de charge processeur là ou du nombre de processus ?

faudrait peut être aussi tester de lancer hlds avec la commande "nice" histoire de régler une priorité plus grande sur ce processus.

De mon côté le problème est que la commande "nice" seule indique une valeur de 0... et que pour être "prioritaire" je devrais lancer hlds avec un nice négatif ... et ça y'a que root qui en a le droit !

quelqu'un a une idée ?

MNk
19/05/2008, 13h52
Je parle du nombre de processus ! 90 par rapport à 64 !

Pour les priorités, faut être en root :

renice -19 #PID pour une priorité maximale
renice +19 #PID pour une priorité minimal

Attention : la priorité -19 risque de vraiment faire lagger votre serveur, essayé de réduire le chiffre doucement jusqu'à trouver le bon compromis.

Alex

MNk
19/05/2008, 19h23
Bonsoir,

Personnellement, j'avais essayé de modifier la priorité des PID des serveurs CS mais ça provoquait plus d'instabilité qu'autre chose. Je viens de faire le test sur le serveur ffa en renice -10 mais je trouve que ça "touche" moins :x

Par contre, je ne sais pas trop quoi dire pour le kernel, ça a l'air stable mais sans plus.

Alex

bodji
19/05/2008, 19h40
"Stable mais sans plus"

|---> Je suis d'accord sur ce point. Les pings sont plus stable mais c'est pas encore ça.

Par contre je trouve que ça touche relativement bien (serveur cs 1.6 / pingboost 3 / sys_ticrate 10000 / rates a fond).

Allez, on y est presque :D

MNk
19/05/2008, 20h06
bodji : tu as quoi comme offre pour avoir un serveur cs1.6 tic10000/pb3 sans accélération du jeu ?

bodji
19/05/2008, 20h27
J'ai pas dit que j'avais pas d'accélération du jeu :D

La je viens de faire une war, et c'est limite limite l'accélération, on sens vraiment que le temps passe vite...

J'ai l'impression que c'est soit touche+/acceleration+, soit touche-/acceleration-.
J'ai pas encore trouvé le couple kernel/config miracle :(

Daryl
20/05/2008, 14h48
Salut à tous,

le patch Realtime pour le kernel 2.6.25.4 est sortit en version 2, je vous en fait donc profiter :

Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v2 / PREEMPT RCU / 32 bits

Toujours pareil, dispo en 1ère page du thread ;)

bodji
20/05/2008, 15h09
Merci beaucoup pour ton boulot, t'es vraiment un as :)

Je teste ça ce soir si on fait un match.

Merci encore :)

papykun
20/05/2008, 16h00
Question conne :

Y'a t'il un intéret pour des serveurs trackmania ?

MNk
20/05/2008, 16h11
Merci Daryl pour la v2 ! Je teste de suite et feedback ce soir !

Le jour où j'arrive à faire tourner 2 serveurs CS1.6, un FFA 18 slots et un WAR 12 slots en tic10000 et pb3 avec une accélération modérée comme les serveurs Gotserv, je viens te faire des bisous !

Amicalement, Alex

lolo2580
20/05/2008, 16h37
feedback du kernel core2 patch rt2 toujour une acceleration avec un sys_ticrate a 10000 et un pingboost 3 aucun lag et le serveur touche relativement bien!

Daryl
20/05/2008, 16h41
Personnellement, j'avais essayé de modifier la priorité des PID des serveurs CS mais ça provoquait plus d'instabilité qu'autre chose. Je viens de faire le test sur le serveur ffa en renice -10 mais je trouve que ça "touche" moins :x

Juste une petite question ... en faisant ton nice, tu execute ./hlds_run ou ./hlds_i686 ? :)

Y'a t'il un intéret pour des serveurs trackmania ?
Pas à ma connaissance, mais ça vaut ptet le coup d'essayer :)

boubou13
20/05/2008, 17h03
daryl pourais-tu recompiler le le dernier kernel avec l' option tickless Merci.

MNk
20/05/2008, 17h08
Juste une petite question ... en faisant ton nice, tu execute ./hlds_run ou ./hlds_i686 ? :)

Je récupère le PID du hlds_i686 via la commande top ou ps puis j'exécute la commande : renice -10 PID

Alex

Daryl
20/05/2008, 17h22
daryl pourais-tu recompiler le le dernier kernel avec l' option tickless Merci.

Pas bête .. si ça se trouve l'association Realtime-Tickless fait des merveilles :) j'en fait un de suite.. a dans une 10aine de minutes :)

Daryl
20/05/2008, 17h49
Et voilà ! dispo en 1ère page comme d'hab :

Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v2 / PREEMPT RCU / TICKLESS / 32 bits

à vos feedbacks !

lolo2580
21/05/2008, 20h18
feedback du mode tickless injouable tro de lag le serv touche relativement bien avec un sys_ticrate 5000 et pingboost 3 je suis repasser en version rt2.

MNk
21/05/2008, 21h18
Personnellement, je ne vois aucune différence avec ou sans le tickless.

Par contre, nous sommes en test avec Daryl pour lancer hlds_run en temps réel avec le kernel RT ! À bientôt !

Daryl
22/05/2008, 08h03
Bonjour à tous,

Sortie du nouveau patch rt3 pour le kernel 2.6.25.4, j'ai donc compilé une nouvelle version :)

Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits

toujours pareil, dispo en 1ère page de ce thread :)

feedback du mode tickless injouable tro de lag le serv touche relativement bien avec un sys_ticrate 5000 et pingboost 3 je suis repasser en version rt2.

Bon moi c'est décidé j'arrête de faire des kernel tickless. Je crois qu'on est tous d'accord pour dire que c'est useless !

nous sommes en test avec Daryl pour lancer hlds_run en temps réel avec le kernel RT !

Effectivement.. en fait c'est pas parce qu'on a un kernel patché RT que nos applis se lancent forcément en temps réel.. je suis en train de chercher une solution permettant de lancer hlds en temps réel et avec un user different de root, ce qui est vraiment pas évident !

Si quelqu'un passe par ici et a une petite idée du problème, un coup de main serait grandement apprécié !

bodji
22/05/2008, 08h21
Ils sortent une nouvelle version du patch tous les jours ? :D

Je viens d'installer la rt3, je testerai surement ce soir ;)

Merci encore.

Daryl
22/05/2008, 08h31
Ils sortent une nouvelle version du patch tous les jours ? :D

Je viens d'installer la rt3, je testerai surement ce soir ;)

Merci encore.

En fait le maintainer du patch RT met souvent a jour son patch, surtout dans les 1ères versions... malheureusement je n'ai vu nullepart de CHANGELOG donc bon je peux pas vraiment dire s'il s'agit de correction de bug, maj de fonctionnalité ou quoi :/

bodji
22/05/2008, 11h51
Je viens de remarquer un truc.

Le ping (au niveau de hlsw, pas icmp) varie beaucoup moins lorsque le serveur est un peu surchargé :

http://img152.imageshack.us/img152/6465/pingos1.jpg

Regardez, au début, un autre processus demandait beaucoup de ressources processeur, et le ping était stable à 14ms. Ensuite, lorsque le processus s'est arrêté, et on voit nettement la reprise des oscillations.

Je sais pas si ces oscillations ont un impact significatif sur le jeu, mais je trouve quand meme ca bizarre :confused:

LouLouBizou
22/05/2008, 20h31
Feedback sur le Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits:

Il semblerai que l'utilisation du CPU soit bien moindre avec le patch RT. Sur mon serveur TF2 qui comme tout le monde sait est une horreur niveau utilisation cpu marche niquel.

voila

seboun01
23/05/2008, 09h30
Petite question, vous tournez à combien en ping ? moi serveur tout neuf, on tourne tous dans les 40 à 60... Stable.

Mals1
23/05/2008, 14h09
Petite question, vous tournez à combien en ping ? moi serveur tout neuf, on tourne tous dans les 40 à 60... Stable.

13ms pour moi

Alpha_67
30/05/2008, 10h45
Quelqu'un a tester sur un kimsufi xxl reloaded ?


J'ai mis => Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v2 / PREEMPT RCU / TICKLESS / 32 bits


Un serveur css tick 100 & 20 slots...

chut impressionnante du tickrate avec 19 bots et moi sur le serveur...

CPU à 60/75 % en full...


server.cfg :
fps_max 1000


sv_maxrate 0
sv_minrate 25000
sv_maxupdaterate 101
sv_minupdaterate 75


sv_mincmdrate 75
sv_maxcmdrate 101

sv_client_interpolate 1
sv_client_cmdrate_difference 0




ligne de commande qui démarre le serveur :
screen -dmS serveur_fun ./srcds_run -game cstrike +maxplayers 20 +ip 91.121.138.154 +map de_dust2 -port 27015 -tickrate 100 -autoupdate -debug

Mals1
30/05/2008, 15h30
Euh juste pour info 19 bots c'est totalement incomparable à 19 joueurs humain ...

Daryl
30/05/2008, 15h33
Euh juste pour info 19 bots c'est totalement incomparable à 19 joueurs humain ...

y'a des chances effectivement que ça utilise plus de CPU ... m'enfin de là à utiliser 70% c'est étrange tout de même...

Alpha_67
30/05/2008, 16h32
bah remplissez moi le serveur et je regarderai... ;)

Daryl
30/05/2008, 17h08
bah remplissez moi le serveur et je regarderai... ;)

rah faut tout leur faire aux jeunes de nos jours ^^ fénéant va ! :D

Alpha_67
30/05/2008, 17h25
Bah non mais ou je vais trouver les 20 joueurs...

sinon quelques stats avec des bots:
CPU In Out Uptime Users FPS Players
77.00 0.00 0.00 642 3 992.06 19


CPU In Out Uptime Users FPS Players
50.00 0.00 0.00 642 3 992.06 19



Serveur vide :
CPU In Out Uptime Users FPS Players
5.75 0.00 0.00 643 3 991.08 0

CPU In Out Uptime Users FPS Players
3.60 0.00 0.00 644 3 992.06 0

lucky59
31/05/2008, 09h28
l'utilisation CPU indiquée par le serveur cs est à diviser par 2 ;) : 2 cœurs cs ne fait pas la différence il y a l'air.

De plus l'utilisation n'est pas réelle : je pense qu'il vaudrait mieux utiliser un utilitaire à côté .

lucky59
31/05/2008, 10h10
j'ai testé le kernel a 1500 HZ Daryl

Résultat : mes fps_serveur sont à 750 grand max avec un ticrate de 10 000 et pb de 2 ;).

mais les fps n'ont pas l'air de descendre :) je tiens au courant

Voilà pour le test : j'ai pas vérifié si quelqu'un l'avait testé :)

alors sous cs : 48 % cpu
avec htop : 2 %

KIMSUFI XXL ---> Debian serge 4.0

Alpha_67
31/05/2008, 10h34
J'ai réinstaller la machine....

j'ai une question, si j'installe le kernel dispo ici et que j'ai un .config (config pour un kernel 1000) , comment je dois procéder svp ?

Daryl
31/05/2008, 10h35
j'ai testé le kernel a 1500 HZ Daryl

Je te conseille plutôt d'utiliser les derniers kernels REAL TIME que j'ai fait. Ces paramètres apportent beaucoup plus que le 1500HZ ;)

Daryl
31/05/2008, 10h40
j'ai une question, si j'installe le kernel dispo ici et que j'ai un .config (config pour un kernel 1000) , comment je dois procéder svp ?

Le .config ne sert qu'à recompiler le kernel (histoire de pas repartir de 0 pour un paramétrage)... si tu veux installer un de mes kernels tu n'a absolument pas besoin de ton .config...

Et concernant l'install tu a un mini howto en 1ère page de ce thread ;)

Alpha_67
31/05/2008, 10h42
ok mais j'ai suivis ton howto...

lequel conseil tu pour un kimsufi XXL reloaded alors ?

On m'a dit que ton kernel n'était pas optimisé et je doute sur la personne qui m'a dit ça car je pense que tu as optimisé ton kernel pour les serveurs de jeux...

lucky59
31/05/2008, 10h50
Je te conseille plutôt d'utiliser les derniers kernels REAL TIME que j'ai fait. Ces paramètres apportent beaucoup plus que le 1500HZ ;)

j'ai testé ^^ ;). je voulais juste testé les 1500 hz mais j'avoue je trouve les fps plus stables en 1500 :) ;) .

Bref, les derniers que tu as fais sont bien aussi :). Mais j'ai des pertes de tps à autres :D ^^

Alpha_67
31/05/2008, 10h53
Edit :

oups flood désolé

Alpha_67
31/05/2008, 10h54
Bon bah j'avais pris le second la dernière fois, je vais tester le premier :
Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits


Machine reboot, à suivre :)


Elle a reboot :)

uname -a et uname -r :
Linux ks355916.kimsufi.com 2.6.25.4-rt3-daryl-rt3 #1 SMP PREEMPT RT Tue May 20 19:33:42 CEST 2008 i686 GNU/Linux
uname -r
2.6.25.4-rt3-daryl-rt3



C'est bon bien installé :)


sinon :
zcat /proc/config.gz |grep HZ
# CONFIG_NO_HZ is not set
# 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_MACHZ_WDT is not set

Daryl
31/05/2008, 12h23
j'ai testé ^^ ;). je voulais juste testé les 1500 hz mais j'avoue je trouve les fps plus stables en 1500 :) ;) .

Bon beh du coup j'ai compilé le dernier que j'ai fait (REAL TIME) en 1500HZ :
Kernel (bzImage) 2.6.25.4 CORE2 1500HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits

Toujours pareil, dispo en 1ère page de ce thread :) merci d'avance pour les feedbacks !

lequel conseil tu pour un kimsufi XXL reloaded alors ?
Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits

On m'a dit que ton kernel n'était pas optimisé et je doute sur la personne qui m'a dit ça car je pense que tu as optimisé ton kernel pour les serveurs de jeux...
Qui qu'a dit ça ? S'il connait des options pour encore mieux optimiser ce serait sympa de m'en faire part, histoire que tout le monde en profite :)

lucky59
31/05/2008, 12h43
Bon beh du coup j'ai compilé le dernier que j'ai fait (REAL TIME) en 1500HZ :
Kernel (bzImage) 2.6.25.4 CORE2 1500HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits

Toujours pareil, dispo en 1ère page de ce thread :) merci d'avance pour les feedbacks !


Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits


Qui qu'a dit ça ? S'il connait des options pour encore mieux optimiser ce serait sympa de m'en faire part, histoire que tout le monde en profite :)

Je teste le 1500 HZ jte dis quoi !!! :D (cht'i et oui :D) sinon on est limité à 750 fps serveur au max . Est-ce que 2000 arrangerait le truc ? je ne sais pas. Mais je trouve que 1500 HZ je consommais pas énorme en pinboost 2 :) et çà touchait pas mal avec 750 fps serveur : ça dégringolait pas. J'essaye les derniers et je te tiens au courant :) ;).

lucky59
31/05/2008, 13h07
test des derniers Daryl : 750 fps serveur constant ;) .

J'attends de voir avec plus de 10 personnes :D :) ;).

Alpha_67
31/05/2008, 13h10
Bon beh du coup j'ai compilé le dernier que j'ai fait (REAL TIME) en 1500HZ :
Kernel (bzImage) 2.6.25.4 CORE2 1500HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits

Toujours pareil, dispo en 1ère page de ce thread :) merci d'avance pour les feedbacks !


Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits


Qui qu'a dit ça ? S'il connait des options pour encore mieux optimiser ce serait sympa de m'en faire part, histoire que tout le monde en profite :)



Nara mais je ne connais pas son pseudo ici....

bodji
31/05/2008, 18h05
J'ai 1000fps constants (15 personnes sur le serveur)

Config :
- Serveur : Superplan 2008 (C2D 2x2.33GHz / 4Go)
- Noyau : 2.6.25.4 RT3
- Pingboost : 3
- sys_ticrate : 3500
- sv_maxrate : 25000
- sv_maxupdaterate: 101

rcon stats :
CPU In Out Uptime Users FPS Players
28.75 102.78 200.35 1005 1138 1000.00 15

lucky59
31/05/2008, 23h11
J'ai 1000fps constants (15 personnes sur le serveur)

Config :
- Serveur : Superplan 2008 (C2D 2x2.33GHz / 4Go)
- Noyau : 2.6.25.4 RT3
- Pingboost : 3
- sys_ticrate : 3500
- sv_maxrate : 25000
- sv_maxupdaterate: 101

rcon stats :
CPU In Out Uptime Users FPS Players
28.75 102.78 200.35 1005 1138 1000.00 15

quel kernel ? :D

Ca accélère ? :)

Merci :d :) ;)

bodji
01/06/2008, 01h37
quel kernel ? :D

Ca accélère ? :)

Merci :d :) ;)

Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits

On sent l'accélération du jeu au dessus de 1000 de ticrate, mais je préfère l'augmenter a 3000-3500, pour que ça donne vraiment un jeu fluide, quitte a ce qu'il soit un peu accéléré (ce que je trouve pas genant vu que ça impacte juste le temps, et le switch d'arme et la vitesse des grenades en l'air d'après ce que j'ai pu remarquer)

Mais je pense pas que le kernel 1500Hz soit si utile que ca, car ca accroit encore plus la vitesse (j'avais essayé le 1500Hz low latency). Enfin peut-etre qu'avec le patch realtime ça changerai quelque chose. Je testerai.

Bonne nuit :D

Bastagogne
01/06/2008, 03h26
Le secret du sys_tickrate 10000, sans accélération ne serra pas encore trouver ce soir

(Sinon avec un sys_tickrate 2000 et un kernel a 1000hZ, c est assez stable sans accélérer mais c est pas encore ca)

bodji
04/06/2008, 09h01
Après quelques jours de test du RT3 sur un serveur FFA :

- Le serveur touche très bien
- Pas de lags
- FPS stables

Par contre je trouve que l'utilisation CPU est très instable pour un nombre de joueurs identique, ça peut varier de 20 a 50% en quelques secondes (en milieu de round, donc ça ne vient pas du début de round ou il est censé travailler plus)

Daryl
04/06/2008, 10h19
Après quelques jours de test du RT3 sur un serveur FFA :

- Le serveur touche très bien
- Pas de lags
- FPS stables

Quelle version du RT3 t'utilise ? (1000HZ ? 1500HZ ?)

Tu pourrais poster ton server.cfg ? le mien n'est apparemment pas très convainquant du point de vue des joueurs :/

bodji
04/06/2008, 11h08
Quelle version du RT3 t'utilise ? (1000HZ ? 1500HZ ?)

Tu pourrais poster ton server.cfg ? le mien n'est apparemment pas très convainquant du point de vue des joueurs :/


Noyau : Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits


// NOM DU SERVEUR
hostname "FR - 24/7 Assault 2008"

// PARAMETRES GENERAUX
rcon_password "XxXXxXXXx"
sv_downloadurl "http://ns358732.ovh.net/cstrike/"
sv_lan 0
sv_region 3

// PARAMETRES RESEAU
sv_maxrate 25000
sv_minrate 5000
sv_minupdaterate 50
sv_maxupdaterate 101
sys_ticrate 2000
fps_max 1000


J'ai enlevé les paramètres qui relèvent strictement du gameplay.

Voici mon phpsysinfo : http://www.assault2008.com/phpsysinfo/

Si tu pouvais me donner l'ip de ton serveur, pour que je puisse tester et te faire des feedbacks ;)

SekYo
04/06/2008, 11h28
Question, comment vous procédez pour vos tests ? C'est du "feeling + a la mano (ie j'attends que le serveur se remplisse et je surveille le tickrate/fps/taux CPU en même temps) ou vous avez des "benchs" plus automatiques/systématiques ?

Si je demande, c'est parce que je me tate a faire un petit script python permettant de taper du rcon stats sur un serveur sur une durée fixée, pour en extraire le taux cpu, les fps, le ping et avoir les valeurs min/max/moyenne/ecart-type etc...
Ce qui permettrait d'avoir des données plus "objectives", en testant sur 2-3h avec des bots par exemple.

Maintenant si ce type de script existe déjà... et surtout est ce qu'il est possible qu'un serveur avec un tick élevée et stable, un ping bas et stable et des fps serveurs élevés et stable ne "touche pas". Dis autrement, y a t-il des paramètres non mesurables qui influent également sur la "touchabilité" ?

bodji
04/06/2008, 12h32
Ca serait vraiment pas mal ce petit script. J'avais essayé en bash, mais j''ai pas pu extraire des valeurs du screen ou même rentrer des commandes dedans automatiquement.

Ou alors un plugin amx qui le fait automatiquement et qui rentre les résultats du rcon stats dans une base de données toutes les X minutes.

Mais ça serai vraiment sympa si t'arrive a faire ce script en python :).

SekYo
04/06/2008, 16h51
Bon j'ai un premier jet rapido, très light. C'est dispo là : http://2tens.e-mengine.com/bench.zip

C'est du Python, basé sur la librairie SRCDS.py de Christopher Munn (inclus dans le zip).

Ouvrez bench.py, les seuls choses à changer sont les 2-3 variables au début du fichier (ip du serv, password rcon etc...). Plus éventuellement la durée du test (par défaut à environ 30 sec pour vous permettre de tester).

Ensuite pour peu que vous ayez un interpréteur python installé sur votre machine, un simple :
python bench.py
démarre le test.

A la fin du test le script génère un fichier de résultat type CVS :
OCCUPATION_CPU;FPS_SERVEUR;LATENCE
Exemple de sortie :
2.40;247.16;46.0319519043
2.40;246.43;48.9990711212
2.00;246.85;44.2569255829
2.00;246.91;47.1839904785


Suffit ensuite d'importer le fichier dans son tableur favori pour en tirer tout ce qu'on veut.

Je compte par la suite faire une version un peu plus poussée, en récupérant également le nombre de joueurs sur le serv (pour ceux qui ne teste pas avec des bots, et peuvent donc avoir un nombre variable), avec calcul des moyennes, ecart-type etc... et sortie de graphiques directement dans le script.

NB : A part au début ou il affiche le nom du serveur, le script n'affiche plus rien dans la console.
NB2 : Testé sur un serveur CS:S

Bastagogne
04/06/2008, 19h35
Quelques explication sur le lancement de shell pyton ?
Sinon pour la "touch" du serv, tu ne pourra pas mesuré la qualité de la liaison Internet client/serveur mais c est déjà très bien d avoir une moyenne de "stats" ;)

SekYo
04/06/2008, 19h56
L'interpréteur python se trouve ici : http://www.python.org/download/
Normalement la version windows installe tout comme il faut et pour linux c'était fourni avec ma distribution par défaut.

Pour la qualité de la liaison, je pense qu'il doit y avoir moyen de mesurer le nombre de paquets perdus/en retards.

Trantor
05/06/2008, 16h15
Un gros merci Daryl pour tes kernels :D
J'ai mis le : 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v3 / PREEMPT RCU / 32 bits sur un kimsufi XL et ca marche d'enfer mes serveurs CSS sont collés à 100 de tick.

Si vous voulez tester : 91.121.135.93:27015 (CSS Deathmatch)

PS : V5 du patch RT dispo (http://www.kernel.org/pub/linux/kernel/projects/rt/)

Daryl
06/06/2008, 09h26
PS : V5 du patch RT dispo (http://www.kernel.org/pub/linux/kernel/projects/rt/)

Ouais j'avais même vu le v4 passer mais bon entre le taff et le permis moto j'ai pas beaucoup de temps pour mes geekeries en ce moment :/

bref, dispo en 1ère page de ce thread, comme d'hab :
Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v5 / PREEMPT RCU / 32 bits

thortz
06/06/2008, 12h20
Juste pour petite information les serveurs Ventrilo n'aime pas du tout les serveurs a 1500HZ
Voila.

Merci a toi Daryl pour TOut sa. !!!

lucky59
06/06/2008, 14h31
bon dernier noyau : pb 2 les fps serveurs varient entre 890 et 950 en moyenne ce qui est très bien !!! :).

oscillation des fps entre 890 et 950 avec des fois rarement 980 ^^.

Mais 900 constant presque ---> c très bien :)

ooopsss
11/06/2008, 10h00
Bonjour,

Merci pour les kernel mais j'ai un petit soucis avec le kernel :
2.6.25.4-rt5-daryl

En effet j'ai les erreurs suivantes dans le kern.log
Jun 11 10:57:43 ksxxxxxxx kernel: IPv6 addrconf: prefix with wrong length 56
Jun 11 11:00:34 ksxxxxxx kernel: IPv6 addrconf: prefix with wrong length 56

Je me sert pas de l'ipV6, j'ai surfer un peu pour essayé de trouver comment desactiver l'ipv6 mais pas réussi.

Avez vous une idée pour stopper l'ipv6 sur mon kimsufi ?
Est-il possible de faire un kernel sans l'ipv6 ?

Merci bcp.
Pierre

kenshiro
11/06/2008, 10h31
daryl g tenter la version celeron sur rps mais avec un uname -a la versions ne change pas a tu une version avec tte option pour le rps ?

Daryl
12/06/2008, 17h11
Bonsoir à tous, au menu, deux nouveaux kernels :

Kernel (bzImage) 2.6.25.6 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.25.4 CORE2 1000HZ HRT / PREEMPT REAL TIME v6 / PREEMPT RCU / 32 bits

Toujours pareil, dispos en 1ère page de ce thread :)

Est-il possible de faire un kernel sans l'ipv6 ?

Si c'est juste pour avoir des lignes en moins de le kern.log ça me dit rien de m'embêter pour ça. Je pense que j'en donne déjà bien assez :) par contre rien ne t'empêche de t'en compiler un sans IPV6 ! (sachant que dans quelques années tu ne pourra de toutes manières pas y couper à l'IPV6)

daryl g tenter la version celeron sur rps mais avec un uname -a la versions ne change pas a tu une version avec tte option pour le rps ?
La version du kernel que j'ai compilé et que je publie ici a été testée sur RPS.. si ton uname -a ne t'indique pas ma version c'est que tu a mal paramétré ton lilo, ou que tu es encore en netboot. Relis le howto et la faq ;)

LouLouBizou
12/06/2008, 18h24
Merci daryl pour les kernels !

GG :D

lucky59
13/06/2008, 09h45
merci je vais tester :). Y a quoi comme nouveauté ? ^^ :D

Daryl
13/06/2008, 10h00
Y a quoi comme nouveauté ? ^^ :D

Sur le rt6 pas la moindre idée ... par contre sur le 2.6.25.6 y'a pas mal de corrections de bugs, dont plusieurs concernent le PREEMPT. Je sais pas exactement de quoi il s'agit mais si ça t'intéresse :

Changelog 2.6.25.5 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.25.5)
Changelog 2.6.25.6 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.25.6)

lucky59
13/06/2008, 10h12
Sur le rt6 pas la moindre idée ... par contre sur le 2.6.25.6 y'a pas mal de corrections de bugs, dont plusieurs concernent le PREEMPT. Je sais pas exactement de quoi il s'agit mais si ça t'intéresse :

Changelog 2.6.25.5 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.25.5)
Changelog 2.6.25.6 (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.25.6)

ok :). Merci :D :). Jvais tester la 2.6.25.6 donc :) :D

lucky59
13/06/2008, 10h21
j'ai juste constaté un ptit soucis . Sur le kimsufi XXL j'ai 3 serveur cs 12 slots (pb 2 et sys_ticrate 10000).

La consommation du cpu ne dépasse jamais 15 % et pourtant des montées de ping se font ressentir .

Des sauts de 49 à 65 par exemple voire 70 parfois . Le processeur n'est pourtant pas utilisé à plus de 15 % .

Cela ne vient pas des noyaux vu que le problème existe avec n'importe quel noyau.

Pingboost à 3 ou 2 me problème est le même.
Si les possesseurs de Kimsufi XXL comme moi ont le même soucis signalez le ^^ :).

Daryl
13/06/2008, 10h22
vais tester la 2.6.25.6 donc :) :D

Sachant que la 2.6.25.6 n'est pas patchée realtime ;)

bodji
13/06/2008, 11h08
j'ai juste constaté un ptit soucis . Sur le kimsufi XXL j'ai 3 serveur cs 12 slots (pb 2 et sys_ticrate 10000).

La consommation du cpu ne dépasse jamais 15 % et pourtant des montées de ping se font ressentir .

Des sauts de 49 à 65 par exemple voire 70 parfois . Le processeur n'est pourtant pas utilisé à plus de 15 % .

Cela ne vient pas des noyaux vu que le problème existe avec n'importe quel noyau.

Pingboost à 3 ou 2 me problème est le même.
Si les possesseurs de Kimsufi XXL comme moi ont le même soucis signalez le ^^ :).


J'ai un peu les mêmes problèmes (c'est pas aussi flagrant que toi) sur un SP08 Reloaded. Je suis dans le datacenter de Roubaix, ceci explique peut-être cela? J'en doute mais on sait jamais..

Je suis en train de tester le 2.6.25.6, et je note une amélioration niveau consommation CPU et ping sur mon serveur, je pense que je vais garder lui, faut que je vois plus précisément au niveau de la touche, mais il a l'air de sortir du lot ;).

Merci pour tout ton boulot Daryl.

|T-OC|Morpheus
13/06/2008, 13h47
Vu le changelog de la 2.6.25.5, je comprend que t'aies pas fait de compil ^^

M'en vais planifier la mise à jour vers 2.6.25.6 par contre, peut-être que la correction du bug du PREEMPT supprimera les effets de LAG massif (coupure de parfois 2 à 3 secondes d'un seul coup) sera corrigé.

MNk
13/06/2008, 14h51
Merci Daryl pour ce dernier patch ! Je viens de reboot le serveur ! Feedback prochainement !

Alex

voilou
13/06/2008, 16h38
Salut,

Je viens de decouvrir ce topic qui est tres interessant pour moi car je n'y connais rien en compil de noyaux (pas faute d'avoir essayé)

je vais tester 2.6.25.6 sur un SP07, j'esperes que ca va passer :)

Sinon je suis en debian 64bit sur d'autres machines (SP08 et EG08) serai t'il possible d'avoir ces kernels en 64bit ?

Ca serai cool Daryl ;)

@++

Daryl
13/06/2008, 16h56
Sinon je suis en debian 64bit sur d'autres machines (SP08 et EG08) serai t'il possible d'avoir ces kernels en 64bit ?

En fait à l'heure actuelle je n'ai pas de machine 64 bits (de test je parle...) et je n'ai donc aucun moyen de vérifier un kernel 64 que j'aurais compilé... d'ailleurs les quelques essais que j'ai fait ont fait fiasco, sûrement parce que je compile sur du 32bits ...

Dans quelques semaines je me commande un core2 quadro :) je retenterais l'expérience à ce moment là ;)

voilou
16/06/2008, 21h54
Des ralentissements et accelerations sur mon SP07

Daryl
17/06/2008, 11h25
Bonjour à tous,

Nouveau kernel dispo comme d'hab en 1ère page du thread :

Kernel (bzImage) 2.6.25.7 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits

Pour les curieux : changelog (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.25.7).

ça a l'air de corriger pas mal de truc au niveau du réseau...

Toujours pareil, merci de faire péter les feedbacks ;)

Des ralentissements et accelerations sur mon SP07

Tu peux préciser ? c'est un peu vague là comme reporting !

voilou
17/06/2008, 14h48
Des sacades surement du au reseau

lolo2580
17/06/2008, 16h44
salut a tous.
Petit feedback du Kernel (bzImage) 2.6.25.7 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits nette amelioration cpu et aussi niveau stabilité fps par contre il y a toujours une acceleration en sys_ticrate 10000 sous condition zero.

bodji
18/06/2008, 15h46
salut a tous.
Petit feedback du Kernel (bzImage) 2.6.25.7 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits nette amelioration cpu et aussi niveau stabilité fps par contre il y a toujours une acceleration en sys_ticrate 10000 sous condition zero.

Je suis allé sur le site de votre team et j'ai vu avec stupéfaction que vous faites tourner presque une douzaine de serveurs CZ sur la même machine, ainsi qu'un HLTV, deux TS, un mumble, apache, mysql,...

Quel type de serveur louez-vous? Et est-ce qu'ils ont déjà été tous plein ?


Merci ;)

lolo2580
18/06/2008, 16h13
Salut la machine c' est un kimsufi XXL toud les serveurd n' ont jamais été plein en meme temps mais la charge cpu de la machine n' a depasser 75% avec 65 joueur simultaner et il n' y aver pas de lag.

Daryl
18/06/2008, 16h27
wow impressionnant ! comme quoi il peut vraiment encaisser méchamment la nouvelle bébête de chez ovh !

alors y'a bien un apache ... mais à mon avis y'a pas de mysql... le site n'est pas hébergé sur le même serveur :) (faut pas pousser mémé dans les orties non plus !)

lolo2580
18/06/2008, 16h34
sisi je confirme il y a bien mysql pour generer les psychostates mais uniquement pour ca:)

bodji
18/06/2008, 17h01
wow impressionnant ! comme quoi il peut vraiment encaisser méchamment la nouvelle bébête de chez ovh !

alors y'a bien un apache ... mais à mon avis y'a pas de mysql... le site n'est pas hébergé sur le même serveur :) (faut pas pousser mémé dans les orties non plus !)

J'ai déduit le mysql car je test souvent la présence du phpmyadmin :D

Si tu pouvais installer phpsysinfo ca serait cool histoire qu'on puisse voir deux trois infos sur la machine, et puis si tu pouvais dropper ton server.cfg type (je pense que tu configure les mêmes rates sur tes serveurs (peut-être différentes pour les serveurs de war) :)

lolo2580
18/06/2008, 17h09
l' adresse du sysinfo http://91.121.143.138/sysinfo/ la charge memore bug je ne sais pas pourquoi.
Le serveur cfg du only D2 pour le war il a queleque modif
# load ban files
exec listip.cfg
exec banned.cfg
// A EDITER
hostname ""
//hostname "REGLAGE DU SERV"

rcon_password "************"
sv_password ""
sv_downloadurl "********"



mp_roundtime 2


mp_fadetoblack 0


mp_freezetime 3

// VARIABLE A NE PAS EDITER DE PREFERENCE
mp_autokick 0
mp_autoteambalance 1
mp_c4timer 45
mp_flashlight 1
mp_footsteps 1
mp_buytime 1.5
mp_startmoney 800
mp_forcechasecam 0
mp_forcecamera 0
mp_friendlyfire 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logmessages 1
mp_mapvoteratio 0.5
mp_timelimit 60
mp_tkpunish 0
mp_autocrosshair 0
mp_consistency 1
allow_spectators 1
edgefriction 2
decalfrequency 60
mp_falldamage 0
sv_aim 0
sv_alltalk 1
sv_cheats 0
sv_airmove 1
sv_bounce 1
sv_proxies 1
sv_maxspeed 320
sv_airaccelerate 10
sv_accelerate 10
mp_chattime 10
mp_ghostfrequency 0
mp_logecho 1
mp_logfile 1
mp_logdetail 3
mp_playerid 1
sv_clipmode 0
sv_friction 4
sv_netsize 0
sv_unlag 1
sv_maxunlag .7
sv_maxspeed 320
sv_stepsize 18
sv_stopspeed 75
sv_timeout 65


//#############################
//# variables de connexion #
//#############################
fps_max 300
sv_maxrate 15000
sv_minrate 6500
sv_maxupdaterate 101
sv_minupdaterate 40
sv_mincmdrate 40
sv_maxcmdrate 100
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio 1
sv_client_max_interp_ratio 2
sv_client_cmdrate_difference 30
sys_ticrate 300
pausable 0
sv_region 3
sv_lan 0

sv_voicecodec voice_speex
sv_voicequality 3
sv_voiceenable 1
sv_noawp 0
# NE PAS MODIFIER
# DON'T MODIFY
sv_stats 0
log on
//CONFIG BOT
bot_defer_to_human 1
bot_difficulty 3
bot_prefix ".:*{Q.N.C}*:."
bot_join_after_player 1
bot_chatter off
bot_quota 0
bot_auto_vacate 0
bot_auto_follow 1
bot_allow_rogues 0
sv_ron_minfailures 0 //le nombre minimum d'echec d'acces au RCON
sv_rcon_maxfailures 3 //nombre maximum d'echec d'acces au RCON
sv_rcon_minfailretime 99999999999 //le delay entre les retry possible apres le nombre d'echec maximal atteint
sv_rcon_banpenalty 1 //bannier le joueur en cas d'echec d'acces au RCON
sv_contact "www.teamqnc.fr"

bodji
18/06/2008, 17h17
l' adresse du sysinfo http://91.121.143.138/sysinfo/ la charge memore bug je ne sais pas pourquoi.


Merci ;)

Demain je testerai le tout nouveau 2.6.25.7 pour voir ce que ca donne.

La je suis en 2.6.25.4 RT3, je trouve que c'est pas trop mal. :)

Daryl
20/06/2008, 17h22
Salut à tous,

bon y'avait un truc qui m'intriguait ces derniers jours... je comprenais pas pourquoi l'autodetection du CPU s'obstinait à choisir l'exec i486 ... j'ai donc forcé l'exécution de i686 mais je sais pas si ça va concrètement optimiser quelque chose...

Quelqu'un a déjà essayé ? du coup ma commande de lancement ressemble à ça :

screen -dmS serveur1 ./hlds_run -game cstrike -autoupdate -binary ./hlds_i686 -timeout 4 +maxplayers 12 +map de_dust2 +port 27015 -pingboost 3
(pour ceux qui se poseraient la question de l'option timeout, c'est le nombre de secondes se passant avant le relancement du serv après un crash ou un exit)

y'en a qui ont vu une amélioration avec i686 ? let me know :)

Mals1
20/06/2008, 19h32
Sur CSS, donc avec SRCDS, il lance automatiquement le srcds_i686 (pour intel)

LouLouBizou
20/06/2008, 19h37
oui il ya une amélioration en i686 pour les hl1 et hl2 (sauf orange box)

cependant pour lorange box il nya a ke i486. ils ont utiliser un compilateur differennt pour lorange box et du coup il ny a plus de difference entre i486 et i686

papykun
24/06/2008, 00h22
Petite question pour chez moi...

Ma configuration :

- Intel Q6600 (2.4OC3.2)
- GIGABYTE X38-DQ6
- 2*1Go DDR2 Crucial Balistic 8500
- Asus 8800 GTS 640 Mo
- Boitier Antec P182
- DD 160 Go (Winxp) + DD samsung 500 go (stockage) + DD 80 Go (debian, que je veux utilisé pour faire serveur pour une association de jeu en réseau)
- Graveur DVD Sata2
- Seasonic S12 500W

Je peux reprendre le dernier noyau et l installer sur ma machine ?

Si oui, mon souci est que ma carte réseau (Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC) n'est pas reconnu avec le noyau de base ds debian (2.6.18). Cette version va t'elle aussi corriger ce problème à votre avis ?

Je demande car je fais des test chez moi et la suis comme un con car je peux pas utilisé mon pc le plus puissant sous linux du coup :/

Daryl
24/06/2008, 08h18
Si oui, mon souci est que ma carte réseau (Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC) n'est pas reconnu avec le noyau de base ds debian (2.6.18). Cette version va t'elle aussi corriger ce problème à votre avis ?

J'ai un peu googlé ta carte réseau et selon ce wiki (http://gentoo-wiki.com/HARDWARE_RTL8168) il y a deux manières de prendre en charge cette carte réseau :

- soit en activant le driver Realtek 8169 gigabit ethernet support dans le kernel
- soit en installant le driver de chez Realtek, ce qui implique d'avoir la gestion des modules au niveau du kernel, ce que mon kernel ou celui d'ovh ne supporte pas

J'ai donc regardé du côté du kernel, dans la dernière compilation que j'ai fait, et c'etait bien activé :

Device Drivers --->
Network device suport -->
Network device support
Ethernet (1000 Mbit) --->
<*> Realtek 8169 gigabit ethernet support

Tu ne devrais donc pas avoir de problème avec mon kernel sur ta machine en local ... par contre vu que tu n'a pas le réseau tu va devoir te la copier sur une clef usb ou autre...

papykun
24/06/2008, 09h11
Sa confirme ce que je pensais, par contre... que se soit sur ma clef USB ou un autre disque dur dans le pc, je ne sais pas comment y acceder... je boot sous linux et je fais un df -h si tu peux m aider ^^

apo
24/06/2008, 09h45
Bonjours a vous !

Je souhaiterai monté un serveur de jeux sur un kimsufi 08 avec un de tes kernel recompilé mais je ne suis pas sur du choix a faire.

Etant donné que c'est un celeron je prend :
Kernel (bzImage) 2.6.25.4 PENTIUM4/CELERON 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits

ou il est plus optimisé pour les P4 ?!

D'avance merci

Daryl
24/06/2008, 13h13
Je souhaiterai monté un serveur de jeux sur un kimsufi 08 avec un de tes kernel recompilé mais je ne suis pas sur du choix a faire.

C'est un kernel pour p4 ET Celeron. Il n'existe pas d'optimisation particulière à l'un ou l'autre. À l'occaz je compilerais le dernier kernel sorti pour les kimsufi... j'avais arrêté d'en faire en me disant qu'il y avait surtout des utilisateurs de CORE2 qui faisait des serveurs de jeu.

Sa confirme ce que je pensais, par contre... que se soit sur ma clef USB ou un autre disque dur dans le pc, je ne sais pas comment y acceder... je boot sous linux et je fais un df -h si tu peux m aider ^^
Quelle distrib ? Sur la plupart des distribs récentes tu a un automount sur les périphs USB. Donc aller voir dans /mnt ou /media :)

hubb
24/06/2008, 15h15
est ce qu'il existe un tutorial ou guide sur la compilation d'un kernel pour les Kimsufi (quelles options faut il activer entre autres ?)

merci

Daryl
24/06/2008, 16h07
est ce qu'il existe un tutorial ou guide sur la compilation d'un kernel pour les Kimsufi (quelles options faut il activer entre autres ?)

Pour le matériel OVH il vaut mieux se baser sur un config d'OVH (ou le mien ^^) histoire de ne pas se retrouver devant un kernel panic... sinon à part ça y'a rien de particulier au Kimsufi.

Bon sinon voilà j'ai rajouté 4 kernels aujourd'hui (wohooooo) :

Kernel (bzImage) 2.6.25.8 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.25.8 CORE2 1000HZ HRT / PREEMPT REAL TIME v7 / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.25.8 PENTIUM4/CELERON 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.25.8 PENTIUM4/CELERON 1000HZ HRT / PREEMPT REAL TIME v7 / PREEMPT RCU / 32 bits

Comme vous pouvez le voir, nouvelle version du kernel (Changelog ici (http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.25.8)), nouvelle version du patch Real Time ... Bref, amusez vous bien, et faites péter les feedbacks !

MGS-3
24/06/2008, 19h32
Bonsoir et merci déjà Daryl pour ton travail.

Cependant je possède une KIM-XL et cette dernière tourne en 64Bits avec deb4. Je possède dessus un serveur cs1.6.

Lorsque je prend mon kernel standard tout marche bien

Lorsque je prend ton kernel (Kernel (bzImage) 2.6.25 PENTIUM4/CELERON 1000HZ LOW LATENCY 64 bits) ce dernier m'indique que le fichier binaire de hlds686 n'existe pas.

Pourtant dans les 2 cas j'ai mit -binary /----PRIVATE----/hlds_i686 au lancement.

Sur le standard sa marche mais sur le tient il démarre pas. A tu une idée ?

apo
24/06/2008, 22h18
Merci darly par contre j'y connait pas grand chose en kernel donc pourrait tu me dire la différence entre le PREEMPT LOW LATENCY et le PREEMPT REAL TIME v7

lolo2580
25/06/2008, 06h53
Merci darly par contre j'y connait pas grand chose en kernel donc pourrait tu me dire la différence entre le PREEMPT LOW LATENCY et le PREEMPT REAL TIME v7

+1
Merci de la reponse;)

Daryl
25/06/2008, 09h10
je possède une KIM-XL et cette dernière tourne en 64Bits avec deb4.
Lorsque je prend mon kernel standard tout marche bien
Lorsque je prend ton kernel (Kernel (bzImage) 2.6.25 PENTIUM4/CELERON 1000HZ LOW LATENCY 64 bits) ce dernier m'indique que le fichier binaire de hlds686 n'existe pas.

Je n'ai pas encore réussi à compiler du 64 bits. Les versions que je propose en DL ne fonctionnent pas, je vais d'ailleurs les virer.

par contre j'y connait pas grand chose en kernel donc pourrait tu me dire la différence entre le PREEMPT LOW LATENCY et le PREEMPT REAL TIME v7

http://en.wikipedia.org/wiki/Preemption_(computing)

La différence entre les deux est que le REAL TIME permet une "préemption" plus élevée, à un niveau temps réel (à la micro seconde près il me semble.. à vérifier). Encore faut-il avoir une application temps réel ou pouvoir lancer une application en temps réel... ce que je n'ai pas réussi à faire avec hlds :/ mais au cas où quelqu'un y arrive, le kernel est prêt :D

D'autre part, le REAL TIME n'est pas possible à l'origine dans le kernel linux par défaut... il faut appliquer un patch (dispo ici (ftp://ftp.kernel.org/pub/linux/kernel/projects/rt) pour ceux que ça intéresse) et le créateur de ce patch met souvent à jour, d'où le v7 :)

apo
25/06/2008, 09h18
Donc pour un serveur de jeu le real time permettrai d'avoir un serveur plus rapide ?!

Daryl
25/06/2008, 09h36
Donc pour un serveur de jeu le real time permettrai d'avoir un serveur plus rapide ?!

Non, il permet d'autoriser un processus à accéder à une priorité "temps réel" sur le CPU. Encore faut-il savoir comment lancer ce processus avec une telle priorité (il ne s'agit pas que de "nice" ici), ce que je n'ai pas encore moi-même réussi à faire.

Si vous ne savez pas, le PREEMPT LOW LATENCY vous sera suffisant, et sera même potentiellement moins source d'éventuel problème lié au patch RT.

apo
25/06/2008, 09h40
Ok merci ;)
Je verrai pour le RT quand j'aurai plus l'habitude de ma debian :)

Et je pensait tu pourrait peut être faire une newsletters pour annoncé les nouveaux kernel que tu met a notre disposition !

Cordialement Apo ;)

Daryl
25/06/2008, 09h50
Ok merci ;)
Et je pensait tu pourrait peut être faire une newsletters pour annoncé les nouveaux kernel que tu met a notre disposition !

A dire vrai je pensais me faire un blog pour ça et pour plusieurs projets que j'ai (ah la la, l'air du web 2.0 ....) mais j'ai pas vraiment le temps :/ un jour peut être :D

boubou13
25/06/2008, 10h08
salut a tous
Daryl quand tu auras le temps pourrais tu nous proposer une version tickless de ce kernel Kernel (bzImage) 2.6.25.8 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits.
Merci.

apo
25/06/2008, 10h13
A dire vrai je pensais me faire un blog pour ça et pour plusieurs projets que j'ai (ah la la, l'air du web 2.0 ....)

Pourquoi pas un site ?! si tu a besoin je pourrait peut être t'aider a le réaliser !

xtazzzz
26/06/2008, 14h45
Bonjour j'ai ressu ce message l'or de l'instalation du kernel

Fatal: open /boot/bzImage-2.6.25.85-daryl: No such file or directory

Je présice que j'ai une kimsufi la première et que j'ai essaier de mettre

celui ci Kernel (bzImage) 2.6.25.8 PENTIUM4/CELERON 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits

Pourquoi cette erreur

apo
26/06/2008, 14h50
désoler pour le double post me suis excité pendant un lag ...

apo
26/06/2008, 14h52
tu ne te serai pas trompé dans el nom de ton kernel par hasard ?!

car ton erreur est Fatal: open /boot/bzImage-2.6.25.85-daryl: No such file or directory

alors que le kernel que tu a mi est bzImage-2.6.25.8-daryl-p4

xtazzzz
26/06/2008, 15h14
On me dit de faire ceci

- passez en mode insertion (touche "i" ou "inser") et modifiez le nom du bzImage (dans notre exemple, remplacez "bzImage-2.6.quelquechose" par "bzImage-2.6.25.8-daryl")

moi j'ai donc mi par raport au kernel.J'aurais du rajouter "-p4" ??

comme ceci bzImage-2.6.25.8-daryl-p4

????

esceque c'est au moin le bon kernel??

Daryl
26/06/2008, 15h18
tu doit mettre le nom du fichier que tu a téléchargé ... en l'occurence bzImage-2.6.25.8-daryl-p4 dans ton cas ...

xtazzzz
26/06/2008, 15h20
je teste desuite et ci sa fonctione je te remerci déja (^^(

xtazzzz
26/06/2008, 15h21
Changer le kernel améliora donc le ping du serveur c'est bien sa ?

xtazzzz
26/06/2008, 15h25
merci c'est bon sa a fonctioner thanks:D

apo
26/06/2008, 15h49
c'était donc bien le nom du kernel qui était faux ?

xtazzzz
26/06/2008, 16h05
oui tu avait raison apo

Daryl
26/06/2008, 16h05
Changer le kernel améliora donc le ping du serveur c'est bien sa ?

oui et non ...

c'était donc bien le nom du kernel qui était faux ?

eh oui, dans la vie faut pas se contenter de copier / coller ;)

apo
26/06/2008, 16h08
eh oui, dans la vie faut pas se contenter de copier / coller ;)

Des fois sa peut aidé mais sa peut aussi nous foutre dans la merde ( la preuve ^^ )

xtazzzz
26/06/2008, 17h30
escuser moi encore de vous demander conseil mon serveur a une latence impressionant ( elle varie entre 50 et 100 ).:eek:

Comment je peu faire pour réglé ce probleme???

apo
26/06/2008, 18h07
sa serai pas ta connexion qui lag ? a tu essaye de faire des ping sur d'autre serveur ? ceux de ton FAI par exemple

xtazzzz
27/06/2008, 16h30
Je vaie alors meiu m'exprimer ;)

La latence serveur n'ai pas stable par contre mon ping sur le jeu est normale.
Moi je tourne a 55 60 de ping et suur mon serveur sa ne change pas.

Le probleme est sur hlsw je remarque que le ping du serveur varie et n'est pas stable.Par contre mon serveur ancien serveur netingame lui sont ping l'ai.
Je pense pas que sa vien d' HLSW alors un conseil serai le bien venue pour que je puisse réglé la latence du serveur.:rolleyes:

Merci :D

|T-OC|Morpheus
04/07/2008, 14h41
Pitite question : je vois dans la liste des ajouts que kexec était activé. Sauf que je dois être trop con pour savoir comment m'en servir, même en cherchant un peu partout j'ai du mal à comprendre (j'ai au moins pigé le principe)

Une chtite info ? Le reboot standard c'est bien, mais bon, à chaque fois, ça commence à être lourd, et j'aime pas avoir 2 minutes de déconnexion à mon serveur :D

papykun
04/07/2008, 15h06
Kernel (bzImage) 2.6.25.8 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.25.8 CORE2 1000HZ HRT / PREEMPT REAL TIME v7 / PREEMPT RCU / 32 bits

C'est quoi la différence entre ces 2 là ?

apo
04/07/2008, 16h49
y'en a un qui est spécialisé pour le real time regarde un peut plus haut daryl m'a déjà expliquer ;)

papykun
04/07/2008, 17h54
ha merde,j ai du loupé une réponse ds les 42 pages ;)

exactement... ici (http://forum.ovh.com/showpost.php?p=192253&postcount=391)...

apo
04/07/2008, 19h12
Moi j'aurai une tite question pour daryl, j'ai mi le kernel 1000Hz pour celeron et quand je joue sur mon serveur ( cod4 ) je trouve que le jeu n'est pas fluide quand on tire un touche très peut ... alors que le serveur n'est jamais a 100% de sa charge ! Donc je voulais savoir si sa venais du kernel ou si c'était le serveur qui lute.

et je voulais aussi savoir pourquoi tu a arréter les kernel 1500Hz ?!

d'avance merci !

Daryl
05/07/2008, 14h58
Bonjour à tous,

tout d'abord désolé de ne pas avoir donné beaucoup de nouvelles ces derniers temps mais j'ai eu un accident de moto qui m'a un peu bouffé mon temps (rien de bien grave rassurez vous). Jvais essayer de répondre à vos questions :

j'ai mi le kernel 1000Hz pour celeron et quand je joue sur mon serveur ( cod4 ) je trouve que le jeu n'est pas fluide quand on tire un touche très peut ... alors que le serveur n'est jamais a 100% de sa charge ! Donc je voulais savoir si sa venais du kernel ou si c'était le serveur qui lute.

C'est quoi ton serveur dédié ? tu a mis quel kernel ? est-ce que ça rame aussi avec un kernel "made-in-ovh" ?
et je voulais aussi savoir pourquoi tu a arréter les kernel 1500Hz ?!
A chaque fois que j'en ai fait personne n'etait capable de m'avancer des retours positifs. Vu que ça met plus de temps à faire et que ça n'apporte (à prioris) rien de plus, j'ai décidé de ne plus en faire.

je vois dans la liste des ajouts que kexec était activé.
Effectivement, je l'ai jamais mis en pratique pour ma part (manque de temps) mais je compte bien l'utiliser un jour :) quelques infos pour le mettre en oeuvre :
- page d'info d'IBM sur kexec (http://www.ibm.com/developerworks/library/l-kexec.html)
- le packet pour debian (http://packages.debian.org/lenny/kexec-tools)

Kernel (bzImage) 2.6.25.8 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.25.8 CORE2 1000HZ HRT / PREEMPT REAL TIME v7 / PREEMPT RCU / 32 bits

C'est quoi la différence entre ces 2 là ?
Je suis actuellement à la recherche de plus d'informations sur le patch RT... j'ai l'impression, à force de naviguer sur plein de sites traitant du sujet Real Time (et ils sont pas nombreux :/) que le patch permet d'affecter un statut temps réel sur des IRQ, donc sur du matériel... pratique donc pour les systèmes embarqués ou les systèmes son, complètement useless pour les serveurs de jeu. A ce sujet d'ailleurs j'ai réussi sur un kernel PREEMPT LOW LATENCY à lancer un serveur de jeu en modifiant ça priorité temps réel par rapport au système... en utilisant régulièrement la commande "stats" sur un hlds classique, j'arrive à le faire coller à 1000FPS, 1 stats sur 5 affichant une valeur autour de 750FPS, le tout reste quand même très stable. Et cela viens effectivement de la modification du statut temps réel définit à hlds, puisque j'ai bien un avant - après en modifiant en live ces valeurs ("l'avant" étant dans les 900FPS à peu près stables).

Bref jvous tiens au jus mais il apparait peu utile de compiler des kernels patchés RT pour l'utilisation que nous faisons des serveurs. Si quelqu'un a des infos, merci de m'en faire part !

papykun
05/07/2008, 16h50
Bon rétablissement même si c'est pas grave, merci pour le complément d'info.

toxic
06/07/2008, 00h45
bonjour,
Je me pose beaucoup de question je suis novice en la matiere.

je loue actuellement un serveur kimsufi 2008

je voudrais savoir quelle kernel je doit choisir pour un serveur css

Quelle sont les + que cela va m'apporté et comment le remetre a l'origine.


merci a vous

papykun
06/07/2008, 01h29
Kernel (bzImage) 2.6.25.8 PENTIUM4/CELERON 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits

Personnellement je prendrais celui ci. Après qd tu l'as installé, tu peux revenir à l'ancien en modifiant de nouveau grub normalement

apo
06/07/2008, 22h29
C'est quoi ton serveur dédié ? tu a mis quel kernel ? est-ce que ça rame aussi avec un kernel "made-in-ovh" ?



c'est un Kimsufi 08 ( le 1er prix ) depuis que j'ai mi ton kernel sa lag moins que le made in ovh mais se n'est toujours pas fluide ... Donc au début je voulais passer sur un Kimsufi 08 XL mais quand j'ai vu que la ram et le pross ne monté jamais a 100% j'hésite ... ( jamais dépasser les 90% pour être exacte ). Donc je testerai bien le 1500Hz mais je voudrai avoir quelques avis avant de rechanger de kernel ...

D'avance merci et bon rétablissement ;)

ronaak42
10/07/2008, 10h07
Je vaie alors meiu m'exprimer ;)

La latence serveur n'ai pas stable par contre mon ping sur le jeu est normale.
Moi je tourne a 55 60 de ping et suur mon serveur sa ne change pas.

Le probleme est sur hlsw je remarque que le ping du serveur varie et n'est pas stable.Par contre mon serveur ancien serveur netingame lui sont ping l'ai.
Je pense pas que sa vien d' HLSW alors un conseil serai le bien venue pour que je puisse réglé la latence du serveur.:rolleyes:

Merci :D


Bonjour à tous, effectivement il existe un problème avec les kimsufi 1er prix
Il existe une "incompatibilité" entre le matériel, le noyau, et les librairie du engine de l'hlds.
Lors ce que l'on se connecte au serveur en regardant les score le ping est normal ! pourquoi? car c'est un ping icmp ! Mais lorsque l'on regarde le ping du net_graph, ou le ping dans hlsw on s'aperçoit d'un lag ! (personnellement mon serveur varie entre 50 et 60 au lieu d'être stable a 30.)

J'ai 3 solutions à ce problème:
-Changer de serveur en prenant un + chère apparemment il n'y a pas de problème.
-Changer le kernel en une version inférieur, comme la 2.6.18.1 ou la 2.6.22.1 made-in-ovh , malheureusement sur les version reloaded 08, ces ancien kernel provoque un kernel panic, (enfin sur les 2 que j'ai testé)
-Sinon dernière solution, passé sont serveur en serveur cracké ! (en faite on remplace 3 fichiers mais seul le engine_i486.so rectifie le problème.) lien: http://ronaak.eu/engine.v15.tgz

A savoir que passé sont serveur en mode cracké signifie:
- Plus d'anticheat...
- Plus besoin de compte steam pour jouer sur le serveur (version LAN suffit)
- Plus d'affichage dans la liste des serveur STEAM !

Ayant déja parler de ce problème il y a 2 mois à daryl, aucune solution trouvé efficace pour les reloaded 08 (ceux avec processeur Celeron à 1,2Ghz et 1Go de ram) !
Par contre pour les anciens (processeur CELERON D 2,00GHZ et 256Mo de ram), le changement de kernel marché nickel (testé sur 2 serveurs aussi)

Le seul poste sur le forum OVH qui en parle se trouve ici: http://forum.ovh.com/showthread.php?p=179583, et malheuresement ils ont abandonné l'affaire :X

Si quelqu'un en sait plus, venez faire partager vos connaissances. Merci

papykun
10/07/2008, 12h21
2.6.18.1 ou la 2.6.22.1 : il me semble que y a une grosse faille de sécu sur c'est noyau, donc a oublié cette option, comme faire un serveur cracké...

apo
10/07/2008, 15h27
Donc mon problème de fluidité serai aussi du au problème de compatibilité entre le matériel, le noyau, et les librairie du engine de l'hlds ?!

ronaak42
10/07/2008, 17h12
2.6.18.1 ou la 2.6.22.1 : il me semble que y a une grosse faille de sécu sur c'est noyau, donc a oublié cette option, comme faire un serveur cracké...

Oui il y a une faille de sécu dessus, et depuis sa correction tout les kernels bug (je pense pas que sa soit lié) ! mais bon la faille n'est pas exploitable si tu met juste des serveurs CS dessus...


Donc mon problème de fluidité serai aussi du au problème de compatibilité entre le matériel, le noyau, et les librairie du engine de l'hlds ?!

si tu a les symptomes que j'ai décrit sur un kimsufi a 20euros / mois oui il y a de forte chance.
EDIT: tu parle de serveur cod4? aucune idée, mon symptome est sur serveur CS 1.6 / CZ / CSS.

Mais je tient a préciser que je ne sait pas a 100% la cause, je vous rapporte juste ce que j'en ai déduit sur ces 2 derniers mois où j'ai cherché une solution! (j'ai aussi essayer de changé de distrib, car actuellement sur debian lenny, meme problème sur fedora :X)

apo
12/07/2008, 10h37
Je parle de cod4 pas de CS ;)
Je verrai après mes vacances pour faire des test !

Daryl
17/07/2008, 08h19
Salut à tous,

J'ai mis en ligne la nouvelle série de kernels (2.6.26) :
Kernel (bzImage) 2.6.26 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.26 P4/CELERON 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits

Comme d'hab, dispos en 1ère page de ce thread. J'ai oublié par contre d'uploader le config, alors si vous le voulez, vous installez mon kernel et vous pouvez récupérer le config par cette commande :

zcat /proc/cpuinfo > maconfig

voilou ;) faites péter les feedbacks !!!!

ronaak42
17/07/2008, 09h00
Hi,
test du Kernel (bzImage) 2.6.26 P4/CELERON 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits sur ma machien ovh kimsufi reloaded 08 (proco:1,3ghz & ram:1go) a 20€/mois.

edit: Après 24h d'utilisation du nouveau kernel, aucune grosse différence. Serveur garde sa stabilité au niveau des fps. Toujours le même problème de latence...

great job Daryl, comme d'hab ;)

Max91
17/07/2008, 23h00
Je vous joint ici un graph sur deux kernel "daryl" différent de:

1) kernel double core version 2.6.25.8 low latency sans rtm - serveur jericho couleur vert
2) kernel double core version 2.6.25.8 low latency avec rtm - serveur Heros couleur bleue

Résultat: on peut voir une stabilité du serveur jericho a vide mais qui ne monte jamais a 1000 fps, et des que des joueurs rejoins le serveur il y a pas mal de chute de fps.
Quand au serveur Heros quelque chute de fps très raisonnable a vide mais des qu'il y a des joueurs il devient beaucoup plus stable o_O Très bon kernel.

Moyenne average est de 883 fps pour jericho est de 962 pour heros.

Ce test est basé sur une machine identique, les stats sont relevé toutes les 5 minutes est basé sur une journée complète.

dans tous les cas ces deux kernels sont meilleurs que certains hébergeur je l'ai pu constaté, donc bravo continue comme ca ;) ;)

Cliquez ici pour voir mon image (http://www.casimages.com/img.php?i=0807181200554093494.jpg)

Daryl
18/07/2008, 08h21
Ce test est basé sur une machine identique, les stats sont relevé toutes les 5 minutes est basé sur une journée complète.

Salut et tout d'abord merci pour ce feedback :) j'aimerais quand même avoir quelques pitites infos :

- s'agit-il de machines ovh ou tu es sur une offre de housing ? si c'est ovh c'est quelle offre ?
- tu n'a qu'un serveur de jeu sur chaque machine ou tu a d'autres services annexes ?
- quelles sont tes valeurs de ping boost et de ticrate ?

Bon, en tout cas c'est encourageant comme résultats ! Comme quoi le patch RT servirait bien à quelque chose !

merci encore pour le feedback !

ronaak42
18/07/2008, 11h13
Salut et tout d'abord merci pour ce feedback :) j'aimerais quand même avoir quelques pitites infos :

- s'agit-il de machines ovh ou tu es sur une offre de housing ? si c'est ovh c'est quelle offre ?
- tu n'a qu'un serveur de jeu sur chaque machine ou tu a d'autres services annexes ?
- quelles sont tes valeurs de ping boost et de ticrate ?

Bon, en tout cas c'est encourageant comme résultats ! Comme quoi le patch RT servirait bien à quelque chose !

merci encore pour le feedback !

J'ai fais des petites recherches sur ses serveurs:
-le serveur: FR - Heros (31 slots) possède qu'un seul serveur CS 1.6 mais à un apache2 sans site dessus apparemment.
-le serveur: FR - Jericho (31 slots) possède un 2eme serveur CS 1.6 dessus ( FR - kyle xY de 31 slots aussi) et aussi un serveur apache2 avec juste une page html (cs-amx ^^)

ce qui pourrai expliquer une petite différence de stabilité entre le jericho & le heros ! enfin que son propriétaire nous donne plus de précision, car il restera le mieux placé pour en parler !

A prendre en compte le changement de map:
-selon les maps les fps seront + ou - stable ... donc garder toujours la même map pour tester !
-le cycles des maps ! car un serveur qui n'a pas changer de map pendant 24H sera beaucoup moins stable, faite le test laissez la même map pendant 48H le serveur sera injouable ! solution: reload une map et c'est reparti !

Ainsi que les plugins installés sur les serveur de jeux, (metamod, amx, etc ...), car certains sont vraiment nuisible aux FPS.

Je suis très enthousiaste sur ces tests, si je peux vous apporter mon aide :)
PS: j'ai des petits soucis pour la mise en place de munin-node sur mon serveur :X mouarf

Max91
18/07/2008, 14h07
Pour répondre les tests on été éfectué sur deux machines EG ovh, pour os gentoo 2007 avec les mêmes plugins et services d'installer et un seul serveur cs1.6 d'installer pendant les tests sur une seul journée.
Pour les services sur chaqu'une des machines il y a tout ce qu 'il ya pour le web, apache2, php5, mail etc......, munin, ts,mumble et autres fantaisy + config funky.
Plugins: metamod 1.19.32, amxx 1.8.1.3722 (sans plugins additionnelles), cpustats 1.05 tous recompilés et optimisés pour dual core.

Donc les test sont fiables, et pour y répondre ca serait pas avec d'autre serveur que ca changerai vu que les serveurs sont la plus part du temps vide je ne fais que des essai pour le moment, avec des compilations différentes, kernel, plugins. J'ai seulement voulu démontrer la stabilité des compilations de daryl.
Je graph aussi certains hebergeur pour comparé, mais que je n'afficherai pas qui serait nuisibles a certain.

Pour répondre a dark42:

-le serveur: FR - Jericho (31 slots) possède un 2eme serveur CS 1.6 dessus ( FR - kyle xY de 31 slots aussi) et aussi un serveur apache2 avec juste une page html (cs-amx ^^)

La page de cs-amx c'est sur l'autre serveur suit de heros perdu :) c'est la page par défault quand les dns ne seront pas jour pour info. il y a aucun site sur celui la mais par contre il y a plusieurs serveurs a présent mais j'ai d'autre ip pour cette machine donc ne croit pas qu'il y en ai que deux ....
Cette machine ne me sert que de test et ne sera pas prolongée.

-le serveur: FR - Heros (31 slots) possède qu'un seul serveur CS 1.6 mais à un apache2 sans site dessus apparemment.
C'est ce serveur ou y a la page html que tu as vu (et non sur l'autre), et il y a deux sites dessus, mais j'ai pas encore reçu mon bloc d'ip donc la tu peut scanner ce qu'il y a avec cette ip, mais pu pour tres longtemps des que j'ai mon bloc cette ip ne servira plus et la je commencerai ma vrai config ^^

Daryl
18/07/2008, 14h32
merci pour les réponses :) là jvais faire mon gros relou : et pour les valeurs pingboost et ticrate ? :p

Alpha_67
18/07/2008, 14h48
Salut,

Daryl, est t'il possible d'avoir ton msn stp ?

Cordialement

Daryl
18/07/2008, 15h25
Daryl, est t'il possible d'avoir ton msn stp ?

Je boycotte msn ... par contre je suis joignable "en live" sur IRC : #berjeuxlan sur irc.quakenet.org ;)

Alpha_67
18/07/2008, 15h28
Noter, je suis dessus et en favoris ^^ ;)

xtazzzz
25/07/2008, 13h14
Lu Daryl petite question, avec ton nouveau kernel est t'il possble de mettre les sys_ticrate a 10000 sans avoir d'accélération sur une kimsufi XXl ?

Je précise que c'est pour Condition Zero et dans le cas contraire quel devrais etre les bons réglages?

Onix
25/07/2008, 13h51
La différence entre 1000 et 1500 Hz est elle visible ?

Les derniers Kernel sont ils compatible avec Les Kimsufi 2008 XXL ?

Merci à toi

Alpha_67
25/07/2008, 14h09
oui ils sont compatibles Onix.

Onix
25/07/2008, 14h10
Tu as vu une différence Eric ?

Ça a résolu ton problème de plantage ?

Alpha_67
25/07/2008, 14h12
non tester le 1500....

non le plantage est toujours la sur les deux serveurs, j'ai modifier le server.cfg et j'attends de voir... il semblerai qu'il pourrai être la cause :s

si ca ne règle pas le problème, je prendrais une autre machine surtout qu'un beta testeur de chez ovh m'a configurer la machine alors on n'y comprend plus rien :s

Onix
25/07/2008, 14h13
ok donc je reste avec le 1000 2.6.25

Onix
25/07/2008, 14h14
tick 100 24 slots pas un lag rien du tout donc je reste comme ça

Alpha_67
25/07/2008, 14h16
pourquoi changer si tout baigne ? ;)

Onix
25/07/2008, 14h29
comme ça pour le plaisirs ^^

Alpha_67
25/07/2008, 14h33
a tout hazard, ton serveur ne crash pas mais n'aurais tu pas des erreurs similaires aux miennes dans kern.log Onix ?

pourrais tu regarder stp :)

Onix
25/07/2008, 14h40
on regarde ça ou ? lol

Onix
25/07/2008, 14h40
Si tu veux aller y faire un tour :

87.98.129.191:27015

Alpha_67
25/07/2008, 15h12
/var/log/kern.log

smarechal
27/07/2008, 11h50
Bonjour,

Je test le kernel 2.6.26 pour Core2.

Merci pour ton travail :-)

ronaak42
28/07/2008, 13h39
Avis a tous les connaisseurs, toujours en rapport avec mon problème évoqué 2-3 pages plus haut, qu'est ce qui fait que lorsque mon processeur est occupé a + de 80% (exemple: lors d'une compilation, lors d'une cassage de hash md5) mon serveur cs a un ping super stable, et lorsque le processeur est a 20% et qu'il ne fait rien a par faire tourner le serveur cs 1.6 j'ai un ping instable (alors que les fps sont super stable a 1000)


Sinon, s'il te plait Max91 pourrait tu me passer ton plugin munin pour serveur cs 1.6, car actuellement je n'ai que celui pour les serveur sous hl2 (notamment pour le rcon qui recup les stats que sur des serveurs hl2). Merci

Daryl
31/07/2008, 16h01
Salut à tous !

Ajout de deux kernels RT v1 (le patch est sorti il y a pas très longtemps) :
Kernel (bzImage) 2.6.26 CORE2 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.26 P4/CELERON 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits

Toujours pareil, dispos en 1ère page de ce thread :)

Faites péter les feedbacks, d'autant qu'apparemment (selon les tests de Max91 (http://forum.ovh.com/showpost.php?p=197806&postcount=430), eh ouais je balance :D) on a plus de stabilité FPS :)

lolo2580
31/07/2008, 21h35
salut tout le monde feedback du kernel patché rtm tout simplement injouable le serveur avez des grosse monté de ping et la machine a crashé 5 minute pour repartir!

foxyfox
31/07/2008, 21h41
salut tout le monde feedback du kernel patché rtm tout simplement injouable le serveur avez des grosse monté de ping et la machine a crashé 5 minute pour repartir!

Ca nous indique pas le modèle de ton serveur ni le serveur de jeu en cause.

lolo2580
01/08/2008, 06h15
re c' est un kimsufi xxl avec condition zero ticrate a 1000 et option pingboots a 3.

BLIISS
01/08/2008, 18h28
SI quelqu'un pourrais m'aidez via msn pour l'installer et me dire les pre requis pour un debian etch 4 de base , ça serait cool !
mon mail : thevaliente@msn.com

Guillaume.

smarechal
02/08/2008, 09h58
Salut,

Tout au début du post, tu as le tuto pour l'installer.
C'est pas plus compliqué que ça.

BLIISS
02/08/2008, 11h17
ok merci mais j'ai mis celui la Kernel (bzImage) 2.6.26 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits


mais la machine est instable (kimsufi XXL core 2duo) , ping moins bon normalement 45/55 et la 55/60 , serveur cs qui avec connexion problème et surtout un truc bizarre plus il y a de joueurs , plus le jeux s'accélère , les switch , les tir , le deplacement et le temps , on voit l'horloge defiler de plus en plus vite alors que quand je suis tout seul dessu ça peut allez et encore....

quelqu'un peut m'aidez? la je met celle la

bzImage-2.6.25-daryl-core2-1500hz-lowlatency


Je me demande si il n'y a pas une cause a effet du faite qu'il n'y est pas de modules , enfin c'est une idée

help


edit : avec cette derniere c'est pire meme tout seul sur le serveur c'est deja assez accelerer...
probleme de tickless?

edit2:

voila mes deux config serveur , le premier est un deathmtach et l'autre un serveur pour war , sous cs1.6 biensur.
#!/bin/sh
#Lancement du serveur publictoprivate
cd /home/serveurcs/serveur1/steam
screen -dmS serveur1 ./hlds_run -game cstrike +maxplayers 18 +map de_dust2 +port 27015 -pingboost 3 -autoupdate -sys_ticrate 1000 -tos
#!/bin/sh
#Lancement du serveur publictoprivate
cd /home/serveurcs/serveur2/steam
screen -dmS serveur2 ./hlds_run -game cstrike +maxplayers 12 +map de_dust2 +port 27016 -pingboost 3 -autoupdate -sys_ticrate 1000 -tos

kimkof
02/08/2008, 11h31
Les modules rien a voir....

pb de tickless normal il est pas activé

BLIISS
02/08/2008, 11h33
Comment faire pour regler le probleme?

merci d'avance


edit: J'ai suivi comme d'hab le tuto pour mettre ce dernier , je ne sais pas si il l'a bien pris compte par compte car il mannque low latency et 1500HZ dans le nom du kernel:
Linux ks358379.kimsufi.com 2.6.25-daryl #1 SMP PREEMPT Mon Apr 21 19:01:50 CEST 2008 i686 GNU/Linux


edit2 : en faisant un rcon stats je trouve un truc affolant!


rcon stats
CPU In Out Uptime Users FPS Players
99.90 5.05 4.84 80 3 1000.00

BLIISS
02/08/2008, 21h53
personne? :(

DouDou__
03/08/2008, 00h57
quel kernel dois-je prendre pour un rps 2 ?

DouDou__
03/08/2008, 00h58
quel kernel dois-je prendre pour un rps 2 ??

DouDou__
03/08/2008, 19h02
quel est la difference entre le kernel real time et le low latency
lequel dois-je mettre ?

Daryl
03/08/2008, 21h47
il mannque low latency et 1500HZ dans le nom du kernel
Pa de quoi s'affoler, le nom du kernel c'est moi qui le met, et je m'embête pas à le personnaliser pour chaque kernel different que je compile. Pour voir les HZ, il faut faire cette commande :

zcat /proc/config.gz |grep HZ
en faisant un rcon stats je trouve un truc affolant!

Je vois rien du tout d'affolant moi ...

quel kernel dois-je prendre pour un rps 2 ?
J'ai pas compilé de kernel pour AMD... mais la version CORE2 devrait quand même fonctionner.

quel est la difference entre le kernel real time et le low latency
déjà répondu plusieurs fois dans ce thread.. ok il est long, mais là j'ai la flemme de répondre.

megas
04/08/2008, 06h49
avec ta commande zcat /proc/config.gz |grep HZ

# CONFIG_NO_HZ is not set
# 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_MACHZ_WDT is not set

Daryl
04/08/2008, 08h07
CONFIG_HZ_1000=y
CONFIG_HZ=1000

tu es donc à 1000HZ.

megas
04/08/2008, 08h14
j ai ton Kernel (bzImage) 2.6.26 CORE2 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits sous gentoo ovh je sais pas les serveurs ne touche pas chez pas pourquoi

Daryl
04/08/2008, 08h31
j ai ton Kernel (bzImage) 2.6.26 CORE2 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits sous gentoo ovh je sais pas les serveurs ne touche pas chez pas pourquoi

Peut être qu'un gnoule venu de la stratosphère est venue percuter un pigeon qui, suite à l'impact, a déchargé une onde cérébrale d'une puissance exponentielle au gnoule et qui par une onde électro magnétique a perturbé ton serveur.

je crois qu'il faut recalibrer ce thread : ici c'est pas un support, mais on veut bien aider... mais franchement les "ça touche pas", ça donne pas envie ;) allez un petit effort quoi ! vous trouvez que j'en fait pas moi ?!

BLIISS
04/08/2008, 09h37
euh daryl tu trouve ça normal 99.90 en usage cpu alors que ya que moi de co sur mon serv pareille sur ts , sinon ya aucune autre appli...

Je suis repassé au kernel ovh 1000HZ car c'etait devenue injouable et le pc pas tres instable , je crois qu'il y a un probleme entre le pingboost et le sys_tickrate .

megas
04/08/2008, 10h21
super travail je n arriverai même pas a crée un kernel

megas
04/08/2008, 10h21
c été mon server.cfg qui été mal config dsl

Asukara
05/08/2008, 19h09
J'aurai voulu savoir si le kernel pouvait influer sur le ping.
Actuellement avec un kimsufi XXL, j'ai mi le kernel suivant:
Kernel (bzImage) 2.6.26 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Le truc c'est que sur mes servers de jeux (dod source) sur OVH, j'ai un ping de 15ms à vide et 20-22 lorsqu'il est plein. (tick 100, 14 slots, sans plugin)
Chez MG2M par exemple, j'avais un server chez eux et mon ping est de 12ms server vide et 15-18 server plein, toujours avec les mêmes paramètres (server.cfg...). Ce n'est pas que chez MG2M, c'est le cas de ziomm, apiserv et bien d'autre server qu'on a pu testé.

Concernant le fps server, là rien à dire c'est du beau, 980 constant. Mais j'aurai voulu connaitre la raison de cette latence plus longue qui influe sur la qualité de jeu, sachant que j'habite en proche banlieue de Paris et que les servers OVH semblent se situer à Roubaix.

Daryl
05/08/2008, 21h53
j'aurai voulu connaitre la raison de cette latence plus longue qui influe sur la qualité de jeu, sachant que j'habite en proche banlieue de Paris et que les servers OVH semblent se situer à Roubaix.

C'est précisemment là le problème : il faut 4 à 6 ms pour passer de Paris à Roubaix, alors que les autres hébergeurs que tu cite sont tous situés à Paris intra muros (OVH DC1 / Redbus etc...). Mais bon soyons sérieux, si les joueurs n'avaient pas la possibilité de voir le ping, tu pense vraiment qu'ils verraient une difference de 4 à 6ms ? Encore le passage de 130ms en 56k à moins de 50 en passant à l'adsl, du temps où je jouais je pouvais dire que je voyais la différence, mais là tout de même j'ai vraiment du mal à y croire !

Autre chose que j'ai vu sur le site de HQ servers : eux ont choisis de ne plus utiliser la commande pingboost, source de trop de problèmes pour le peu d'avantage que ça apporte... mais bon il me semble que le pingboost n'existe que pour le moteur HL1 donc toi ça te concerne pas :)

Asukara
06/08/2008, 00h23
Placebo? :D
C'était pour savoir :)
Mais pour faire le merdeux, ça touche moins bien que mon ancien MG2M :D

smarechal
12/08/2008, 10h47
Bonjour,

J'ai testé le dernier noyau 2.6.26 RT sur un serveur Superplan 2008 R.
Nous avons joué à Counter Strike Source (seul match sur le serveur dédié) et nous avons constaté des lags plus ou moins importants avec ce kernel.
J'ai changé de kernel (2.6.26 LOW LATENCY) avant le second match, et plus de lags du tout.

Je précise que le serveur venait juste d'être rebooté avant le premier match.

Bonne journée.

Daryl
12/08/2008, 12h23
Le patch RT pour le kernel 2.6.26 en est toujours à sa version 1. Je pense qu'avant d'entrevoir de l'utiliser en prod, il va falloir attendre quelques autres versions (pour exemple, la version du patch RT pour le kernel 2.6.24.7 en est à sa version 17 !!).

smarechal
12/08/2008, 12h50
Merci pour la précision :-)

Asukara
16/08/2008, 19h49
J'ai essayé la version RT, en effet j'ai eu de gros lag par moment.

SekYo
18/08/2008, 10h57
Je suis sur un KS XXL, avec le Kernel (bzImage) 2.6.26 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits avec actuellement juste un serveur war 13 slots CSS et un petit 5 slots à coté, jamais utilisés en même temps pour le moment.

Rien à dire au niveau du tick en général, il tient le tick100 sans problèmes (y avait intéret :D) sauf... pendant les 3 premières secondes, après le spawn, y a souvent entre 20 et 30 de choke avec la baisse du tick qui correspond et après ca remonte direct (j'insiste, c'est pendant le freezetime, pas en début de round quand tout le monde commence à bouger).

Une idée d'ou ca peut venir ?


( j'ai hésité à poster là ou dans la section GamePlan, ne sachant pas si ca vient de la config du serv css en elle même ou si ca pourrait venir du système/kernel )

Daryl
22/08/2008, 09h14
J'ai ajouté 3 kernels, ainsi qu'une note concernant l'utilisation d'un kernel selon le processeur. La nouveauté est l'ajout d'un kernel K8 pour les Athlon64 des RPS2.

Kernel (bzImage) 2.6.26.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.26.3 P4/CELERON 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.26.3 K8 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits

Les changelogs :
2.6.26.1 (ftp://ftp.free.fr/mirrors/ftp.kernel.org/linux/kernel/v2.6/ChangeLog-2.6.26.1)
2.6.26.2 (ftp://ftp.free.fr/mirrors/ftp.kernel.org/linux/kernel/v2.6/ChangeLog-2.6.26.2)
2.6.26.3 (ftp://ftp.free.fr/mirrors/ftp.kernel.org/linux/kernel/v2.6/ChangeLog-2.6.26.3)

Toujours pareil, dispos en 1ère page de ce thread ;)

SekYo
22/08/2008, 11h18
Ok merci bien, kernel installé, la machine boot bien je teste ça se soir :)

The Destroyeur
22/08/2008, 11h59
Hello,

As-tu activé le Tickless ?

Daryl
22/08/2008, 12h45
As-tu activé le Tickless ?

Non. ça fait un moment qu'on a démontré de manière théorique que ça n'apportait rien et en pratique que ça dégradait les perfs. Je ne referais pas de kernel tickless.

Jaktens
22/08/2008, 20h53
Salut !!

Tout d'abord mes félicitations et mes remerciements pour tes noyaux !! :D

La version Kernel (bzImage) 2.6.26 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits à tendance en moyenne à charger plus le CPU par rapport à la version 2.6.25. Sur la machine en général ça me prends +- 10 %. Test HL2DM sur Kimsufi XXL.

Peut-être que la nouvelle version rattrape ça, je vais tester !

Daryl
25/08/2008, 13h30
Ajout du dernier kernel en version RT3 :

Kernel (bzImage) 2.6.26.3 CORE2 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.26.3 P4/CELERON 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits
Kernel (bzImage) 2.6.26.3 K8 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU / 32 bits

Toujours pareil, dispo en 1ère page de ce thread !

Daryl
27/08/2008, 09h57
bon .... pas de feedback ? :(

lolo2580
27/08/2008, 10h21
Si feedback du Kernel (bzImage) 2.6.26.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 32 bits fps stable a 1000 avec 10 personnes sur le serveur un ticrate a 4000 et un pingboost a 3 ( kimsufi xxl heux: condition zero) je vais tester lerealtime demain. Merci daryl:)

madrippeur
29/08/2008, 10h52
Coucou Daryl !
Bon je passe les compliments, tu sais que tu fais du bon boulot, et du boulot utile ;)

Je voudrai juste te demander si tu ne voudrai pas compiler le noyaux :
Kernel (bzImage) 2.6.26.3 CORE2 1000HZ HRT / PREEMPT REAL TIME / PREEMPT RCU en 64 bits.

Malheureusement j'ai vraiment besoin d'une version 64 bits à jour.

Je te remercie d'avance si tu veux bien encore prendre de ton temps pour cela.

Daryl
29/08/2008, 15h12
Bin j'avais déjà fait un kernel 64bits... il fonctionnait (le serv démarrait bien) mais les applications (et en particulier hlds) ne se lançaient pas. Si je refais un kernel 64bits, t'a un serv dispo pour tests ? Perso je n'ai pas d'archi 64bits dispo pour test alors c'est compliqué pour moi :/

Daryl
29/08/2008, 16h08
Bon j'ai ajouté ces 3 kernels compilés vite fait :
Kernel (bzImage) 2.6.26.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 64 bits
Kernel (bzImage) 2.6.26.3 P4 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 64 bits
Kernel (bzImage) 2.6.26.3 K8 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 64 bits

Pas eu le temps de faire des REAL TIME, j'en ferais plus tard... y'en a déjà qui peuvent tester ceux-là ?

Merci d'avance pour les feedbacks :)

megas
29/08/2008, 18h06
test :) vraiment pas mal gére plus de 3go :)

arowan
29/08/2008, 18h42
Je viens de tester le 2.6.26.3 CORE2


mais impossible de relancer mes processus après genre (teamspeak, Call of Duty 2)

./server_linux: cannot execute binary file

Aller on remet l'ancien

megas
30/08/2008, 12h23
idem bloqué j ai changer le kernel cannot execute binary file

madrippeur
30/08/2008, 13h08
Bin j'avais déjà fait un kernel 64bits... il fonctionnait (le serv démarrait bien) mais les applications (et en particulier hlds) ne se lançaient pas. Si je refais un kernel 64bits, t'a un serv dispo pour tests ? Perso je n'ai pas d'archi 64bits dispo pour test alors c'est compliqué pour moi :/

Serveur dispo sans problème ;)
Je suis à ta dispo si tu as besoin de test ;)

madrippeur
30/08/2008, 13h09
Poste modifié, erreur ;)

madrippeur
30/08/2008, 13h12
Je viens d'installer :
/!\ LATEST /!\
Kernel (bzImage) 2.6.26.3 CORE2 1000HZ HRT / PREEMPT LOW LATENCY / PREEMPT RCU / 64 bits

J'attends que les serveurs se vident pour faire un reboot et voir ce que ça donne ;)

Désolé pour les 3 poste à la suite, problème de navigateur apparemment :s

Daryl
30/08/2008, 15h53
Bon je pense que le fait de compiler le kernel directement sur une distrib 64bits règlerait le problème... sinon j'ai pu voir à différents endroits que certains parlaient du packet suivant pour debian / ubuntu :

lib32gcc1

quelqu'un peut tester ?

Geoffroy
30/08/2008, 16h05
Je jeterais bien un coup d'oeil à tout ça, mais impossible de trouver tes .config. C'est volontaire ?

edit : peut être as tu activé CONFIG_IKCONFIG ou même CONFIG_IKCONFIG_PROC ?

reedit : ok, les conf sont dans le kernel ; désolé pour le bruit

re^3 : imho, il manque quelque chose d'important dans ces kernels 64bits. Surtout pour des binaires de serveurs de jeux.