informatica:linux:discos:benchmark
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:linux:discos:benchmark [2014/01/20 12:11] – javi | informatica: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. | ||
- | ======= Obtener IOPS ======= | + | ====== LBA ====== |
+ | |||
+ | Logical Block Address | ||
+ | |||
+ | ====== Sectores ====== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | * 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, | ||
+ | * Para determinar el tamanyo de sectores fisico y logico: | ||
+ | < | ||
+ | sudo cat / | ||
+ | 4096 | ||
+ | sudo cat / | ||
+ | 512 | ||
+ | </ | ||
+ | Otro metodo: | ||
+ | < | ||
+ | sudo fdisk -l | egrep " | ||
+ | </ | ||
+ | Salida: | ||
+ | < | ||
+ | Disk /dev/md0 doesn' | ||
+ | Disk /dev/md1 doesn' | ||
+ | Disk /dev/sda: 1000.2 GB, 1000204886016 bytes | ||
+ | Sector size (logical/ | ||
+ | Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes | ||
+ | Sector size (logical/ | ||
+ | Disk /dev/md0: 983.2 GB, 983214915584 bytes | ||
+ | Sector size (logical/ | ||
+ | Disk /dev/md1: 16.8 GB, 16844193792 bytes | ||
+ | Sector size (logical/ | ||
+ | Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes | ||
+ | Sector size (logical/ | ||
+ | </ | ||
+ | En este caso se trata de uno de 4096 bytes. Los viejos son de 512 bytes | ||
+ | |||
+ | ===== Alineacion ===== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | TODO: ver si es cierto o no que particiones no alineadas impactan en el rendimiento | ||
+ | |||
+ | * **SOLO** impacta negativamente, | ||
+ | * **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 ====== | ||
http:// | http:// | ||
Line 61: | Line 117: | ||
Es decir, el disco es capaz de realizar **76 operaciones de lectura o escritura por segundo**. | Es decir, el disco es capaz de realizar **76 operaciones de lectura o escritura por segundo**. | ||
- | ====== Penalizacion IOPS en RAID ====== | + | ===== Penalizacion IOPS en RAID ===== |
La siguiente tabla muestra el numero de IOPS que realiza un RAID en funcion del nivel y del tipo de operacion. | La siguiente tabla muestra el numero de IOPS que realiza un RAID en funcion del nivel y del tipo de operacion. | ||
Line 72: | Line 128: | ||
| RAID 5 | 1 | 4 | | | RAID 5 | 1 | 4 | | ||
| RAID 6 | 1 | 6 | | | RAID 6 | 1 | 6 | | ||
+ | |||
====== Tests de rendimiento ====== | ====== Tests de rendimiento ====== | ||
Line 186: | Line 243: | ||
===== iostat ===== | ===== iostat ===== | ||
+ | |||
+ | http:// | ||
* Instalar en Debian: | * Instalar en Debian: | ||
Line 264: | Line 323: | ||
sudo cat / | sudo cat / | ||
</ | </ | ||
+ | |||
informatica/linux/discos/benchmark.1390219890.txt.gz · Last modified: 2015/04/13 20:19 (external edit)