User Tools

Site Tools


informatica:linux:discos:benchmark

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:discos:benchmark [2014/01/20 12:45] – [iostat] javiinformatica:linux:discos:benchmark [2015/04/13 20:19] (current) – external edit 127.0.0.1
Line 5: Line 5:
 Aqui se listan herramientas para analizar la velocidad de los discos y otro tipo de tests. Aqui se listan herramientas para analizar la velocidad de los discos y otro tipo de tests.
  
 +====== LBA ======
 +
 +Logical Block Address
 +
 +====== Sectores ======
 +
 +http://www.ibm.com/developerworks/library/l-4kb-sector-disks/
 +
 +  * Sector. 1 disco se divide en sectores.
 +  * Tradicionalmente el tamanyo de cada sector era de 512 bytes, pero desde 2010 se han generalizado los discos de 4096 bytes por sector.
 +  * Para mantener la compatibilidad, el sector fisico (de 4096 bytes cada uno) se divide en 8 logicos (de 512 bytes cada uno)
 +  * Para determinar el tamanyo de sectores fisico y logico:
 +<code>
 +sudo cat /sys/block/sda/queue/physical_block_size
 +4096
 +sudo cat /sys/block/sda/queue/logical_block_size
 +512
 +</code>
 +Otro metodo:
 +<code>
 +sudo fdisk -l | egrep "Disk|Sector" | grep -v "identifier"
 +</code>
 +Salida:
 +<code>
 +Disk /dev/md0 doesn't contain a valid partition table
 +Disk /dev/md1 doesn't contain a valid partition table
 +Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
 +Sector size (logical/physical): 512 bytes / 4096 bytes
 +Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
 +Sector size (logical/physical): 512 bytes / 4096 bytes
 +Disk /dev/md0: 983.2 GB, 983214915584 bytes
 +Sector size (logical/physical): 512 bytes / 4096 bytes
 +Disk /dev/md1: 16.8 GB, 16844193792 bytes
 +Sector size (logical/physical): 512 bytes / 4096 bytes
 +Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
 +Sector size (logical/physical): 512 bytes / 512 bytes
 +</code>
 +En este caso se trata de uno de 4096 bytes. Los viejos son de 512 bytes
 +
 +===== Alineacion =====
 +
 +http://www.ibm.com/developerworks/library/l-4kb-sector-disks/
 +
 +https://ata.wiki.kernel.org/index.php/ATA_4_KiB_sector_issues
 +
 +http://people.redhat.com/msnitzer/docs/io-limits.txt
 +
 +TODO: ver si es cierto o no que particiones no alineadas impactan en el rendimiento
 +
 +  * **SOLO** impacta negativamente, y asi lo informa "sudo fdisk -l" **si el tamanyo de los sectores fisicos es distinto al de los logicos**. Por ejemplo en un disco //Advanced Format// de Western Digital.
 +  * **Cada particion tiene que comenzar en un numero de sector divisible por 8** (relacion 4096 bytes fisico - 512 bytes logico)
 +  * El impacto es **solo negativo en operaciones de escritura**
 +
 +Con fdisk se puede alinear lanzando el siguiente comando cuando se particiona:
 +
 +  sudo fdisk -H 224 -S 56 /dev/sda
 ====== Obtener IOPS ====== ====== Obtener IOPS ======
  
Line 267: Line 323:
 sudo cat /sys/block/vda/queue/physical_block_size sudo cat /sys/block/vda/queue/physical_block_size
 </code> </code>
 +
  
informatica/linux/discos/benchmark.1390221901.txt.gz · Last modified: 2015/04/13 20:19 (external edit)