22/05/2010, 13:14
|
| Usuario no validado | | Fecha de Ingreso: agosto-2005 Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 19 años, 4 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. |