Problemas de concurrencia.(al parecer)
Miguel Oyarzo O.
admin en aim.cl
Lun Abr 9 12:42:41 CLT 2007
Yo tuve el mismo problema hace unos meses atras.
Actualice el mysql a la ultima version y pasaba lo mismo->CPU usando 99%,
no dejaba procesador para otras cosas.
Luego que cambie a un procesador de 2ble nucleo se resolvio el problema.
De hecho me llama la atencion que ninguno de los nucleos ahora supera el 60%
en un momento dado.. o al menos no me doy ccuenta con "top"
Saludos,
Miguel Oyarzo
Austro Internet S.A.
Punta Arenas
At 11:00 09-04-2007, josesalasg en chile.com wrote:
>Estimados,
>
>Tengo una pregunta relativamente complicada de explicar.
>
>ahi voy.....
>
>Tengo una aplicación cliente/servidor la cual se conecta a mi Servidor de
>Base de Datos Mysql 3.58.x, en distribución Fedora Core 3
>
>y la mayoria de las veces, el mysql usa el 99% de la CPU
>
>top - 17:54:16 up 3 days, 14:52, 3 users, load average: 0.90, 1.08, 3.06
>Tasks: 98 total, 1 running, 97 sleeping, 0 stopped, 0 zombie
>Cpu(s): 8.2% us, 2.1% sy, 0.0% ni, 84.4% id, 5.2% wa, 0.0% hi, 0.1% si
>Mem: 2074984k total, 1636544k used, 438440k free, 152140k buffers
>Swap: 2048248k total, 224k used, 2048024k free, 1298436k cached
>
> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
>30142 mysql 15 0 329m 54m 3168 S 99.9 2.7 387:18.97 mysqld
> 833 root 15 0 3332 856 668 R 1.3 0.0 0:00.02 top
> 1 root 16 0 3024 552 472 S 0.0 0.0 0:02.79 init
> 2 root RT 0 0 0 0 S 0.0 0.0 0:00.45 migration/0
> 3 root 34 19 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd/0
> 4 root RT 0 0 0 0 S 0.0 0.0 0:00.32 migration/1
> 5 root 34 19 0 0 0 S 0.0 0.0 0:00.11 ksoftirqd/1
> 6 root 5 -10 0 0 0 S 0.0 0.0 0:02.78 events/0
> 7 root 5 -10 0 0 0 S 0.0 0.0 0:02.99 events/1
> 8 root 6 -10 0 0 0 S 0.0 0.0 0:00.02 khelper
> 21 root 10 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid
> 116 root 5 -10 0 0 0 S 0.0 0.0 0:00.31 kblockd/0
> 117 root 5 -10 0 0 0 S 0.0 0.0 0:00.24 kblockd/1
> 184 root 15 0 0 0 0 S 0.0 0.0 0:03.08 pdflush
>
>
>Los datos del procesador son:
>[root en periquito ~]# cat /proc/cpuinfo
>processor : 0
>vendor_id : GenuineIntel
>cpu family : 6
>model : 11
>model name : Intel(R) Pentium(R) III CPU family 1400MHz
>stepping : 1
>cpu MHz : 1393.478
>cache size : 512 KB
>fdiv_bug : no
>hlt_bug : no
>f00f_bug : no
>coma_bug : no
>fpu : yes
>fpu_exception : yes
>cpuid level : 2
>wp : yes
>flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca
>cmov pat pse36 mmx fxsr sse
>bogomips : 2768.89
>
>processor : 1
>vendor_id : GenuineIntel
>cpu family : 6
>model : 11
>model name : Intel(R) Pentium(R) III CPU family 1400MHz
>stepping : 1
>cpu MHz : 1393.478
>cache size : 512 KB
>fdiv_bug : no
>hlt_bug : no
>f00f_bug : no
>coma_bug : no
>fpu : yes
>fpu_exception : yes
>cpuid level : 2
>wp : yes
>flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca
>cmov pat pse36 mmx fxsr sse
>bogomips : 2777.08
>
>
>Los datos de la memoria son:
>
># free
> total used free shared buffers cached
>Mem: 2074984 1637472 437512 0 152224 1299652
>-/+ buffers/cache: 185596 1889388
>Swap: 2048248 224 2048024
>
>
>y las conexiones recurrentes al mysql son 150, envio un detalle minimo:
>
>Proto Recv-Q Send-Q Local Address Foreign Address
> State
>tcp 0 0 *:nfs *:*
> LISTEN
>tcp 0 0 *:32769 *:*
> LISTEN
>tcp 0 0 *:32770 *:*
> LISTEN
>tcp 0 0 *:mysql *:*
> LISTEN
>tcp 0 0 periquitoc:mysql 192.168.7.4:1863 SYN_RECV
>tcp 0 0 *:906 *:*
> LISTEN
>tcp 0 0 *:netbios-ssn *:*
> LISTEN
>tcp 0 0 *:sunrpc *:*
> LISTEN
>tcp 0 0 *:10000 *:*
> LISTEN
>tcp 0 0 localhost.localdomain:5335 *:*
> LISTEN
>tcp 0 0 localhost.localdomain:smtp *:*
> LISTEN
>tcp 0 0 *:891 *:*
> LISTEN
>tcp 0 0 *:microsoft-ds *:*
> LISTEN
>tcp 0 0 periquitoc:mysql 192.168.1.191:2143 ESTABLISHED
>tcp 0 0 periquitoc:mysql 192.168.1.197:1574 ESTABLISHED
>tcp 0 0 periquitoc:mysql 192.168.1.191:2128 TIME_WAIT
>tcp 0 0 periquitoc:mysql 192.168.4.4:3082 TIME_WAIT
>tcp 0 0 periquitoc:mysql 192.168.1.171:2139 TIME_WAIT
>tcp 0 0 localhost.localdomain:smtp
>localhost.localdomain:45844 TIME_WAIT
>tcp 0 0 periquitoc:mysql 192.168.1.125:1650 ESTABLISHED
>tcp 0 0 periquitoc:mysql 192.168.3.9:3077 ESTABLISHED
>tcp 0 0 periquitoc:mysql 192.168.4.4:3085 ESTABLISHED
>tcp 0 0 periquitoc:mysql 192.168.1.159:1639 TIME_WAIT
>tcp 0 0 periquitoc:mysql periquitoc:45843 TIME_WAIT
>tcp 0 0 periquitoc:mysql 192.168.1.135:3402 ESTABLISHED
>tcp 0 0 periquitoc:mysql 192.168.2.6:1079 ESTABLISHED
>
>
>¿A que se puede deber que use el 99% de la cpu?
>
>¿cuales serían los pasos que deberia seguir para poder determinar cual es
>el problema?
>
>
>Atte.
>
>José.
>
>
>-----------------------------------------
>Conéctate con Chile.com.
>http://www.chile.com/accesogratis/
Más información sobre la lista de distribución Linux