Publicado inicialmente por
wla2
a simple vista esta todo clarisimo, solo tengo una duda ¿como afecta esto a un web normalito con cientos de archivos html de 6kb y cientos de imagenes de menos de 70? unas 5000 paginas vistas al dia y muchas llamadas SQL?
¿notare en la navegacion retraso con respecto a un servidor con disco dedicado?
Los RPS sacan prácticamente todo su rendimiento de la caché que mantenga el sistema en RAM.
Eso significa que si -una vez arrancado y cargados todos los servicios- al servidor le queda RAM suficiente como para mantener en cache todos los ficheros pequeños a los que accedas más comúnmente, entonces el rendimiento será perfecto, sin prácticamente nada que envidiar a un disco dedicado.
En cambio si se queda sin cache suficiente, sea porque los servicios usen más RAM de la cuenta, o porque haya más ficheros a los que deba acceder frecuentemente, y al final acaba accediendo a ficheros pequeños desde disco... el rendimiento bajará en picado.
A modo orientativo, en un RPS1 -con 512MB de RAM- en un arranque en limpio -que básicamente incluye apache, mysql, bind, sshd, y poco más, sin nada de datos cargado- a mí me quedan 300MB para cache. A ojo, diría que debería ser suficiente para tener unos 150MB de ficheros pequeños, una base de datos de 100MB, y tantos GB como quieras de ficheros grandes (más de 1MB) siempre que no te moleste acceder a ellos a como mucho 1-2MB/s.
En caso de querer una base de datos grande, dependería de la optimización de las consultas para que hundiese o no el rendimiento del servidor... o se puede usar un dedicado para las bases de datos (que es lo que yo hago).
Como nota aparte, un punto a tener en cuenta serían los sistemas de cache que se basan en guardar copias pre-procesadas de páginas en disco, en miles de ficheros pequeños (cache de wordpress, squid, etc.), que en un RPS más que acelerar es posible que tirasen el rendimiento por los suelos (esto dependería de más factores).
Resumiendo: son un producto concreto para unas tareas concretas, con un coste por MHz muy interesante, pero al mismo tiempo unas limitaciones bastante grandes si se intentan usar como servidor de propósito general.