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.

Ayuda con sobrecarga

Tema en 'Servidores Dedicados' iniciado por viciovirtual, 26 Ago 2009.

  1. viciovirtual

    viciovirtual Usuario activo

    Hola buen dia a todos los maestros de esta comunidad, les comento que yo recientemente adquiri un servidor dedicado con las siguientes especificaciones:

    Intel(R) Pentium(R) CPU E5400 @ 2.70GHz
    3gb RAM
    320 gb disco duro
    Panel de control: Directadmin

    Tengo ahi alojada como 12 webs, de las cuales solo 3 son las que generas visitas:

    mimp3.net - 4500-5500 unicas diarias
    up2host.com - 300-400 unicas diarias
    viciovirtual.com - 200-300 unicas diarias

    Las demas solo generas como 1000 al dia juntas. Pero en si la que genera trafico es mimp3.net, normalmente tiene entre 60 y 100 usuarios en lines al mismo tiempor, pero el problema es que cuando sube de 200 la carga sube hasta 50 a llegado subir a 100-120, y la memoria se consume rapidisimo, aqui pongo el TOP:

    top - 07:05:40 up 3 days, 12:00, 1 user, load average: 2.79, 1.37, 0.96
    Tasks: 240 total, 1 running, 238 sleeping, 0 stopped, 1 zombie
    Cpu(s): 28.1%us, 7.4%sy, 0.0%ni, 64.1%id, 0.0%wa, 0.0%hi, 0.4%si, 0.0%st
    Mem: 3085240k total, 2632416k used, 452824k free, 375992k buffers
    Swap: 2048276k total, 18236k used, 2030040k free, 1681468k cached

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    22996 mysql 6 -10 556m 163m 4088 S 12.3 5.4 0:12.29 mysqld
    23325 apache 15 0 29308 13m 3860 S 7.6 0.5 0:00.80 httpd
    23338 apache 15 0 26472 12m 3556 S 4.0 0.4 0:00.47 httpd
    23254 apache 15 0 25892 12m 3648 S 3.0 0.4 0:01.36 httpd
    23384 apache 15 0 26028 12m 3544 S 3.0 0.4 0:00.20 httpd
    22666 mysql 5 -10 556m 163m 4088 S 2.6 5.4 0:22.45 mysqld
    22004 mysql 6 -10 556m 163m 4088 S 2.3 5.4 0:46.14 mysqld
    23366 apache 15 0 25884 12m 3572 S 2.3 0.4 0:00.32 httpd
    22072 mysql 6 -10 556m 163m 4088 S 2.0 5.4 0:42.32 mysqld
    23287 mysql 6 -10 556m 163m 4088 S 2.0 5.4 0:05.78 mysqld
    23322 apache 15 0 26132 12m 3596 S 2.0 0.4 0:00.40 httpd
    23244 apache 15 0 26996 13m 3604 S 1.7 0.4 0:02.38 httpd
    23288 mysql 6 -10 556m 163m 4088 S 1.7 5.4 0:04.59 mysqld
    23040 apache 15 0 26140 12m 3592 S 1.3 0.4 0:03.98 httpd
    23369 apache 15 0 25944 11m 3360 S 1.3 0.4 0:01.17 httpd
    23402 apache 15 0 25628 11m 3516 S 1.3 0.4 0:00.05 httpd
    22668 mysql 5 -10 556m 163m 4088 S 1.0 5.4 0:26.72 mysqld
    23328 apache 15 0 26236 12m 3576 S 1.0 0.4 0:01.03 httpd
    23350 apache 15 0 26480 12m 3576 S 1.0 0.4 0:00.35 httpd
    23374 apache 16 0 26260 12m 3552 S 1.0 0.4 0:00.15 httpd
    23241 apache 15 0 26132 12m 3616 S 0.7 0.4 0:01.44 httpd
    23353 apache 15 0 26004 12m 3532 S 0.7 0.4 0:00.24 httpd
    23381 apache 15 0 26152 12m 3524 S 0.7 0.4 0:00.16 httpd
    23396 apache 15 0 26004 11m 3352 S 0.7 0.4 0:00.03 httpd
    23399 apache 15 0 26044 11m 3352 S 0.7 0.4 0:00.03 httpd
    23401 apache 16 0 26004 12m 3504 S 0.7 0.4 0:00.03 httpd
    2738 named 18 0 50156 1748 1212 S 0.3 0.1 1:52.04 named
    22783 apache 15 0 26372 12m 3616 S 0.3 0.4 0:01.04 httpd
    22833 apache 15 0 26080 12m 3860 S 0.3 0.4 0:03.37 httpd
    22838 apache 15 0 26688 12m 3640 S 0.3 0.4 0:02.32 httpd
    23037 apache 16 0 26548 12m 3816 S 0.3 0.4 0:01.33 httpd
    23058 apache 18 0 26016 12m 3564 S 0.3 0.4 0:00.44 httpd
    23062 apache 15 0 26168 12m 3788 S 0.3 0.4 0:00.54 httpd
    23069 apache 15 0 26644 12m 3588 S 0.3 0.4 0:00.95 httpd
    23109 apache 15 0 27016 13m 3604 S 0.3 0.4 0:01.16 httpd
    23177 apache 15 0 26696 13m 3856 S 0.3 0.4 0:01.46 httpd
    23193 apache 15 0 26004 12m 3548 S 0.3 0.4 0:00.24 httpd
    23196 apache 15 0 26708 13m 3824 S 0.3 0.4 0:01.32 httpd
    23212 apache 16 0 26132 12m 3836 S 0.3 0.4 0:01.35 httpd

    FREE -M:

    total used free shared buffers cached
    Mem: 3012 2569 443 0 367 1642
    -/+ buffers/cache: 559 2453
    Swap: 2000 17 1982


    y aqui esta mi archivo my.cnf:

    # Example MySQL config file for large systems.
    #
    # This is for a large system with memory = 512M where the system runs mainly
    # MySQL.
    #
    # You can copy this file to
    # /etc/my.cnf to set global options,
    # mysql-data-dir/my.cnf to set server-specific options (in this
    # installation this directory is /var/lib/mysql) or
    # ~/.my.cnf to set user-specific options.
    #
    # In this file, you can use all long options that a program supports.
    # If you want to know which options a program supports, run the program
    # with the "--help" option.

    # The following options will be passed to all MySQL clients
    [client]
    #password = your_password
    port = 3306
    socket = /var/lib/mysql/mysql.sock

    # Here follows entries for some specific programs

    # The MySQL server
    [mysqld]
    port = 3306
    socket = /var/lib/mysql/mysql.sock
    skip-locking
    key_buffer = 256M
    max_allowed_packet = 1M
    table_cache = 4000
    sort_buffer_size = 2M
    read_buffer_size = 1M
    read_rnd_buffer_size = 8M
    myisam_sort_buffer_size = 64M
    thread_cache_size = 8
    query_cache_size= 256M
    # Try number of CPU's*2 for thread_concurrency
    thread_concurrency = 8

    # Disable Federated by default
    skip-federated

    # Replication Master Server (default)
    # binary logging is required for replication
    log-bin=mysql-bin

    # required unique id between 1 and 2^32 - 1
    # defaults to 1 if master-host is not set
    # but will not function as a master if omitted
    server-id = 1

    # Point the following paths to different dedicated disks
    #tmpdir = /tmp/
    #log-update = /path-to-dedicated-directory/hostname

    # Uncomment the following if you are using BDB tables
    #bdb_cache_size = 64M
    #bdb_max_lock = 100000

    [mysqldump]
    quick
    max_allowed_packet = 16M

    [mysql]
    no-auto-rehash
    # Remove the next comment character if you are not familiar with SQL
    #safe-updates

    [isamchk]
    key_buffer = 128M
    sort_buffer_size = 128M
    read_buffer = 2M
    write_buffer = 2M

    [myisamchk]
    key_buffer = 128M
    sort_buffer_size = 128M
    read_buffer = 2M
    write_buffer = 2M

    [mysqlhotcopy]
    interactive-timeout


    y aqui mi httpd.conf:

    # Server-Pool Management (MPM specific)
    #

    #
    # PidFile: The file in which the server should record its process
    # identification number when it starts.
    #
    # Note that this is the default PidFile for most MPMs.
    #
    <IfModule !mpm_netware_module>
    PidFile "/var/run/httpd.pid"
    </IfModule>

    #
    # The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
    #
    <IfModule !mpm_winnt_module>
    <IfModule !mpm_netware_module>
    LockFile /var/logs/accept.lock
    </IfModule>
    </IfModule>

    #
    # Only one of the below sections will be relevant on your
    # installed httpd. Use "apachectl -l" to find out the
    # active mpm.
    #

    # prefork MPM
    # StartServers: number of server processes to start
    # MinSpareServers: minimum number of server processes which are kept spare
    # MaxSpareServers: maximum number of server processes which are kept spare
    # MaxClients: maximum number of server processes allowed to start
    # MaxRequestsPerChild: maximum number of requests a server process serves

    <IfModule mpm_prefork_module>
    StartServers 5
    MinSpareServers 5
    MaxSpareServers 10
    ServerLimit 450
    MaxClients 450
    MaxRequestsPerChild 10000
    </IfModule>

    # worker MPM
    # StartServers: initial number of server processes to start
    # MaxClients: maximum number of simultaneous client connections
    # MinSpareThreads: minimum number of worker threads which are kept spare
    # MaxSpareThreads: maximum number of worker threads which are kept spare
    # ThreadsPerChild: constant number of worker threads in each server process
    # MaxRequestsPerChild: maximum number of requests a server process serves
    <IfModule mpm_worker_module>
    StartServers 2
    ServerLimit 450
    MaxClients 450
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 10000
    </IfModule>

    # BeOS MPM
    # StartThreads: how many threads do we initially spawn?
    # MaxClients: max number of threads we can have (1 thread == 1 client)
    # MaxRequestsPerThread: maximum number of requests each thread will process
    <IfModule mpm_beos_module>
    StartThreads 10
    MaxClients 50
    MaxRequestsPerThread 10000
    </IfModule>

    # NetWare MPM
    # ThreadStackSize: Stack size allocated for each worker thread
    # StartThreads: Number of worker threads launched at server startup
    # MinSpareThreads: Minimum number of idle threads, to handle request spikes
    # MaxSpareThreads: Maximum number of idle threads
    # MaxThreads: Maximum number of worker threads alive at the same time
    # MaxRequestsPerChild: Maximum number of requests a thread serves. It is
    # recommended that the default value of 0 be set for this
    # directive on NetWare. This will allow the thread to
    # continue to service requests indefinitely.
    <IfModule mpm_netware_module>
    ThreadStackSize 65536
    StartThreads 250
    MinSpareThreads 25
    MaxSpareThreads 250
    MaxThreads 1000
    MaxRequestsPerChild 10000
    MaxMemFree 100
    </IfModule>

    # OS/2 MPM
    # StartServers: Number of server processes to maintain
    # MinSpareThreads: Minimum number of idle threads per process,
    # to handle request spikes
    # MaxSpareThreads: Maximum number of idle threads per process
    # MaxRequestsPerChild: Maximum number of connections per server process
    <IfModule mpm_mpmt_os2_module>
    StartServers 2
    MinSpareThreads 5
    MaxSpareThreads 10
    MaxRequestsPerChild 10000
    </IfModule>



    de verdad necesito ayuda, soy nuevo en esto de los servidores dedicados, y espero me pudieran ayudar a optimizar mejor esto. muchas gracias de antemano
     
  2.  
  3. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Así por encima puedo ver que hay varios valores que son susceptibles de configurar o afinar mejor.

    De todas maneras una correcta optimización depende de los parámetros de uso "en vivo" de los sitios alojados en el servidor. Mucho mejor si se analiza el comportamiento por al menos un par de días y obtener así una configuración más adecuada.

    Te sugiero que consultes con www.infranetworking.com sus servicios de administración de servidores, para ver si te ofrecen un paquete de optimización.

    Saludos,
     
  4. viciovirtual

    viciovirtual Usuario activo

    Muchas gracias apolo, estare checando eso, pero mientras, tu q valores crees que serian mejor de optimizar, para una optimizacion rapida y evitar tanta carga, de igual manera le acabo de instalar eaccelerator y ya carga mas rapido
     
  5. Solo una pega. Creo que infranetworking no trabajan con servidores que tengan instalado el panel de control DirectAdmin.

    Solo con paneles plesk, cpanel, helm (creo) y con servidores llanos (sin panel de control).

    Saludos,
     
  6. MaxKiller

    MaxKiller Usuario activo

    Bueno, la optimización se puede realizar directamente a los servicios comunes como el servidor web, servidor base de datos, ...
     
  7. WebTech

    WebTech Súper Moderador Miembro del Staff Moderador CH

    Hola, muchas gracias por sugerir nuestros servicios Jaime :aprueba:

    A modo de aclaración:

    1. Los servicios de Administración sólo están disponibles para cPanel, Plesk y servidores planos (sin panel de control) bajo sistemas RHEL, CentOS y Fedora.
    2. El servicio que se ofrece es total a nivel de administración, no realizamos "paquetes" de optimización, la optimización ya está comprendida.
    Cualquier otra consulta agradeceré se haga por privado, pueden dirigirla personalmente a mi email a través del sistema de mensajería del foro, con gusto les informaré.

    Saludos,
     
  8. Mstaraavin

    Mstaraavin Nuevo usuario

    Que respuestas mas pelotudas, cuanto chanta junto.
    Te digo porque todos tu VPS tiene tan mal rendimiento, tenes un cuello de botella en el acceso I/O al disco virtual.

    Te explico:
    Todos los proveedors son unos reverendos chantas, ninguno de los 4 que estoy usando hasta el momento me da un servicio como la gente.

    Todos venden el servicio en base a:
    Procesador
    memoria
    limite de trafico mensual (los mas pelotudos le dicen "bandwith"
    Capacidad de disco total

    Pero les falta:
    bandwith (si, 1mb, 2mb 3mb lo que tenes de download/upload
    I/O en disco/s

    Porque digo todo esto...? es simple cuando algun pelotudo arma un server para virtualizar el servicio y venderlo, te pone 1 (UNO) disco sata, he visto algunos que ni raid1 por lo menos usan.
    Entonces cuando le metes apena 5 VMs el I/O de todas es una fraccion de la velocidad de acceso normal.
    Por ejemplo. si vos en tu PC personal tenes un disco sata berreta, tu I/O promedio no tiene que bajar de 70mbs, en discos de gama alta, el promedion esta en 90/105mbs (como los mios) Y si encima tenes una controladora con un arreglo de 4 discos en raid10 tenes la suma promedio de 2 discos juntos, si tu arreglo es un raid5 tambien.
    Pero claro que carajos sabe los pelotudos que se tiran la parte y dicen: "ah no yo virtualizo, si si tengo un Pentium 9 con 100gb de ram" :desaprueba:

    Les preguntas por el I/O de sus VMs y no saben de que les estas hablando.
    En la primera VPS que contrate, tenia 3/6mbs de promedio, eso hacia que cuando escribia un comando estaba 10 segundos a que me devuelva el prompt de la consola o sea, una reverenda ######.

    y asi sigo contando, el segundo proveedor por el que pase usaba VMWare server, pueden creer...? la peor bazofia que hay para virtualiar ese tipo la vendia. :stress:

    Le comente de las ventajas de usar una tecnologia mas adecuada como OpenVZ y/o KVM y de tan ignorante creyo que le hablaba de los kvm (keyboard, video, mouse) :lol:

    Si tenes un linux en tu VPS, con el siguiente comando ves el rendimiento general.

    CODE, HTML o PHP Insertado:
    hdparm -Tt  /dev/sda
    
    postea aca el resultado y te digo si estas al horno o no.
     
  9. viciovirtual

    viciovirtual Usuario activo

    Amigo yo no tengo vps´s en un dedicado
     
  10. Mstaraavin

    Mstaraavin Nuevo usuario

    Estas completamente seguro....?
    Que te da como resultado el:
    CODE, HTML o PHP Insertado:
    lspci
    
    hdparm igual lo podes usar.
     
  11. MaxKiller

    MaxKiller Usuario activo

    Mstaraavin,

    Bienvenido a ComunidadHosting. :aprueba:
     
  12. Mstaraavin

    Mstaraavin Nuevo usuario

    Gracias :aprueba:
    Me vas a disculpar, pero veo que hay mucho chanta dando respuestas, voy a tratar de poner un poco de claridad al asunto.
     
  13. viciovirtual

    viciovirtual Usuario activo

    El resultado es:

    00:00.0 Host bridge: Intel Corporation 82Q33 Express DRAM Controller (rev 02)
    00:02.0 VGA compatible controller: Intel Corporation 82Q33 Express Integrated Gr aphics Controller (rev 02)
    00:03.0 Communication controller: Intel Corporation 82Q33 Express MEI Controller (rev 02)
    00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connect ion (rev 02)
    00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll er #4 (rev 02)
    00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll er #5 (rev 02)
    00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll er #6 (rev 02)
    00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Control ler #2 (rev 02)
    00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
    00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (r ev 02)
    00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (r ev 02)
    00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (r ev 02)
    00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (r ev 02)
    00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (r ev 02)
    00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll er #1 (rev 02)
    00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll er #2 (rev 02)
    00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controll er #3 (rev 02)
    00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Control ler #1 (rev 02)
    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
    00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (r ev 02)
    00:1f.2 IDE interface: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controll er (rev 02)
    00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
    00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Co ntroller (rev 02)
    03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 single-port PATA13 3 interface (rev b2)


    y como te comento es un servdor dedicado no es un vps


     
  14. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Me pregunto a qué (o más bien a quién) te refieres con eso.

    :pensativo:
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·