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.

¿Es normal que mi VPS soporte a las justas 100 personas?

Tema en 'Asuntos Técnicos' iniciado por openroot, 19 Ago 2012.

  1. openroot

    openroot Usuario activo

    Hola amigo
    ¿alguien me puede explicar esto?

    Tengo un VPS y dentro de este un foro SMF muy bien optimizado
    Cuando hay 100 usuarios conectados simultaneamente la memoria pide auxilio y se muere solita conforme aumentan los usuarios.

    :S

    [​IMG]

    es un VPS con
    2 GB de memoria RAM Burst 2 GB
    100 megabits
    50 GB disco

    Con 200 personas
    [​IMG]

    con 300 cae

    ¿Es normal que esto ocurra con un VPS de 2 GB?
     
    Última edición: 19 Ago 2012
  2.  
  3. openroot

    openroot Usuario activo

    Su procesador es
    Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz


    ¿Quisiera saber que si me compro un Servidor dedicado? con
    2 GB de RAM
    Procesador - Corel duo 2.4 Ghz
    100 megabits

    ¿Tendrá el mismo rendimiento que el VPS?
     
  4. ideasmultiples

    ideasmultiples Usuario activo

    Eso depende de la aplicación, el uso de la DDBB y su configuración y sobre todo, De que y como sea el nodo donde esta alojado el VPS, normalmente siempre están sobrevendidos o sobre explotados.

    Deberías utilizar un cluster con un mínimo de 2VPS, uno en exclusivo para DDBB.

    :cool:
     
    A skunk le gusta esto.
  5. openroot

    openroot Usuario activo



    Tengo ispconfig3 instalado + mi foro sin gente
    la memoria ram está en 35%

    cuando con el software webserver stress tool7 genero visitas falsas la memoria ram aumenta

    hasta llenar los 2 GB y luego se cae todo.
    utilizando el Software generador de visitas falsas:
    Me he dado cuenta que mi foro acepta 240 usuarios falsos luego vota este error
    !FAILED! All requests of click done, but at least one request failed with HTTP result 500 (=Internal Server Error), (63.718 ms)

    Mientras si hago lo mismo con un foro desconocido que soporta 4000 mil usuarios en linea:
    Sucede que este luego de pasar los 10 usuarios falsos me vota el siguiente error
    !FAILED! All requests of click done, but at least one request failed with HTTP result 503 (=Service Unavailable), (8.743 ms)
    y no acepta los 300 visitas falsas

    Llendo directamente al grano tengo esta duda

    Si me paso a un dedicado con
    2 GB de RAM
    Procesador - Corel duo 2.4 Ghz
    100 megabits

    ¿Su rendimiento será mejor?
     
  6. ideasmultiples

    ideasmultiples Usuario activo

    Es que una cosa son las visitas y otra los usuarios simultáneos que puede aguantar un servidor.

    Y la realidad es que sobre usuarios simultáneos hay mucho prometo y poco conocimiento, en la realidad hay MUY pocos proveedores que aguanten 4000 usuarios simultáneos, ni siquiera con un dedicado, pare ese tipo de sitios se necesita otra infraestructura muy diferente y pocos están dispuestos a asumir la realidad y su precio.

    En este caso también puede ser que simplemente no te deje más 10 conexiones desde un mismo IP.

    De todas formas el problema de memoria es una cuestión de configuración y limites reales, no te hagas muchas ilusiones de optimización mágica en la DDBB o en el apache, porque no la hay.

    Hay limitaciones físicas, tanto en las peticiones httpd, como en las conexiones tpc y por supuesto en la forma y velocidad de acceder a los datos.


    :cool:
     
  7. Skamasle

    Skamasle Usuario activo

    Es normal, concuerdo con ideasmultiples, no es lo mismo usar una herramienta que haga peticiones y te genere 300 por segundo o algo por el estilo a tener 300 personas online con los medidores que hay por ahí, que si bien la persoa esta en tu web pero no esta haciendo ninguna consulta por que ya a terminado pero la persona esta ahí aun, o eso te dirá a anlytics o esos sistemas que usan JS para medir las personas que tienes online.

    O sea que 300 online tiene que aguantarte pero 300 peticiones por segundo es otra cosa, también depende de la configuración que tengas, también tienes que ver que es lo que se come los 2 gigas de ram, mysql, php, ,apache todo junto ?
     
  8. hostigal

    hostigal Usuario activo

    seguramente tu vps se muera por ram y por io de disco.
    Yo te recomendaría un vps con recursos exclusivos sobre servidores de ultima generación montados sobre cabina, o con discos en raid 10, para el tema de io.
    En cuanto a la ram dependiendo del panel que tengas instalado: plesk, cpanel,...se pueden hacer unas cosillas para optimizar y limitar el consumo y así sacarle más rendimiento.

    Es mejor un vps de los que comento en gama media/alta, que ese dedicado, te saldrá mejor de precio, y dará mas rendimiento.

    saludos.
     
  9. FenixHosting

    FenixHosting Usuario activo

    amigo por mas grande que este tu BD no puede consumirte 2 Gb con 200 personas online.. Ahi te puedo asegurar que el servidor donde esta tu vps esta sobrecargado y con la menos nada se satura.

    Te recomiendo te mudes a otra empresa ya que 2 Gb es suficiente para que te aguante hasta 2000 a 4000 visitas y unos 2000 al mismo tiempo...
     
  10. hostigal

    hostigal Usuario activo

    No estoy de acuerdo con FenixHosting eso depende de muchos otros factores, como todo el resto de webs, forma en que esté optimizado, tipo de consultas...etc.
     
  11. ideasmultiples

    ideasmultiples Usuario activo

    No sabes de lo que hablas :rolleyes:

    Aunque este no sea el caso, una servidor de DDBB se puede consumir varios TB de memoria en una sola operación....

    :cool:
     
  12. hostigal

    hostigal Usuario activo

    +10 ideasmultiles
    Ademas cada caso es particular no puede generalizar con lo que dice.
     
  13. silicontower

    silicontower Usuario activo

    Yo lo primero que miraría es la configuración de Apache.

    Primero hazle un apache2ctl -l y mira si esta usando prefork.

    En tal caso (Que suele ser el modo por defecto de la mayoría de distros) revisa los valores de configuración de la sección del prefork en el apache2.conf (O httpd.conf) y asegúrate de que sean correctos.

    Asegurate de lo siguiente en la config de apache:

    Que el keepalive este activado
    Que el keepalive timeout sea muy bajo (Rollo 3 segundos)
    Que el timeout este a 20 segundos como mucho

    Y concretamente para el prefork y así de memoria:

    StartServers 2
    MinSpareServers 2
    MaxSpareServers 5
    ServerLimit 100
    MaxClients 100
    MaxRequestsPerChild 4000

    Y si te sobra memoria pues súbele el serverlimit y el maxclients.

    Y hecho esto ya tendrás Apache optimizado, a patir de ahí asegúrate de que MySQL también lo está y de que estás usando innodb como motor para las tablas de tu BBDD.

    Y quizás así le rascas un poquito más al VPS ;-)
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·