El mar, 11-09-2007 a las 11:00 -0300, Gustavo Marcello escribió: > Federico, te cuento mas o menos como tenemos la cosa.... > > En cuanto a hard, en este momento usamos un Xeon de los viejos (de > cuando lo mas grande en pentium era la III), disco scsi de 10k, 70 Gb, y > 1M de RAM..... con esto estamos dando soporte a 6300 cuentas de 40Mb > cada una... obviamente no están todas con los 40 Mb ocupados... > Esta maquina hace pop para aquellos usuarios que consulten mail vía > cliente de correo, e imap para webmail...las cuentas de los usuarios > están guardadas en un server ldap, (otra máquina)... y para smtp usamos > otra maquina diferente. > Los mails de los usuarios los guardamos en texto. Un archivo por cuenta > de mail, en texto plano para las inbox, y otro para "otras carpetas" que > el usuario defina en su correo. > En cuanto al tráfico, estamos manejando en promedio 90.000 mails diarios. > El problema que creo que me va a sugir con este esquema es que si yo, > supongamos que compro discos scsi de 1Tb y logro tener espacio > suficiente para alojar cuentas de 300 Mb c/u (6300usuarios x > 300MB/usuario = 1,8 TB) , creo que se va a volver muy lento el manejo de > las cuentas ya que va a estar trabajando con archivos de texto de 300Mb, > y por ejemplo, cuando un user borra un mail, se copian todos esos 300Mb > (sin copiar el mail borrado)....creo que lo voy a sufrir en performance. > ¿Que opinas?
Haciendo una captura tardia del hilo , se me ocurren algunas cosas :) 1-discos scsi de 1 tera no vas a encontrar ;) en todo caso sata(sas creo q todavia no h) , podes tirar de alguna cabina para obtener tolerancia a fallos. Con el acceso a disco , el combo fibra+cabina de datos scsi sigue siendo lo mejor aunque bastante salado , tambien podrias optar x iscsi , pero yo no me juego a tirar de los iniciadores , a mi _NO_ me han dado buen resultado. El sistema de ficheros que uses sobre esas particiones tb va a contar ! Cuidadin con tirar de Reiserfs que lo mas probable es que no se incluya el soporte nativo de reiserfs mucho tiempo mas en el kernel. Yo opto por tirar de xfs en todos los servidores, aunque siempre se debe mirar las analiticas de cada sistema de ficheros y decidir a conciencia. 2-si vas a manejar tantas cuentas , aparte de un buen diseño , deberias mirar de utilizar servidores de correo del palo cyrus o dovecot , que es bastante conocido que manejan grandes cantidades de cuentas de usuario sin problemas , tienen pasarelas de autentificacion y demas. Yo tengo bastantes cyrus corriendo , con miles de cuentas y no me dan problemas , aparte de q la administracion es bastante simple una vez que la conoces y son como el conejo de duracell .."funcionan y funcionan y.." 3-el acceso a disco se torna mucho mas efeciente cuando trabajas con servidores de correo como cyrus que guardan 1 fichero x correo , eso quiere decir que no estan constantemente tirando de un unico fichero gigante , sino de muchos pequeños , por lo que tb ante un problema fisico q afecte a los datos , minimizas el impacto de la perdida. 4-podrias hacerte un pequeño programa en perl/python q haga diferentes acciones sobre una maqueta con cyrus o dovecot y con unas cuentas transformadas de tu sistema antiguo , probar los resultados. Hace algun tiempo monte una guia rapida para montar cyrus+postfix +demases :) http://blog.sabueso.org/?q=node/30 > Conozco de la existencia de otros métodos para alojar los mails de los > usuarios (un archivo por cada mail, una carpeta por cuenta de > usuario....- en base de datos,....etc), pero no se cual es el ma > conveniendte.... tampoco se si me vendría bien cambiar el Hard de la > Maquina o solo cambiando el modo de guardar las cuentas me alcanzaría > para solucionar todo. > > GRACIAS POR LA AYUDA ! Slds!
-- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/ /* Publica y encontra trabajo relacionado con softlibre en http://www.usla.org.ar/modules/jobs/ */ Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]
