Re: bonding y balanceo de carga (no balancea)
probé en fedora 11 y funciona sin problemas, con 3 tarjetas da 90mbps en promedio. pero no hay xen en fedora 11, solo kvm y necesito xen si o si. (y es casi 100% necesario usar centos) :( creo que tendré que comprar unas infiniband gracias. El 10-07-2009, a las 19:29, Aldrin Martoq escribió: On Fri, 2009-07-10 at 17:13 -0400, Felipe Román Márquez wrote: tiene 6 discos sas de 15.000rpm en raid0 (cada server) en velocidad peak da casi 800mbps, y no baja de 480mbps en velocidad sostenida. y en cpu, tiene 2 x quadcore nehalem (no hay nada más potente en el mercado hasta ahora) son 8 cores por máquina y 16 theads en total ya que tienen HT. Lei tus specs (por eso los puse bajo mi comentario), y aun asi los procesos que hablamos son todos UNI-THREAD (no te sirven los 8 cores), son pesados en CPU y 800mbps es poco para tus discos (cuidado con las unidades!). Como referencia en mi laptop: - hdparm -T /dev/sda 1128.20 MiB/s - hdparm -t /dev/sda 61.03 MiB/s - dd if=archivo2gigas of=/dev/null (no esta en cache obvimente!) 38.1 MiB/s imposible que haya cuello de botella por procesador ni por discos, además las máquinas no tienen carga, están recién instaladas y no puedo seguir avanzando hasta que la performance de red suba considerablemente. Pero *hiciste la prueba*? Miraste el uso con top (presiona 1 para separar por CPU) mientras corrias ssh por ejemplo? Hiciste scp o rsync a localhost? Aca un scp a localhost me da penosos 13 MiB/s y entre dos laptops por gigabit me da 24.9 MiB/s, asi que 50MiB/s no me parece malo para tus servidores: fijate que con scp entre 2 tarros (24 MiB/s) obtengo menos que leer directamente el disco (38 MiB/s). SCP no es gratis y rsync anda por ahi... Puedes intentar con el par de programas que pongo abajo, los cuales solo involucran CPU y red... con ellos obtengo: - a localhost: 750 MiB/s - entre 2 laptops conectados entre ellos por gigabit: 111 MiB/s --servidor.py-- #!/usr/bin/env python import SocketServer,sys class MyServer(SocketServer.ThreadingTCPServer): allow_reuse_address = True class EchoRequestHandler(SocketServer.BaseRequestHandler): def handle(self): mega = A*1024*1024 data = self.request.recv(1024) if data.startswith('test'): try: sys.stdout.write('%s: ' % str(self.client_address)) numero = int(data[5:]) for i in range(numero): if i % 10 == 0: sys.stdout.write('.') sys.stdout.flush() self.request.send(mega) sys.stdout.write('\n') return except Exception, e: print e server = MyServer(('', 5), EchoRequestHandler) try: server.serve_forever() except: server.server_close() -fin-servidor.py-- -cliente.py #!/usr/bin/env python import socket,sys,time try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((sys.argv[1], 5)) sock.send(test %s % sys.argv[2]) except IndexError: sys.stderr.write(Uso: %s IP servidor # MegaBytes Ejemplo: %s 127.0.0.1 10 % (sys.argv[0], sys.argv[0])) sys.exit(2) except socket.error, msg: sys.stderr.write([ERROR] %s\n % msg[1]) sys.exit(2) recv = 1024*8 t1 = time.time() data = sock.recv(recv) l = 0 while len(data): l += len(data) data = sock.recv(recv) t2 = time.time() sock.close() delta=t2-t1 KiB=l/1024 MiB=l/1024/1024 KiBps=KiB/delta MiBps=MiB/delta print Largo: %d MiB tiempo: %f segundos ancho banda: %f MiB/s %f KiB/s % (MiB, delta, MiBps, KiBps) fin-cliente.py -- Aldrin Martoq amar...@dcc.uchile.cl http://aldrin.martoq.cl/
Re: bonding y balanceo de carga (no balancea)
On Sun, 2009-07-19 at 20:37 -0400, Felipe Román Márquez wrote: probé en fedora 11 y funciona sin problemas, con 3 tarjetas da 90mbps en promedio. Que probaste? rsync, scp, mi programa? Comparaste con localhost? Que unidades son esas? b con minusculas es bit, B con mayusculas es Byte. 90mbps esta LEJOS de gigabit. http://en.wikipedia.org/wiki/Data_rate_units Si te refires a 90MiB/s quizas estas topando con otra limitante como algun switch entremedio? Como estan conectados los tarros? pero no hay xen en fedora 11, solo kvm y necesito xen si o si. (y es casi 100% necesario usar centos) Tu prueba es entre maquinas virtuales? :( creo que tendré que comprar unas infiniband Yo creo que te volveria a pasar el mismo problema que con gigabit porque te falta la rigurosidad para determinar donde esta el cuello de botella. Tienes que dejar el minimo de piezas y asegurarte que por lo menos algo anda a gigabit, ni siquiera has medido cual es la velocidad de leer o escribir un archivo... [] -- Aldrin Martoq amar...@dcc.uchile.cl http://aldrin.martoq.cl/
Re: bonding y balanceo de carga (no balancea)
Que probaste? rsync, scp, mi programa? Comparaste con localhost? si, probé de todo y tengo 3 veces mejor performance en fedora con el bonding funcionando que en centos. Que unidades son esas? b con minusculas es bit, B con mayusculas es Byte. 90mbps esta LEJOS de gigabit. http://en.wikipedia.org/wiki/Data_rate_units Si te refires a 90MiB/s quizas estas topando con otra limitante como algun switch entremedio? Como estan conectados los tarros? son 90MiB/s y comprueba que el cuello de botella es la red.
Encuentro FSFLA
Señores, No se si a alguien le interese, pero es importante que sepan que se esta trabajando para definir algunos asuntos de aspecto internacional en FSFLA, y aunque algunos se pueden haber enterado a través de la misma FSFLA u otras paginas, les cuento por acá: Desde el Lunes 13 del presente mes se lleva a cabo el primer encuentro de la Free Software Foundation LatinoAmerica en Caracas, Venezuela, el cual se realiza en el marco del Quinto Congreso Nacional de Software Libre (http://www.cnsl.og.ve). Este encuentro reúne a todos los miembros del alto consejo de la organización, que involucran a Andres Castelblanco (Colombia), Octavio Rossell (Venezuela), Alexandre Oliva (Brasil), Quiliro Ordóñez (Ecuador) y Oscar Valenzuela (Chile), junto al presidente de la Free Software Foundation original, Richard Stallman. Ademas contaremos con la participación de los observadores Esteban Saavedra (Bolivia) y Daniel Yucra (Perú). Dentro del marco de las actividades cada representante presentara un informe del estado actual del avance del Software Libre en su país local considerando las actividades que se han realizado en el estado, la industria, la empresa y la sociedad, junto un reporte de la participación de cada una de las comunidades locales. Finalmente como resultado del encuentro, se generaran propuestas por país, las cuales seran evaluadas por el consejo a fin de ser realizadas para el bienestar y la inclusión del Software Libre en Latinoamerica. -- Saludos Cordiales. Oscar A. Valenzuela B. Free Software Fountaion LA Board Member (ovalenzu...@fsfla.org - http://ovalenzuela.gnuchile.cl) -- Te invitamos a D.E.C.I.R ¡Sé-Libre! una campaña de FSFLA por la Libertad http://www.fsfla.org/selibre/ - http://www.fsfla.org/ signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: Encuentro FSFLA
Oscar: Muchas gracias por tu información. Seria interesante poder conversar. Muy Atte. PEHC Oscar Valenzuela B. wrote: Señores, No se si a alguien le interese, pero es importante que sepan que se esta trabajando para definir algunos asuntos de aspecto internacional en FSFLA, y aunque algunos se pueden haber enterado a través de la misma FSFLA u otras paginas, les cuento por acá: Desde el Lunes 13 del presente mes se lleva a cabo el primer encuentro de la Free Software Foundation LatinoAmerica en Caracas, Venezuela, el cual se realiza en el marco del Quinto Congreso Nacional de Software Libre (http://www.cnsl.og.ve). Este encuentro reúne a todos los miembros del alto consejo de la organización, que involucran a Andres Castelblanco (Colombia), Octavio Rossell (Venezuela), Alexandre Oliva (Brasil), Quiliro Ordóñez (Ecuador) y Oscar Valenzuela (Chile), junto al presidente de la Free Software Foundation original, Richard Stallman. Ademas contaremos con la participación de los observadores Esteban Saavedra (Bolivia) y Daniel Yucra (Perú). Dentro del marco de las actividades cada representante presentara un informe del estado actual del avance del Software Libre en su país local considerando las actividades que se han realizado en el estado, la industria, la empresa y la sociedad, junto un reporte de la participación de cada una de las comunidades locales. Finalmente como resultado del encuentro, se generaran propuestas por país, las cuales seran evaluadas por el consejo a fin de ser realizadas para el bienestar y la inclusión del Software Libre en Latinoamerica.
Re: Encuentro FSFLA
Estimado, Actualmente me encuentro en Venezuela con el resto del equipo, llego a Santiago por el 25 de este mes, y me gustaría que quienes deseen podamos reunirnos a discutir algunos puntos importantisimos que saldrán de esto. De todas formas, siempre me pueden ubicar por correo, aunque confieso que la conexión en el hotel no es muy buena, pero intento descargar los correos a diario. Un abrazo. El dom, 19-07-2009 a las 23:40 -0400, Patricio Huichulef Carvajal escribió: Oscar: Muchas gracias por tu información. Seria interesante poder conversar. Muy Atte. PEHC Oscar Valenzuela B. wrote: Señores, No se si a alguien le interese, pero es importante que sepan que se esta trabajando para definir algunos asuntos de aspecto internacional en FSFLA, y aunque algunos se pueden haber enterado a través de la misma FSFLA u otras paginas, les cuento por acá: Desde el Lunes 13 del presente mes se lleva a cabo el primer encuentro de la Free Software Foundation LatinoAmerica en Caracas, Venezuela, el cual se realiza en el marco del Quinto Congreso Nacional de Software Libre (http://www.cnsl.og.ve). Este encuentro reúne a todos los miembros del alto consejo de la organización, que involucran a Andres Castelblanco (Colombia), Octavio Rossell (Venezuela), Alexandre Oliva (Brasil), Quiliro Ordóñez (Ecuador) y Oscar Valenzuela (Chile), junto al presidente de la Free Software Foundation original, Richard Stallman. Ademas contaremos con la participación de los observadores Esteban Saavedra (Bolivia) y Daniel Yucra (Perú). Dentro del marco de las actividades cada representante presentara un informe del estado actual del avance del Software Libre en su país local considerando las actividades que se han realizado en el estado, la industria, la empresa y la sociedad, junto un reporte de la participación de cada una de las comunidades locales. Finalmente como resultado del encuentro, se generaran propuestas por país, las cuales seran evaluadas por el consejo a fin de ser realizadas para el bienestar y la inclusión del Software Libre en Latinoamerica. -- Saludos Cordiales. Oscar A. Valenzuela B. Free Software Fountaion LA Board Member (ovalenzu...@fsfla.org - http://ovalenzuela.gnuchile.cl) -- Te invitamos a D.E.C.I.R ¡Sé-Libre! una campaña de FSFLA por la Libertad http://www.fsfla.org/selibre/ - http://www.fsfla.org/ signature.asc Description: Esta parte del mensaje está firmada digitalmente
Re: bonding y balanceo de carga (no balancea)
2009/7/19 Felipe Román Márquez from...@gmail.com Que probaste? rsync, scp, mi programa? Comparaste con localhost? si, probé de todo y tengo 3 veces mejor performance en fedora con el bonding funcionando que en centos. ¿Qué protocolo exactamente estás probando? Atte, JCO
Re: bonding y balanceo de carga (no balancea)
un poco más detallado. es para un cluster activo/pasivo que usa drbd y es vital para el rendimiento de esto el performance de la red. ya hice pruebas a los discos, locales y remotas, y todo lo sugerido en los post anteriores. con las mismas pruebas usando fedora 11 con un bonding modo 6 el performance es 3 veces lo que da en centos. si le sacaba un cable de una tarjeta de red bajaba a 60MB/ss aprox con 1 daba 30MB/s y con las 3 cercano a los 90-100MB/s en centos con 1, 2, 3 o 4 tarjetas en bonding con la misma confing no da más que 30MB/s (en las mismas pruebas) bajé los modulos actualizados de intel y los instalé funciona la red pero el bonding sigue sin balancear carga. (cosa que como dije si funciona en fedora) el modulo igb y e1000e en fedora tiene una versión completamente distinta a las oficiales de intel y a las que vienen con centos 5.3, no pude portear los modulos de fedora a centos. El 20-07-2009, a las 0:16, Juan C. Olivares escribió: 2009/7/19 Felipe Román Márquez from...@gmail.com Que probaste? rsync, scp, mi programa? Comparaste con localhost? si, probé de todo y tengo 3 veces mejor performance en fedora con el bonding funcionando que en centos. ¿Qué protocolo exactamente estás probando? Atte, JCO