1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Problemas rendimiento

Tema en 'Servidores Dedicados' iniciado por Berny, 14 Mar 2012.

  1. Berny

    Berny Usuario activo

    Buenas noches foro:

    Hace algunos dias que vengo sufriendo problemas en uno de los servidores dedicados que tengo contratados en OVH. Este servidor es un i5 con 16gb de RAM. Tengo instalado Xen Server 5.6 con 3 servidores virtuales, a saber:

    * Un win2008R2 con 2gb de ram, 1vCPU y 40gb de hdd.
    * Un Debian 6 con 2gb de ram, 1vCPU y 40gb de hdd.
    * Un Debian 6 con 8gb de ram, 4vCPU y 500gb de hdd.

    Las dos primeras maquinas no tienen carga ninguna, de echo están instaladas para aplicaciones no criticas, y además han estado apagadas por un tiempo para descartar posibles problemas.

    La última maquina virtual tiene corriendo apache + mysql + postfix, con aproximadamente unas 20 webs, con un trafico bajo, al principio todo fue bien, pero de un tiempo a esta parte el servidor va excesivamente lento al servir webs. Al punto de tardar 10, 12 o 15 o incluso más segundos en cargar webs, que antes en 3 o 4 segundos estaban servidas (la misma web las he probado en otro servidor similar tardando 3 o 4 segundos) . Este error es intermitente, a distintas horas, un HTOP de la máquina arroja los siguientes datos:

    top - 23:43:46 up 7 days, 5 min, 2 users, load average: 1.14, 1.71, 1.82
    Tasks: 222 total, 1 running, 221 sleeping, 0 stopped, 0 zombie
    Cpu(s): 0.7%us, 1.1%sy, 0.0%ni, 74.8%id, 23.3%wa, 0.0%hi, 0.1%si, 0.0%st
    Mem: 8092368k total, 3278772k used, 4813596k free, 248332k buffers
    Swap: 4887548k total, 2268k used, 4885280k free, 324112k cached


    estos datos me indican que problema de recursos brutos no es, un listado de puertos a la escucha

    NETSTAT -A

    :~# netstat -a
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    tcp 0 0 localhost:687 *:* LISTEN
    tcp 0 0 localhost:spamd *:* LISTEN
    tcp 0 0 *:sunrpc *:* LISTEN
    tcp 0 0 *:ssmtp *:* LISTEN
    tcp 0 0 localhost:domain *:* LISTEN
    tcp 0 0 dominio.es:domain *:* LISTEN
    tcp 0 0 *:ssh *:* LISTEN
    tcp 0 0 localhost:postgresql *:* LISTEN
    tcp 0 0 *:smtp *:* LISTEN
    tcp 0 0 localhost:10024 *:* LISTEN
    tcp 0 0 localhost:10025 *:* LISTEN
    tcp 0 0 *:mysql *:* LISTEN
    tcp 0 0 *:submission *:* LISTEN
    tcp 0 0 localhost:12525 *:* LISTEN

    tcp 0 0 localhost:56184 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:56156 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56162 ESTABLISHED
    tcp 0 0 localhost:54064 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56185 ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56184 ESTABLISHED
    tcp 0 0 localhost:56725 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:56183 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:56160 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:54069 ESTABLISHED
    tcp 0 0 localhost:56158 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:56161 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56160 ESTABLISHED
    tcp 0 0 localhost:56164 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:56187 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:10025 localhost:35912 ESTABLISHED

    tcp 49 0 localhost:39819 localhost:10025 CLOSE_WAIT
    tcp 0 0 localhost:35912 localhost:10025 ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56157 ESTABLISHED
    tcp 49 0 localhost:45291 localhost:10025 CLOSE_WAIT
    tcp 0 0 localhost:postgresql localhost:56728 ESTABLISHED
    tcp 0 0 localhost:54069 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:54053 ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56725 ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56186 ESTABLISHED
    tcp 0 0 localhost:56185 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:56157 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:56159 localhost:postgresql ESTABLISHED
    tcp 0 0 dominio.es:41724 mil01s17-in-f14.1:https TIME_WAIT
    tcp 0 0 localhost:postgresql localhost:56158 ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56159 ESTABLISHED
    tcp 0 0 localhost:10025 localhost:45291 FIN_WAIT2
    tcp 0 0 localhost:postgresql localhost:56164 ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56163 ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56183 ESTABLISHED
    tcp 0 0 localhost:56163 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:54053 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56156 ESTABLISHED
    tcp 0 0 localhost:56186 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56187 ESTABLISHED
    tcp 0 0 localhost:56162 localhost:postgresql ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:54064 ESTABLISHED
    tcp 0 0 localhost:postgresql localhost:56161 ESTABLISHED
    tcp 0 0 localhost:56728 localhost:postgresql ESTABLISHED
    tcp6 0 0 [::]:pop3 [::]:* LISTEN
    tcp6 0 0 [::]:imap2 [::]:* LISTEN
    tcp6 0 0 [::]:www [::]:* LISTEN
    tcp6 0 0 [::]:ftp [::]:* LISTEN
    tcp6 0 0 [::]:ssh [::]:* LISTEN
    tcp6 0 0 localhost:postgresql [::]:* LISTEN
    tcp6 0 0 [::]:https [::]:* LISTEN
    tcp6 0 0 [::]:imaps [::]:* LISTEN
    tcp6 0 0 [::]:pop3s [::]:* LISTEN
    tcp6 0 0 dominio.es:pop3 mail-iy0-f135.goo:51556 TIME_WAIT
    tcp6 0 0 dominio.es:www 217.216.18.66.dyn:58764 TIME_WAIT
    tcp6 0 0 dominio.es:www srvgal57.deri.ie:56316 TIME_WAIT
    tcp6 0 0 dominio.es:imap2 85.62.234.222%148:55666 ESTABLISHED
    tcp6 0 0 dominio.es:www 217.216.18.66.dyn:58776 ESTABLISHED
    tcp6 0 0 dominio.es:www 123.126.68.22%148:57752 TIME_WAIT
    tcp6 0 0 dominio.es:www 7.Red-83-33-140.dy:4756 ESTABLISHED
    tcp6 0 0 dominio.es:www 7.Red-83-33-140.dy:4768 ESTABLISHED
    tcp6 0 0 dominio.es:pop3 90.170.78.44%14858:3286 TIME_WAIT
    udp 0 0 *:39151 *:*
    udp 0 0 *:sunrpc *:*
    udp 0 0 dominio.es:46320 cdns.ovh.net:domain ESTABLISHED
    udp 0 0 *:50969 *:*
    udp 0 0 dominio.es:45856 cdns.ovh.net:domain ESTABLISHED
    udp 0 0 *:snmp *:*
    udp 0 0 localhost:domain *:*
    udp 0 0 dominio.es:domain *:*
    udp 0 0 localhost:44886 localhost:44886 ESTABLISHED
     
  2.  
  3. Berny

    Berny Usuario activo

    Active UNIX domain sockets (servers and established)
    Proto RefCnt Flags Type State I-Node Path
    unix 32 [ ] DGRAM 5968 /dev/log
    unix 2 [ ACC ] STREAM LISTENING 6211 /var/lib/amavis/amavisd.sock
    unix 2 [ ACC ] STREAM LISTENING 7165 /var/run/pdns.controlsocket
    unix 2 [ ACC ] STREAM LISTENING 7209 /var/run/pdns-nat.controlsocket
    unix 2 [ ] DGRAM 3420 @/org/kernel/udev/udevd
    unix 2 [ ] DGRAM 5970 /var/spool/postfix/dev/log
    unix 2 [ ACC ] STREAM LISTENING 6302 /var/run/mysqld/mysqld.sock
    unix 2 [ ACC ] STREAM LISTENING 6464 /var/run/policyd-weight//polw.sock
    unix 2 [ ACC ] STREAM LISTENING 7541 private/anvil
    unix 2 [ ACC ] STREAM LISTENING 7591 private/autoreply
    unix 2 [ ACC ] STREAM LISTENING 7489 private/bounce
    unix 2 [ ACC ] STREAM LISTENING 7557 private/bsmtp
    unix 2 [ ACC ] STREAM LISTENING 7493 private/defer
    unix 2 [ ACC ] STREAM LISTENING 7599 private/discard
    unix 2 [ ACC ] STREAM LISTENING 7525 private/error
    unix 2 [ ACC ] STREAM LISTENING 7553 private/ifmail
    unix 2 [ ACC ] STREAM LISTENING 7537 private/lmtp
    unix 2 [ ACC ] STREAM LISTENING 7529 private/local
    unix 2 [ ACC ] STREAM LISTENING 7545 private/maildrop
    unix 2 [ ACC ] STREAM LISTENING 7509 private/proxymap
    unix 2 [ ACC ] STREAM LISTENING 7517 private/relay
    unix 2 [ ACC ] STREAM LISTENING 7485 private/rewrite
    unix 2 [ ACC ] STREAM LISTENING 7595 private/scache
    unix 2 [ ACC ] STREAM LISTENING 7561 private/scalemail-backend
    unix 2 [ ACC ] STREAM LISTENING 7513 private/smtp
    unix 2 [ ACC ] STREAM LISTENING 7580 private/smtp-amavis
    unix 2 [ ACC ] STREAM LISTENING 7565 private/tlsmgr
    unix 2 [ ACC ] STREAM LISTENING 7497 private/trace
    unix 2 [ ACC ] STREAM LISTENING 7549 private/uucp
    unix 2 [ ACC ] STREAM LISTENING 7501 private/verify
    unix 2 [ ACC ] STREAM LISTENING 7533 private/virtual
    unix 2 [ ACC ] STREAM LISTENING 7478 public/cleanup
    unix 2 [ ACC ] STREAM LISTENING 7505 public/flush
    unix 2 [ ACC ] STREAM LISTENING 7521 public/showq
    unix 2 [ ACC ] STREAM LISTENING 6538 /var/run/postgresql/.s.PGSQL.5432
    unix 2 [ ACC ] STREAM LISTENING 7816 /var/spool/postfix/var/run/saslauthd/mux
    unix 2 [ ACC ] STREAM LISTENING 7990 /var/run/proftpd/proftpd.sock
    unix 2 [ ACC ] STREAM LISTENING 7042 /var/run/courier/authdaemon/socket.tmp
    unix 2 [ ACC ] STREAM LISTENING 7998 /var/run/proftpd/proftpd.sock
    unix 2 [ ] DGRAM 81908
    unix 3 [ ] STREAM CONNECTED 80330 private/rewrite
    unix 3 [ ] STREAM CONNECTED 80329
    unix 3 [ ] STREAM CONNECTED 80324 private/tlsmgr
    unix 3 [ ] STREAM CONNECTED 80323
    unix 2 [ ] DGRAM 80317
    unix 2 [ ] DGRAM 78413
    unix 2 [ ] DGRAM 78124
    unix 3 [ ] STREAM CONNECTED 77111 /tmp/.famEGCjK2
    unix 3 [ ] STREAM CONNECTED 77110
    unix 2 [ ] STREAM CONNECTED 77093
    unix 2 [ ] DGRAM 47524
    unix 2 [ ] DGRAM 45074
    unix 3 [ ] STREAM CONNECTED 14676 /var/run/mysqld/mysqld.sock
    unix 3 [ ] STREAM CONNECTED 14675
    unix 2 [ ] DGRAM 14474
    unix 2 [ ] DGRAM 8019
    unix 2 [ ] DGRAM 7815
    unix 3 [ ] STREAM CONNECTED 7814
    unix 3 [ ] STREAM CONNECTED 7813
    unix 3 [ ] STREAM CONNECTED 7812
    unix 3 [ ] STREAM CONNECTED 7811
    unix 2 [ ] DGRAM 7659
    unix 2 [ ] DGRAM 7638
    unix 2 [ ] DGRAM 7632
    unix 3 [ ] STREAM CONNECTED 7602
    unix 3 [ ] STREAM CONNECTED 7601
    unix 3 [ ] STREAM CONNECTED 7598
    unix 3 [ ] STREAM CONNECTED 7597
    unix 3 [ ] STREAM CONNECTED 7594
    unix 3 [ ] STREAM CONNECTED 7593
    unix 3 [ ] STREAM CONNECTED 7590
    unix 3 [ ] STREAM CONNECTED 7589
    unix 3 [ ] STREAM CONNECTED 7583
    unix 3 [ ] STREAM CONNECTED 7582
    unix 3 [ ] STREAM CONNECTED 7579
    unix 3 [ ] STREAM CONNECTED 7578
    unix 3 [ ] STREAM CONNECTED 7574
    unix 3 [ ] STREAM CONNECTED 7573
    unix 3 [ ] STREAM CONNECTED 7568
    unix 3 [ ] STREAM CONNECTED 7567
    unix 3 [ ] STREAM CONNECTED 7564
    unix 3 [ ] STREAM CONNECTED 7563
    unix 3 [ ] STREAM CONNECTED 7560
    unix 3 [ ] STREAM CONNECTED 7559
    unix 3 [ ] STREAM CONNECTED 7556
    unix 3 [ ] STREAM CONNECTED 7555
    unix 3 [ ] STREAM CONNECTED 7552
    unix 3 [ ] STREAM CONNECTED 7551
    unix 3 [ ] STREAM CONNECTED 7548
    unix 3 [ ] STREAM CONNECTED 7547
    unix 3 [ ] STREAM CONNECTED 7544
    unix 3 [ ] STREAM CONNECTED 7543
    unix 3 [ ] STREAM CONNECTED 7540
    unix 3 [ ] STREAM CONNECTED 7539
    unix 3 [ ] STREAM CONNECTED 7536
    unix 3 [ ] STREAM CONNECTED 7535
    unix 3 [ ] STREAM CONNECTED 7532
    unix 3 [ ] STREAM CONNECTED 7531
    unix 3 [ ] STREAM CONNECTED 7528
    unix 3 [ ] STREAM CONNECTED 7527
    unix 3 [ ] STREAM CONNECTED 7524
    unix 3 [ ] STREAM CONNECTED 7523
    unix 3 [ ] STREAM CONNECTED 7520
    unix 3 [ ] STREAM CONNECTED 7519
    unix 3 [ ] STREAM CONNECTED 7516
    unix 3 [ ] STREAM CONNECTED 7515
    unix 3 [ ] STREAM CONNECTED 7512
    unix 3 [ ] STREAM CONNECTED 7511
    unix 3 [ ] STREAM CONNECTED 7508
    unix 3 [ ] STREAM CONNECTED 7507
    unix 3 [ ] STREAM CONNECTED 7504
    unix 3 [ ] STREAM CONNECTED 7503
    unix 3 [ ] STREAM CONNECTED 7500
    unix 3 [ ] STREAM CONNECTED 7499
    unix 3 [ ] STREAM CONNECTED 7496
    unix 3 [ ] STREAM CONNECTED 7495
    unix 3 [ ] STREAM CONNECTED 7492
    unix 3 [ ] STREAM CONNECTED 7491
    unix 3 [ ] STREAM CONNECTED 7488
    unix 3 [ ] STREAM CONNECTED 7487
    unix 3 [ ] STREAM CONNECTED 7484
    unix 3 [ ] STREAM CONNECTED 7483
    unix 3 [ ] STREAM CONNECTED 7481
    unix 3 [ ] STREAM CONNECTED 7480
    unix 3 [ ] STREAM CONNECTED 7477
    unix 3 [ ] STREAM CONNECTED 7476
    unix 3 [ ] STREAM CONNECTED 7474
    unix 3 [ ] STREAM CONNECTED 7473
    unix 2 [ ] DGRAM 7457
    unix 2 [ ] DGRAM 7218
    unix 2 [ ] DGRAM 7187
    unix 2 [ ] DGRAM 7172
    unix 2 [ ] DGRAM 7164
    unix 2 [ ] DGRAM 7116
    unix 2 [ ] DGRAM 7095
    unix 2 [ ] DGRAM 7072
    unix 2 [ ] DGRAM 7053
    unix 2 [ ] DGRAM 7032
    unix 2 [ ] DGRAM 6886
    unix 2 [ ] DGRAM 6885
    unix 2 [ ] DGRAM 6884
    unix 2 [ ] DGRAM 6883
    unix 2 [ ] DGRAM 6621
    unix 2 [ ] DGRAM 6460
    unix 2 [ ] DGRAM 6274
    unix 2 [ ] DGRAM 6209

    La conexión marcada en rojo me tiene mosqueado, no se que es, ademas de los puertos en streaming

    Tanto apache como mysql están afinados, y con acelerador de php en el caso de apache, la misma conf que en el servidor en el que se hicieron pruebas.

    Lo que noto lento son los accesos a disco duro, en el resto de las maquinas virtuales los accesos son rápidos, tanto por consola como por TS pero en esta en concreto, se ralentiza, para instalar por ejemplo algún paquete tonto de 30 o 40K puede necesitar minutos, midiendo con IOTOP veo esto
     
  4. Berny

    Berny Usuario activo

    Total DISK READ: 1173.18 K/s | Total DISK WRITE: 82.40 K/s
    PID USER DISK READ DISK WRITE SWAPIN IO> COMMAND
    599 root 0 B/s 0 B/s 0.00 % 99.99 % [kjournald]
    3719 root 231.50 K/s 0 B/s 0.00 % 99.99 % du -m -s /var/www/sitios
    4543 root 667.03 K/s 0 B/s 0.00 % 87.08 % smtpd -n smtp -t inet -u
    4337 mysql 251.12 K/s 0 B/s 0.00 % 38.09 % mysqld --basedir=/usr --
    4544 postfix 19.62 K/s 0 B/s 0.00 % 11.33 % proxymap -t unix -u

    He probado varios núcleos,

    2.6.32-5-amd64

    y

    2.6.38-rc2

    El problema persiste incluso reiniciando la máquina, luego, a priori, descarto que sea algún servicio que se cuelgue.


    En fin ya no se que más mirar, el tema me tiene desquiciado, creo que el tema viene precisamente por las tasas de acceso, pero me encuentro en un punto muerto. Agradezco de antemano cualquier ayuda. Un fuerte saludo y gracias.
     
    Última edición: 14 Mar 2012
  5. hostigal

    hostigal Usuario activo

    yo tendria en cuenta que con la carga que tienes que no es alta aquí

    Cpu(s): 0.7%us, 1.1%sy, 0.0%ni, 74.8%id, 23.3%wa, 0.0%hi, 0.1%si, 0.0%st

    el wa es muy alto...así que o bien realmente las webs tienen más trafico del que tices y necesitan una optimización particular de apache y mysql o bien tienes algún otro problema de fondo ya de montage inicial. saludos.
     
  6. ranman

    ranman Usuario activo

    temporales con ficheros

    Hola Berny:

    Con ese equipazo no tendrias que tener problema alguno, mi opinion es que tienes algun software sin actualizar y te han hecho un overflow metiendote algo en las carpetas de temporales que esta tragandose la conectividad del equipo. Has editado el fichero que indicas en el temporal?, puedes postearlo?.
    Suerte.
     
  7. Berny

    Berny Usuario activo

    Buenas de nuevo, r

    HOSTIGAL:

    Respecto al tema del WA si es cierto que tiene un valor algo alto, precisamente indica procesos esperando para continuar, quizás a tener acceso al disco duro?? A fecha de hoy (contando desde el día 1) la tasa total de transferencia del servidor, incluido HTTP, POP, FTP, etc es de 15Gb, lo cual me parece poquísimo.

    El servidor esta montado exactamente igual que los otros (con GNUPANEL)

    Si queréis posteo apache2.conf y my.cfg para comprobar valores. (están retocados).

    RANMAN:

    El archivo que indico no puedo editarlo, me dice que no existe este es el contenido de la carpeta tmp

    :~# ls -la /tmp
    total 20
    drwxrwxrwx 4 root root 4096 mar 15 14:20 .
    drwxr-xr-x 31 root root 4096 mar 7 23:06 ..
    -rw-r--r-- 1 500 500 2111 mar 15 14:20 cpu_stats
    drwxrwxrwt 2 root root 4096 mar 14 23:57 .ICE-unix
    drwxrwxrwt 2 root root 4096 mar 14 23:57 .X11-unix

    Mil gracias a los dos por vuestro tiempo y ayuda.
     
  8. Berny

    Berny Usuario activo

    ACTUALIZO:

    Pensado en el tema de la cargas de trabajo, he probado a parar procesos, entre otros he parado apache, mysql, postgresql, postfix, amavis, spamssassin, mailman, clamav, courier, proftpd, y alguno mas que no recuerdo, y el WA sigue sin bajar de 24 o 25%
     
  9. Berny

    Berny Usuario activo

    ACTUALIZO 2:

    Viendo que matar procesos sigue sin bajar la carga me pongo a fijarme en IOTOP y veo que este proceso es permanente

    3719 root 231.50 K/s 0 B/s 0.00 % 99.99 % du -m -s /var/www/sitios

    me lo he cargado a mano y automáticamente WA se a puesto a 0.2% así que parece que este señorito es el culpable, ahora toca ver que leches es (parece a priori que es tema del script que mide la transferencia).

    Sigo investigando. Un saludo.
     
  10. OscarS

    OscarS Usuario activo

    Yo lo veo como problema de optimizacion con Apache y mySQL, si usaras un panel mas conocido como cpanel o directadmin te recomendaría tener instalado csf ya que se integra al panel sin problemas y es un exelente firewall, tambien clamv antivirus que sirve muy bien y por ultimo mod_rewrite.

    Saludos.
     
  11. Berny

    Berny Usuario activo

    Buenas noches de nuevo. De momento el rendimiento vuelve a ser bueno, con ese script parado todo bien de nuevo. Por lo que doy por cerrado el asunto.

    OSCARS:

    Es cierto que el panel no es muy conocido, es un panel que se eligió en su momento hace ya 2 o 3 años, y como nos hemos familiarizado con el y cumple con todo lo necesario (apache, correo, antivirus/antispam/ BBDD, etc) pues lo hemos mantenido. Por desgracia los desarrolladores del panel no han continuado el proyecto, eso sumado a que ya tenemos un volumen mayor de clientes nos ha llevado a ir pensando en cambiar la plataforma.

    Respecto al tema de la nueva plataforma voy a abrir un post nuevo al respecto, para no mezclar hilos (si a los administradores le parece bien claro).

    Un saludo a todo el foro y muchas gracias a todos los que habéis dedicado vuestro tiempo y esfuerzo a ayudarme, en especial a HOSTIGAL pues es el que me puso tras la pista. (no me había dado cuenta de la carga WA)
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·