[Bulma] benchmarks y iSCSI

Miguel Gonzalez Castaños miguel_3_gonzalez en yahoo.es
Mie Feb 6 14:47:56 CET 2008


Hola:

   Estoy probando iSCSI con VMware y la verdad es que estoy un poco perdido.

   Me han dicho que para probar el disco en crudo (raw) utilice disktest:

  lectura:

  disktest -PT -T30  -K32 -B128k -ID /dev/sdXYZ -h1

  escritura:
  
  disktest -PT -T30  -K32 -B128k -ID /dev/sdXYZ -h1 -D 0:100

  Si utilizo esta configuracion, me da unos 90 MB/s para escrituras y 
1900 MB/s para lecturas. Si añado el flag -If entonces hace un fsync en 
cada escritura (se supone que esto desactiva la cache no?) y entonces 
baja el rendimiento a 5 MB/s la escritura y 34 MB/s la lectura.

  Para comparar, el disco local (no el de iSCSI), obtengo con cache 
374.60MB/s en escritura y en lectura 2290.25MB/s y sin cache 28.10MB/s 
de escritura y 30.12MB/s

  El problema es cuando utilizo dd. Estoy utilizando esta línea de 
comandos para escrituras:

  dd if=/dev/zero of=/mnt/raid1/zero bs=4096 count=1572864

  o

  dd if=/dev/zero of=/mnt/raid1/zero bs=128k count=52428


  dd if=/mnt/virtualdata1/zero of=/dev/null bs=4096

  o

  dd if=/mnt/raid1/zero of=/dev/null bs=128k

  ademas he activado un scheduler que parece ir mejor para las lecturas:

  echo noop > /sys/block/sdc/queue/scheduler

  El tema aqui es que cuando hago los tests con dd con el filesystem, 
los datos que obtengo se parecen mucho mas a los de sin cache (muy 
bajos). He activado noatime en el montaje, y aunque el otro dia me dio 
muy buenos resultados, ahora me sigue datos bajos.

  Se que esto solo son pruebas, y que probablemente tengo que quedarme 
con la combinacion en que los ordenes de magnitud parezcan mas altos, 
pero la verdad, ya no se muy bien si estoy pasando algo por alto

   Saludos

   Miguel
 



Más información sobre la lista de distribución Bulmailing