Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Kernel tijden hoog op game server?

Pagina: 1
Acties:

  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 30-11 11:14
Op onze game server is na een aantal dagen lag, dit gebeurt na een dag of 4-5 zonder reboot.

Ik heb het cpu gebruik onderzocht en het viel mij op dat de kernel tijden veel meer % deel uitmaken van het totale cpu gebruik op het moment dat er lag is.
Afbeeldingslocatie: http://www.xgclan.com/kernel.png

Normaale kernel tijden na een reboot(geen lag):
Afbeeldingslocatie: http://www.xgclan.com/kernel2.png
Note: Het 100% cpu gebruik op 2 cores komt door folding@home.

Nu vroeg ik mij af hoe ik dit kan voorkomen en hoe ik de oorzaak kan vinden.
En of het mogelijk is om hier maatregelen tegen te nemen.

Onze server draait op Windows Server 2008 R2 met de laatste updates.

[ Voor 14% gewijzigd door Gijs007 op 09-09-2012 13:03 ]

AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T


Verwijderd

Wellicht kan je met process explorer meer inzicht krijgen in het exacte proces wat zoveel cpu gebruikt.

[ Voor 7% gewijzigd door Verwijderd op 09-09-2012 12:47 ]


  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 30-11 11:14
Heb ik inderdaad al even gebruikt maar dit word niet weergegeven, misschien dat ik bepaalde instellingen moet aanpassen?

Ik heb daar al op gegoogeld maar er kwam niet relevante informatie over windows xp en dergelijke uit.

AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T


Verwijderd

Je kan toch domweg de process tree bekijken om te zien welk process zo veel cpu verbruikt? Zijn het hardware interrupts, of system.exe, of een ander proces wat je hebt draaien?

  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 30-11 11:14
Klopt, maar dat laat alleen het gewone cpu gebruik zien.

Wat er gebeurt is dat na 4-5 dagen de kernel tijden omhoog gaan net als of sommige processen ineens in kernel mode gaan draaien in plaats van usermode. 8)7
Het totale cpu gebruik gaat niet omhoog.

AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T


  • SonicFC
  • Registratie: September 2010
  • Niet online
Mijn ervaring is dat Kernel-waits in Windows meestal veroorzaakt worden door IO-waits. Een heel duidelijk verschil is bijvoorbeeld te zien wanneer je een reguliere PC upgradet van een HDD naar SSD, dan zie je ook de IO-waits zakken naar een derde van wat het was met een HDD.

Kijk maar eens bij die processen waar de kernel op wacht, hoeveel IO's daar doorheen gaan per seconde.

  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 30-11 11:14
Ik denk niet dat dat de oorzaak is aangezien de server al een SSD heeft en het IO gebruik ook normaal is op het moment dat de kernel tijden hoog zijn.

Btw: Is het mogelijk om de processen op kernel tijd te sorteren in de task manager / process explorer?

AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T


  • Meekoh
  • Registratie: April 2005
  • Laatst online: 17-11 22:19
Zoals eerder aangegeven door SonicFC zijn kernel tijden 9 van de 10 keer gerelateerd op IO waits.
Dit kan iedere vorm van IO zijn! Disk, Netwerk, Memory, etc.
Ik denk eigenlijk dat het te maken heeft met je Netwerk drivers.
Wellicht een memory leak daarin.
Heb je trouwens zaken als tcp/ip offloading aan staan? Of TCP Chimney offload?

Computer says no


  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 30-11 11:14
Meekoh schreef op maandag 10 september 2012 @ 11:45:
Zoals eerder aangegeven door SonicFC zijn kernel tijden 9 van de 10 keer gerelateerd op IO waits.
Dit kan iedere vorm van IO zijn! Disk, Netwerk, Memory, etc.
Ik denk eigenlijk dat het te maken heeft met je Netwerk drivers.
Wellicht een memory leak daarin.
Heb je trouwens zaken als tcp/ip offloading aan staan? Of TCP Chimney offload?
Ik heb een Intel Ethernet Server Adapter I350-T2 in de server met de laatste 17.3 drivers, tcp offloading en chimney offloading staan aan.
Zou ik deze uit moeten zetten?
Hoe kan ik controleren of het door de netwerk kaart komt?

AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T


  • .je
  • Registratie: Februari 2004
  • Laatst online: 15-09 17:22

.je

Folding @ home pakt van alle cores cpu, het is leuk dat een screenshot aangeeft dat alleen je laatste cores op 100% draaien maar persoonlijk geloof ik daar weinig van. Sowieso, waarom wil je zoiets draaien op een server waar je juist afhankelijk bent van lag?!

Zet dit eens in zijn geheel uit en kijk of het nut heeft. Op die manier kun je dat in ieder geval afschrijven als oorzaak of niet.

  • Meekoh
  • Registratie: April 2005
  • Laatst online: 17-11 22:19
Gijs007 schreef op maandag 10 september 2012 @ 12:29:
[...]


Ik heb een Intel Ethernet Server Adapter I350-T2 in de server met de laatste 17.3 drivers, tcp offloading en chimney offloading staan aan.
Zou ik deze uit moeten zetten?
Hoe kan ik controleren of het door de netwerk kaart komt?
Ik kan je zeker aanraden om TCP Chimney offloading eens uit te zetten.
Instructie: http://technet.microsoft....ry/gg162682(v=ws.10).aspx
Deze techniek heeft voornamelijk voordeel wanneer connecties met de server lang open blijven. Dan wordt het beheer van die connectie uitbesteed aan de Netwerkkaart, waardoor je CPU meer tijd over heeft voor andere dingen. Echter wanneer je bijvoorbeeld een webserver host waarbij er veel korte connecties worden gemaakt, kan dit in het nadeel gaan werken.
Ik zet het vaak uit in ieder geval. Aangezien CPU's tegenwoordig zo snel zijn dat offloading eigenlijk niet zo denderend veel winst opleverd.

Computer says no


  • Gijs007
  • Registratie: Februari 2008
  • Laatst online: 30-11 11:14
.je schreef op maandag 10 september 2012 @ 13:12:
Folding @ home pakt van alle cores cpu, het is leuk dat een screenshot aangeeft dat alleen je laatste cores op 100% draaien maar persoonlijk geloof ik daar weinig van. Sowieso, waarom wil je zoiets draaien op een server waar je juist afhankelijk bent van lag?!

Zet dit eens in zijn geheel uit en kijk of het nut heeft. Op die manier kun je dat in ieder geval afschrijven als oorzaak of niet.
Het stond al uit op de screenshot met het hoge kernel cpu gebruik ;)
Meekoh schreef op maandag 10 september 2012 @ 13:19:
[...]

Ik kan je zeker aanraden om TCP Chimney offloading eens uit te zetten.
Instructie: http://technet.microsoft....ry/gg162682(v=ws.10).aspx
Deze techniek heeft voornamelijk voordeel wanneer connecties met de server lang open blijven. Dan wordt het beheer van die connectie uitbesteed aan de Netwerkkaart, waardoor je CPU meer tijd over heeft voor andere dingen. Echter wanneer je bijvoorbeeld een webserver host waarbij er veel korte connecties worden gemaakt, kan dit in het nadeel gaan werken.
Ik zet het vaak uit in ieder geval. Aangezien CPU's tegenwoordig zo snel zijn dat offloading eigenlijk niet zo denderend veel winst opleverd.
Ik heb het uitgezet, alhoewel ik mij afvraag of het veel uitmaakt aangezien de games vooral UDP verkeer gebruiken.

[ Voor 43% gewijzigd door Gijs007 op 10-09-2012 16:11 ]

AMD Ryzen 7 9800X3D | Corsair H150i Elite LCD | GIGABYTE X670E AORUS XTREME | G.Skill Trident Z F5-7800J3646H16GX2-TZ5RK | Inno3D GeForce RTX 4090 iCHILL X3 | Corsair HX1000i | Crucial T700 4TB | Intel Optane 905P 1.5TB | MP600 NH 8TB | Corsair iCUE 5000T

Pagina: 1