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.

Liberar la Ram en un VPS con OpenVZ

Tema en 'VPS Hosting' iniciado por danielpz, 28 Jun 2013.

  1. danielpz

    danielpz __EXPULSADO__

    Hola amigos, vuelvo con otra duda, que me disgusto mucho..., contraté un VPS en "serverhub.com", y despues de actualizar el S.O e instalar mis cosas, me di cuenta que mi consumo de Ram habia subido de de 80 a 350, y no estaba asiendo nada, asi que desinstale el apache, sendmail y demás cosas que trae el Debian 6 por defecto, e igual tenia un gasto de más de 250 ... mmm, asi le le mande el comando

    CODE, HTML o PHP Insertado:
     echo 3 > /proc/sys/vm/drop_caches 
    y me resulto esto:

    CODE, HTML o PHP Insertado:
    -bash: /proc/sys/vm/drop_caches: Permission denied 
    el 3, el 2, o el 1, igual me salia el mismo mensaje .... :(

    Asi que me puse a investigar varias horas por al red, y siempre decian haz esto, has el otro, y siempre tenia el mismo maldito resultado de "Permission denied", asi que pensando que habia echo algo mal, reinstale el S.O, y defrente le tiré el mismo codigo.. y me dio el mismo resultado....

    Asado por lo ocurrido contácte a mi probedor y le mensione lo que paso,, y me respondio esto:

    We utilize the OpenVZ Virtualization infrastructure and this is not supported since the containers (aka VPS/Virtual Machines) share the kernel that's on the hardware node. You would need to upgrade to a Xen VPS or dedicated server in order to use this feature as they have dedicated kernels.

    Regards,


    Osea que estoy compartiendo la infraestructura y bla bla bla,, asi que: por lo que puedo entender si trato de liberar el cache, lo liberaría de todos los q comparten con migo....

    Entonces.... que hago?????

    Espero su ayuda amigos.
     
  2.  
  3. guitobon

    guitobon Usuario activo

    No te obsesiones con el consumo de RAM de un Linux.
    Otra cosa es que te diese problemas por falta de RAM.
    ¿Para que quieres tener memoria sin usar? LO que hace Linux es aprovechar los recursos que tiene. Lo que esta haciendo es acelerar los accesos a disco asignando RAM no usada. Para eso se invento la cache.
    A medida que vayas necesitando RAM, ya veras como te va "apareciendo".
     
  4. danielpz

    danielpz __EXPULSADO__

    Lo que pasa es que cuando alojo una web, y descargo desde esa web por ejemplo un archivo de 2 GB la Ram se dispara y solo me deja 15 MBs de Ram de los 2 GB que tengo asignado,, claro,, no me come la Swap, pero la dedicada si me la come ..:crap:,, nose exactamente xq pasa eso.. pero pasa ... ,

    Ya contraté otro VPS en lease web, y he creado un cron con el mismo codigo guardado en un .sh y éste libera la Ram cada 5 minutos,, y todo bien, este VPS si lo acepta pero el otro no ....

    Entonces.... que solución le doy?

    Nota Extra: en el VPS de lease web, tambien cuando descargo un archivo de 2 GB o bueno de nose cuantos gigas, siempre la Ram se dispará :S, nose porque :crap:

    Nota 2: La descarga lo ago desde las webs alojadas en los VPS hacia mi PC con un acelerador de descargars ,(OrbitDowloader)
     
  5. guitobon

    guitobon Usuario activo

    Es bastante obvia la razón que el server se coma 2G si te pones a descargar un fichero de 2G. ¿Eres consciente de los tamaños de los que estas diciendo?
    Lo raro es que te permita esa descarga.
    NO es adecuado colgar un fichero de 2G, como si fuese una imagen de 50K.
    Si haces eso muy de continuo, lo que pasará es que te cancelaran la cuenta.
     
  6. danielpz

    danielpz __EXPULSADO__

    aunque aprecio tu respuesta y advertecia, man estamos hablando de un VPS, no de un hosting compartido (aunque tambien lo he echo en uno de godaddy :-D), si quiero puedo poner un archivo de 18 GB, ya que ellos me dan 65 GB de almacenamiento..., ahora, por favor no nos desbiemos del tema, la duda fue,, "Como liberar la Ram",

    Saludos

    Daniel P Z
     
  7. Neo Anderson

    Neo Anderson Usuario activo

    Guitobon ya te ha dado la respuesta. Linux gestiona así la memoria.
     
  8. danielpz

    danielpz __EXPULSADO__

    -.-!

    solo quiero saber xq en un VPS con Open VZ no me deja liberar la Ram , y tambien como hacer eso de una forma alternativa a la combencional, nada más....,, nada de GB, ni linux, ni nada, simplemente eso :S .... wuau q nota,, por donde se ha ido el hilo :-(
     
  9. Datacenter1

    Datacenter1 Usuario activo

    En openvz debido a que el kernel es compartido entre todos los containers no se pueden manipular muchos parámetros del kernel, por eso el comando echo 3 > /proc/sys/vm/drop_caches no funciona

    No conozco un procedimiento similar y tampoco hay mucha necesidad de ello debido a como linux gestiona los caches (que ya te lo han explicado con anterioridad)
     
    A nonamef191118 y danielpz les gusta esto.
  10. danielpz

    danielpz __EXPULSADO__

    Por fin!!!!, lo que necesitaba!!!!, ajajajaj 1 millon de puntos pa ti man!, Gracias! :aprueba:

    Mi probedor me sugirio pasarme a uno con Xen, pero en una web de debate bi como destrobazan a Xen diciendo esto, aquello, y como que no me tinka mucho contratar un con Xen,, entonces... que virtualización me recomiendan?
     
  11. gopro

    gopro Usuario activo

    No es que Datacenter te haya contestado mejor o peor que los otros,es que parece que no lo queires enteder....

    Qué problema tienes con la RAM? tanto como para querer cambiar de sistema?

    Qué parte no entiendes?, La Ram es gestionada de esa forma, no es que no la tengas disponible, si que la tienes, pero ya que está ahí muerta de risa Linux la aprovecha para otras cosas, pero no sufras, que cuando sea requerida por algún otro proceso quedará libre para ese proceso...

    Es tan facil como que hagas un comando free -m en la consola y verás cuál es la RAM que realmente se está utilizando.
     
  12. danielpz

    danielpz __EXPULSADO__

    Muchas gracias por tu respuesta amigo :aprueba::aprueba::aprueba::aprueba: ... pero aun no me queda del todo bien entendido, osea lo que me dices es que, si por ejemplo, yo Abro un Game server de "Halo" Por ejemplo que te jala seguro 100 de Ram, y bueno el apache digamos que te jale 300,,(es una suposición) y yo teniendo un VPS de 512 de Ram veo con "free -m" que no esta usando 400 de ram sino 500 ,que significa eso, que Linux agarra la Ram disponible y la utiliza para mejorar el rendimiento de los procesos activos en ese momento????

    y por ejemplo si quiere abrir otro game server de Halo que necesita 100 Ram , linux verá que lo necesito y liberará lo que ocupó para la potenciación de los procesos que ejecutaba con anterioridad, y lo pondrá en uso para el proceso que acabo de abrir????, a eso te refieres amigo???

    Si es asi,, entonces,, en que casos se utiliza la SWAP?, en los que ya no alcanza de por si lo que se necesita y lo que hay libre?

    Y si no es mucho pedir; que ago yo al hacer ese comando liberador?, mato la mejora de rendimiento de los procesos que linux vio prudente potenciar?

    Y como extra: y repitiendo la pregunta anterior; que virtualización me recomiendan?, XEN?, Open VZ? otra? (Es para un proyecto de una Web de Videos,,aparte utilizaré discos SSD (eso me an recomendado))
    Muchas Gracias! :aprueba:
     
    Última edición: 2 Jul 2013


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·