Ramiro Magallanes wrote:
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
Muchas gracias Ramiro por la ayuda !....

Entonces vos decís que lo menjor es manejar un archivo por mail (un directorio por cuenta de mail) ??? Que opinión/experiencia/referencia tenes sobre alojar los mails en bases de datos ?

En cuanto al hard, me acaban de pasar precios de servidores IBM con discos SAS y la verdad es que son carísimos.... $10.000 por 1TB de disco !!!

En estos días voy a tener que definir esto y comprar el hard necesario. Hasta ahora, lo más económico es Dell, pero no termina de convencerme.

Ya que estoy tiro otra duda.... Hace tiempo que estoy peleando con un smtp el cual quiero que autentique los usuarios por medio de otro server que tiene LDAP. Seguí 32mil tutoriales y sigue sin funcionarme....instalé SASL, lo configuré y nada. Alguien tiene experiencia en el tema como para tirarme una soga ?

Muchas Gracias
Gustavo


-- 
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]

Responder a