CPU 100% Processor Queue Length high

04/10/2005 - 22:56 por Pao | Informe spam
Hola a todos tengo un problema con un server:

Microsoft SQL Server 2000 - 8.00.818 (Intel X86)
May 31 2003 16:08:15
Copyright (c) 1988-2003 Microsoft Corporation
Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 4)

He notado que el cpu se eleva mucho 80% hasta 100% pero he notado que el
proceso del sqlserver es quien lo causa, y veo que el Processor Queue Length
esta muy alto.
Validando un poco los contadores noto que no hay deadlock o por lo menos no
me reporta, ya active un trace para que los grabe y verificar mejor; también
analizando un poco los contadores no creo que sea problema de disco que tal
ven la memoria o que más puedo chequear.

Memory
Avaliable MB: 14 (hasta el momento no está menos de 5)
Page/Sec: bajo, 2
Processor
%Provileged time: bajo no llega ni siquiera al 10%
%Processor Time: Alto 87% y suele subir o bajar pero no menos del 60%
%User Time: Igual que el anterior.
%Interrupt Time:0 muy pocoas veces varia o sube.
Physical Disk (Un solo disco lógico)
Current Disk Queue Lenght:0
%Disk idle time: 99% o 100%
%Disk Read Time: (Bajo)
%Disk Write Time: (Bajo)
Avg. Disk Read Queue Lenght : 0.algo (Bajo)
Avg. Disk Read Queue Lenght: 0.algo (Bajo)
SQLServer:Buffer Manager
Buffer cache hit ratio : 99.831

System
Context Switches/sec: 880 o 1100 aprox
Processor Queue Length : 26 ó 36 y esta se constantemente subiendo y
bajando a 1 o 2
SQLServer Buffer Manager
Target pages: 111221 aprox
Total pages: 110458 aprox


Datos del server: (Creo que es un solo procesador pero tiene hyperthreading
habilitado.)
Index Name Internal_Value Character_Value
1
ProductName NULL Microsoft SQL Server 2
ProductVersion 524288 8.00.818 3
Language 1033 English (United States) 4
Platform NULL NT INTEL X86 5
Comments NULL NT INTEL X86 6
CompanyName NULL Microsoft Corporation 7
FileDescription NULL SQL Server Windows NT 8
FileVersion NULL 2000.080.0818.00 9
InternalName NULL SQLSERVR 10
LegalCopyright NULL © 1988-2003 Microsoft Corp. All rights reserved. 11
LegalTrademarks NULL Microsoft® is a registered trademark of Microsoft
Corporation. Windows(TM) is a trademark of Microsoft Corporation 12
OriginalFilename NULL SQLSERVR.EXE 13
PrivateBuild NULL NULL 14
SpecialBuild 53608448 NULL 15
WindowsVersion 143851525 5.0 (2195) 16
ProcessorCount 2 2 17
ProcessorActiveMask 3 00000003 18
ProcessorType 586 PROCESSOR_INTEL_PENTIUM 19
PhysicalMemory 1023 1023 (1073201152) 20
Product ID NULL NULL
 

Leer las respuestas

#1 Lautaurus
05/10/2005 - 02:34 | Informe spam
Pao,

¿Puedes determinar cuando apareció el problema? aplicacion nueva en
producción, cambios,etc.

Es valor de memoria libre es bajo, aunque por el valor page/sec parece
que no está paginando. No vendría mal una ampliación de RAM.
El valor de context switches/s es alto, puede mejorar el rendimiento
usar fibras (Configuracion -> Processor -> Une NT Fibers)

Pao escribió:
Hola a todos tengo un problema con un server:

Microsoft SQL Server 2000 - 8.00.818 (Intel X86)
May 31 2003 16:08:15
Copyright (c) 1988-2003 Microsoft Corporation
Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 4)

He notado que el cpu se eleva mucho 80% hasta 100% pero he notado que el
proceso del sqlserver es quien lo causa, y veo que el Processor Queue Length
esta muy alto.
Validando un poco los contadores noto que no hay deadlock o por lo menos no
me reporta, ya active un trace para que los grabe y verificar mejor; también
analizando un poco los contadores no creo que sea problema de disco que tal
ven la memoria o que más puedo chequear.

Memory
Avaliable MB: 14 (hasta el momento no está menos de 5)
Page/Sec: bajo, 2
Processor
%Provileged time: bajo no llega ni siquiera al 10%
%Processor Time: Alto 87% y suele subir o bajar pero no menos del 60%
%User Time: Igual que el anterior.
%Interrupt Time:0 muy pocoas veces varia o sube.
Physical Disk (Un solo disco lógico)
Current Disk Queue Lenght:0
%Disk idle time: 99% o 100%
%Disk Read Time: (Bajo)
%Disk Write Time: (Bajo)
Avg. Disk Read Queue Lenght : 0.algo (Bajo)
Avg. Disk Read Queue Lenght: 0.algo (Bajo)
SQLServer:Buffer Manager
Buffer cache hit ratio : 99.831

System
Context Switches/sec: 880 o 1100 aprox
Processor Queue Length : 26 ó 36 y esta se constantemente subiendo y
bajando a 1 o 2
SQLServer Buffer Manager
Target pages: 111221 aprox
Total pages: 110458 aprox


Datos del server: (Creo que es un solo procesador pero tiene hyperthreading
habilitado.)
Index Name Internal_Value Character_Value
1
ProductName NULL Microsoft SQL Server 2
ProductVersion 524288 8.00.818 3
Language 1033 English (United States) 4
Platform NULL NT INTEL X86 5
Comments NULL NT INTEL X86 6
CompanyName NULL Microsoft Corporation 7
FileDescription NULL SQL Server Windows NT 8
FileVersion NULL 2000.080.0818.00 9
InternalName NULL SQLSERVR 10
LegalCopyright NULL © 1988-2003 Microsoft Corp. All rights reserved. 11
LegalTrademarks NULL Microsoft® is a registered trademark of Microsoft
Corporation. Windows(TM) is a trademark of Microsoft Corporation 12
OriginalFilename NULL SQLSERVR.EXE 13
PrivateBuild NULL NULL 14
SpecialBuild 53608448 NULL 15
WindowsVersion 143851525 5.0 (2195) 16
ProcessorCount 2 2 17
ProcessorActiveMask 3 00000003 18
ProcessorType 586 PROCESSOR_INTEL_PENTIUM 19
PhysicalMemory 1023 1023 (1073201152) 20
Product ID NULL NULL

Preguntas similares