1. [+ Tu HOSTING con dominio GRATIS +] Haz clic aquí para contratarlo desde 3,95€ al mes. ¡Soporte WordPress! ← 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.

Optimización VPS con RedCoruna

Tema en 'VPS Hosting' iniciado por Pixelade, 26 Mar 2013.

  1. Pixelade

    Pixelade Nuevo usuario

    Hola a todos!

    Antes de nada me gustaría presentarme. Mi nombre es Victor y soy de Valencia (España). Soy diseñador gráfico y tengo varias páginas web y decidí dar el paso a un VPS ADMINISTRADO, y por casualidad (Más bien mala suerte) acabe con un VPS I de RedCoruna y su Administración TOTAL...

    El caso es que desde que migré mis cuentas (que son 10) empezaron los problemas.

    El servidor empezó a caerse periódicamente cada X horas por unos picos de memoria RAM, así que decidí contactar con el soporte técnico y lo único que saben decirme es que contrate más RAM o que revise mis páginas Web...

    En primera instancia acepté sus palabras y empecé a investigar como optimizar mis páginas Web, de las cuales las más fuertes (Por decirlo de alguna forma) son las siguientes:

    - 1 Wordpress con un plantilla comprada y 3 plugins los cuales son para optimizar la web (W3 Total Cache y un par más) Visitas diarias: entre 100 y 200.

    - 1 Wordpress con una plantilla comprada y los mismos plugins que el anterior. Visitas diarias: entre 10 y 100.

    - 1 Foro phpbb3 con unas 1000 visitas diarias.

    - Las demás cuentas o todavía no están operativas o tienen muy pocas visitas.

    Después de tratar de optimizar mis páginas los picos seguían apareciendo y volví a contactar con el soporte técnico y su respuesta fue que contratara más RAM...

    Ah! Por cierto, actualmente tengo 1GB de RAM y el uso no baja de 65-70%.

    Les solicité que me instalaran xCache a ver si conseguía reducir un poco el consumo y nada... (Ahora habría que ver como lo configuraron...)

    Y por eso estoy aquí, a ver si podéis orientarme o ayudarme a ver como optimizar el VPS, ya que el SP no hace nada a no ser que yo lo pida expresamente.

    Mirando por Internet y buscando he encontrado varios hilos donde se comenta una mala configuración del VPS (Apache, MySQL, y un sinfín de nombres que no se ni lo que son :( )

    Y vi que colgaban la configuración de mycnf y algún dato más, así que he solicitado un informe de este archivo a los del soporte y este es el resultado:

    [client]
    port = 3306
    socket = /var/lib/mysql/mysql.sock
    [mysqld]
    server-id=1
    port=3306
    socket=/var/lib/mysql/mysql.sock
    key_buffer=4M
    max_allowed_packet=16M
    join_buffer_size=1M
    sort_buffer_size=2M
    read_buffer_size=1M
    myisam_sort_buffer_size=2M
    thread_cache=256
    thread_cache_size=40
    interactive_timeout=30
    wait_timeout=750
    connect_timeout=10
    query_cache_limit=4M
    query_cache_size=32M
    query_cache_type=0
    tmp_table_size=8M
    thread_concurrency=2
    #pid-file=/var/run/mysqld/mysqld.pid
    # memory=key_buffer+(sort_buffer_size+read_buffer_size)*max_connections
    max_connections=100
    max_user_connections=20
    max_connect_errors=1000
    table_cache=600
    old_passwords=0
    key_buffer_size=4M
    log_slow_queries=OFF
    log-slow-queries = /var/log/mysql-slow.log
    long_query_time = 1
    low_priority_updates=1

    concurrent_insert=2

    skip-name-resolve
    skip-locking

    #skip-locking
    #skip-innodb

    local-infile=0

    [mysqld_safe]
    err-log=/var/log/mysqld.log
    open_files_limit = 8192

    [mysqldump]
    quick
    max_allowed_packet = 16M

    [mysql]
    no-auto-rehash

    [isamchk]
    key_buffer = 4M
    sort_buffer_size = 2M
    read_buffer = 1M
    write_buffer = 1M

    [myisamchk]
    key_buffer = 4M
    sort_buffer = 2M
    read_buffer = 1M
    write_buffer = 1M

    [mysqlhotcopy]
    interactive-timeout


    DATOS DE INTERES:

    cpanellogd up
    cpsrvd up
    exim exim-4.77-1 up
    exim-26 up
    ftpd up
    httpd 2.2.24 (Unix) up
    imap up
    ipaliases up
    mailman up
    mysql 5.1.63-cll up
    named 3.2.9 up
    queueprocd up
    sshd up
    syslogd up

    System information

    Server load 0,3 (12 CPUs)
    Memory Used 71,15% (746,092 1,048,576)
    Swap Used 0% (0 1)

    Disk information

    Device
    /dev/simfs /var/lib/mysql 3% (404,356 15,728,640)
    /dev/simfs / 25% (15,772,064 62,914,560)


    No se si necesitáis algún dato más...

    Antes de nada muchas gracias por leerme y cualquier ayuda o directriz será de agradecer.

    PD: He podido comprobar que cuando se generan estos picos, lo que se cuelga parece ser MySQL porque las páginas que manejan BD se cuelgan y muestran un Error 500 y las que son estáticas siguen funcionando.
     
  2.  
  3. Pixelade

    Pixelade Nuevo usuario

    Más datos:

    Total processors: 10
    Processor #1
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #2
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #3
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #4
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #5
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #6
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #7
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #8
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #9
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #10
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #11
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB
    Processor #12
    Vendor
    GenuineIntel
    Name
    Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
    Speed
    1994.278 MHz
    Cache
    12288 KB

    Linux MSK 2012 x86_64 x86_64 x86_64 GNU/Linux

    Physical Disks


    Current Memory Usage
    total used free shared buffers cached
    Mem: 1048576 740608 307968 0 0 0
    -/+ buffers/cache: 740608 307968
    Swap: 0 0 0
    Total: 1048576 740608 307968

    Current Disk Usage
    Filesystem Size Used Avail Use% Mounted on
    /dev/simfs 60G 16G 45G 26% /
    /dev/simfs 15G 395M 15G 3% /var/lib/mysql
     
  4. Pixelade

    Pixelade Nuevo usuario

    Datos de:

    httpdconf

    # These can be set in WHM under 'Apache Global Configuration'
    Timeout 300
    TraceEnable Off
    ServerSignature Off
    ServerTokens ProductOnly
    FileETag None
    StartServers 2
    <IfModule prefork.c>
    MinSpareServers 5
    MaxSpareServers 10
    </IfModule>
    ServerLimit 20
    MaxClients 200
    MaxRequestsPerChild 500
    KeepAlive Off
    KeepAliveTimeout 5
    MaxKeepAliveRequests 100

    RewriteEngine on
    RewriteMap LeechProtect prg:/usr/local/cpanel/bin/leechprotect
    RewriteLock /usr/local/apache/logs/rewrite_lock

    UserDir public_html


    He ido ampliando la información conforme me la han ido dando los del Soporte Técnico...

    Muchas gracias de antemano a todos!
     
  5. Andaina.net

    Andaina.net Usuario activo

    No son administrados los vps de redcoruna?
     
  6. LiveYeah

    LiveYeah Usuario activo

    Hola,

    Si es administrado, tan fácil como ponerte en contacto con ellos para poder solventarlo. :aprueba:

    Creo que es el primer paso que debes dar, ya que para algo estás pagando ese servicio de administración.


    Un saludo.
     
  7. hostingroup

    hostingroup Usuario activo

    Si son administrados pero el compañero esta comunicando que a pesar de estar administrado no le están ayudando como deberían y solo le dicen que pague mas dinero para tener mas ram.
     
    A FanHost le gusta esto.
  8. Datacenter1

    Datacenter1 Usuario activo

    Aumenta estos dos valores:"

    max_connections=100
    max_user_connections=20

    Yo los pondria a
    max_connections=250
    max_user_connections=50

    Deja todo lo demás como está, por lo que describes me suena más a que mysql ha llegado al límite de conexiones que a un problema de memoria. si no falla avísame y te ayudaré a optimizar esos valores
     
  9. Pixelade

    Pixelade Nuevo usuario

    Hola de nuevo a todos!

    Sí, es un VPS administrado pero como a ellos les conviene.

    Administran pero bajo mis ordenes, con lo cual si yo no tengo ni idea no se que ordenes darles... Y así me he pasado ya unos cuantos meses :S

    Y ya un poco cansado he decidido buscar ayuda de otra forma, porque la impotencia que se siente es... indescriptible.

    Y otra cosa es que si solicito el acceso root pierdo la "súper administración" que ellos me ofrecen... Así que estoy en una tesitura un poco complicada...

    El tema es que lo que me pasa es solo culpa mía y de mis páginas... Y por lo que he leído por Internet durante estos meses, con la RAM que tengo debería poder soportar mas de 10.000 visitas diarias y ahora mismo no soporta ni 500.

    Datacenter1 voy a decirles que me cambien esos dos valores a ver que tal, en el momento lo tenga y vea como va te digo!

    Gracias a todos por haberme leído y intentar ayudarme! Os lo agradezco :)
     
  10. ideasmultiples

    ideasmultiples Usuario activo

    No se que has leído por hay, pero te aseguro que has leído mal o en el sitio incorrecto.

    La cantidad de ram no te limita el número de visitas, el número de visitas lo limitan un montón de factores a la vez.

    El consumo de ram depende de tu software no del servidor, hay software que necesita 200MB por usuario conectado y otros que necesitan 64K....

    10,000 visitas diarias generalmente necesitan mucho más de lo que tienes, no solo en RAM, sino en velocidad de I/O.

    :cool:
     
    A nonamef191118 le gusta esto.
  11. Pixelade

    Pixelade Nuevo usuario

    ideasmultiples no sabes la de cosas que he llegado a leer y lo que estoy aprendiendo por el camino!! Me encanta aprender cosas nuevas, así que gracias por tu aclaración, suponía que dependía de muchos factores...

    Una pregunta tonta... Que es I/O?
     
  12. Pixelade, una de dos:

    1 - Llama a redcoruna y les comentas que tienes un problema de load alto. Si te dicen paga más y te ponemos más RAM o es que van a lo chapuzas de cambiar por cambiar sin antes optimizar. Ahí ya te puedes dar cuenta de lo chapuzas que son.

    2 - Si solo te ofrecen la primera posibilidad diles que muy bien que te vas a cambiar de proveedor y si están desesperados igual te atienden.
     
  13. ideasmultiples

    ideasmultiples Usuario activo

    Input/Output o Lectura/Escritura en disco.

    :cool:
     
  14. Última edición por un moderador: 27 Mar 2013
  15. Pixelade

    Pixelade Nuevo usuario

    Gracias por la alcaración! :)

    Pasan de mi cara, ya lo he intentado... Además llamarles a un 902 para hacerles el #### más gordo todavía y quedarme en las mismas... :golpe::golpe:

    Lo del load es el consumo de la CPU? Si es eso lo tengo muy bajo, no? Solo utiliza un 0,3 (12 CPUs). A veces cuando se genera un pico que hace que se caigan las páginas con BD se sube a 4-5, pero otras veces solo sube hasta 0,9.
     
  16. josegm

    josegm Nuevo usuario

    Buscate un buen sysadmin web y que te lo mire, siempre es mejor que cualquier servicio de administración aportado por Red Coruña u otras. Un sysadmin de confianza siempre te analizará mejor el tema y te lo optimizará.
    Aunque consuma poco para que quieres el daemon de FTP teniendo SFTP ?
     
  17. Pixelade

    Pixelade Nuevo usuario

    Hola josegm,

    El problema es que si pido acceso root para que otra persona me optimice el VPS pierdo su "Administración" y por muy mala que sea en ciertos momentos me puede sacar de algún apuro porque yo entiendo "CERO" de estos temas...

    Que diferencia hay entre FTP ysFTP? Cambia algo a la hora de acceder con un cliente FTP tipo Fliezilla?
     
  18. hostingroup

    hostingroup Usuario activo

    Hola, los dos son lo mismo son FTP, solo que uno tiene la "s" que significa Secure, que quiere decir esto:

    FTP:
    La información que se transfieren de un lado a otro no están encriptados y hay posibilidad de que un tercero intercepte la información y la lea.

    SFTP:
    La información pasa encriptada por lo que si un tercero la intercepta no podrá leerla, entonces es mas segura.
     
    A Pixelade y josegm les gusta esto.
  19. Pixelade

    Pixelade Nuevo usuario

    Hola a todos!

    Perdonar que no dijera nada pero hemos estado fuera de vacaciones! Espero que vosotros también hayáis podido desconectar un poco aunque sea...

    Datacenter1 no se si ha sido tu cambio de esos dos valores o que pero ahora el uso de memoria es de 50-60% (Lleva ya un par de horas así). Todavía no me han dicho que han hecho dicho cambio (Encima son muuuuuy lentos, 6 días para cambiar esos dos valores) pero supongo que esa bajada ha sido gracias a esos dos valores!! Mil gracias!! Estoy alucinado, que alegría me acabo de llevar :D :D :D :D

    Hoy prontito me ha comunicado la configuración de myisam:

    [myisamchk]
    key_buffer = 4M
    sort_buffer = 2M
    read_buffer = 1M
    write_buffer = 1M

    myisam_sort_buffer_size=2M

    Preguntándome que si veía algún problema... Lo hay?

    De nuevo mil gracias a todos y en especial a Datacenter1.

    PD: Ahora a ver como se comporta frente a los picos de RAM, si siguen existiendo...
     
  20. Datacenter1

    Datacenter1 Usuario activo

    Los cambios que te recomendé no deberían tener ningún impacto en la carga o memoria, mi idea era descartar los "cuelgues" porque sospechaba que ocurrían por exceso de usuarios/conexiones, así que no merezco el crédito :)

    Desafortunadamente sin saber el uso actual, tamaño de tablas, indexes, etc es muy poco lo que se puede hacer, tu proveedor debe ser capaz de optimizarlo por ti.
     
  21. Pixelade

    Pixelade Nuevo usuario

    Vaya... Ya me había hecho yo ilusiones... He preguntado al Servicio Técnico a ver que explicación me dan...

    Aunque ahora se ha vuelto un poco loco y la gráfica de la memoria y la del disco duro parecen una montaña rusa :S

    De todas formas, muchas gracias
     


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


Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta · Sobre Devandhost