Hallo, ik heb een vaag performanceprobleem op een Windows Server 2008 R2 met SQL Server 2008 R2. Iedere 2 minuten gaat de performance voor ongeveer een seconde of 15 drastisch achteruit. Responcetijden van SQL vertienvoudigen. Na die 15 seconden is er niets meer aan de hand en is de performance weer goed.
Ik heb natuurlijk de nodige perfmon en process explorer tests gedaan en kom dichter bij de oorzaak, maar nu zit ik vast. Ik heb de volgende conclusies getrokken:
1. Vlak voor de performance achteruitgang schiet het aantal page faults per seconde omhoog naar ongeveer 30000. Het gaat hier om soft page faults (transition faults/sec). De page file wordt niet benaderd.
2. Vlak na het omhoogschieten van de soft page faults gaat het System process naar 100% van 1 core.
3. Ok, dan is de volgende stap het analyseren van het System proces in process explorer. Als ik het system process analyseer dan zie ik dat, op het moment van omhoog schieten van het processorgebruik de thread "ntoskrnl.exe!kedetachprocess+0x26c" hiervoor verantwoordelijk is.
Ik snap het niet meer. Wat is het kip en wat is het ei, wat is nu de oorzaak van het performanceprobleem en hoe moet ik verder zoeken?
Ik heb natuurlijk de nodige perfmon en process explorer tests gedaan en kom dichter bij de oorzaak, maar nu zit ik vast. Ik heb de volgende conclusies getrokken:
1. Vlak voor de performance achteruitgang schiet het aantal page faults per seconde omhoog naar ongeveer 30000. Het gaat hier om soft page faults (transition faults/sec). De page file wordt niet benaderd.
2. Vlak na het omhoogschieten van de soft page faults gaat het System process naar 100% van 1 core.
3. Ok, dan is de volgende stap het analyseren van het System proces in process explorer. Als ik het system process analyseer dan zie ik dat, op het moment van omhoog schieten van het processorgebruik de thread "ntoskrnl.exe!kedetachprocess+0x26c" hiervoor verantwoordelijk is.
Ik snap het niet meer. Wat is het kip en wat is het ei, wat is nu de oorzaak van het performanceprobleem en hoe moet ik verder zoeken?