Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/05/2010, 13:14
Avatar de Datacenter1
Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: ¿Conoces CloudLinux?

Buena primera pregunta !

Puedes configurar por defecto un % y también ajustarlo por usuario

Por ejemplo todos lo usuarios le asignas por defecto 25% pero a los clientes especiales le asignas 50%

No es posible ajustarlo por intervalo de tiempo, es decir si lo ajustas a 25% ningún proceso podrá usar más de ese porcentaje

En términos de hosting basicamente no es mucho problema que un usuario X utilice una gran cantidad de cpu o recursos durante un corto espacio de tiempo, el problema comienza cuando esta alta cantidad de recursos dura más de lo normal o se vuelve permanente, para esta situación estamos trabajando en un plugin cPanel que permite controlar el promedio diario del CPU

Ejemplo:
El plan A muy económico los clientes tienen un 1% de CPU promedio diario
El plan B de mediano precio los clientes tienen hasta un 5% de CPU promedio diario
El plan C de mayor precio los clientes tienen hasta un 10% de CPU promedio diario

No se debe confundir el cpu promedio diario con la quota de cpu, en el plan A cada proceso del cliente puede usar el cpu tanto como necesite, pero el promedio general de las ultimas 24 horas no puede exceder el 1% esto garantiza que siempre habrá recursos suficientes para todos y si alguno excede los recursos no afectará la estabilidad.

Lo estamos desarrollando como plugin cPanel, sin embargo cualquiera con medianos conocimientos de programación bash podrá implementar algo similar usando CloudLinux

Otro detalle importante es que Cloudlinux no solo permitirá controlar CPU, sino MySQL y lecturas y escrituras al disco y recientemente lo han expandido a procesos, por ejemplo la última versión (aún no he testeado esta funcionalidad) permite encapsular un programa bajo un LVE, digamos que queremos encapsular el servicio de correo (exim, qmail o cualquier otro) en un LVE y asignarle un máximo de 50% de CPU, de esta forma garantizamos que aún bajo un ataque de spam, los demás servicios tendrán suficiente recursos para seguir corriendo y evitar el colapso del servidor.