¿Por qué tengo velocidades de lectura muy diferentes en el mismo SSD?

¿Por qué tengo velocidades de lectura muy diferentes en el mismo SSD?

En un tramo de Debian, hice algunas pruebas rápidas para una velocidad de lectura Samsung SSD 840 de 500 GB en todas las diferentes particiones y no puedo entender los resultados. Hasta ahora tenía entendido que el disco no podía saber nada sobre el esquema de partición, por lo que debería tener un rendimiento algo consistente en toda el área de almacenamiento. El disco ya tiene datos escritos en todas las particiones durante los últimos 3 o 4 años o algo así.

root@debian9:~# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0  19.4G  0 part 
├─sda2   8:2    0   100M  0 part 
├─sda3   8:3    0 136.9G  0 part 
├─sda5   8:5    0  68.4G  0 part 
├─sda6   8:6    0  97.7G  0 part 
├─sda7   8:7    0  45.7G  0 part /
└─sda8   8:8    0  97.7G  0 part 

También eliminé datos e hice un blkdiscard en una partición (/dev/sda8) y la velocidad aumentó de 100 a 500 MB/s para lectura y escritura en esta partición. No noté ninguna mejora de rendimiento en las otras particiones.

Las pruebas se realizaron con hdparm y el disco no tuvo ninguna otra transferencia de E/S al mismo tiempo.

root@debian9:~# for i in /dev/sda*
> do
> hdparm -t $i
> done
/dev/sda:
 Timing buffered disk reads: 1482 MB in  3.00 seconds = 493.47 MB/sec
/dev/sda1:
 Timing buffered disk reads: 1478 MB in  3.00 seconds = 492.19 MB/sec
/dev/sda2:
 Timing buffered disk reads: 100 MB in  0.61 seconds = 164.61 MB/sec
/dev/sda3:
 Timing buffered disk reads: 410 MB in  3.01 seconds = 136.29 MB/sec
/dev/sda4: No such device or address
/dev/sda5:
 Timing buffered disk reads: 272 MB in  3.06 seconds =  88.99 MB/sec
/dev/sda6:
 Timing buffered disk reads: 336 MB in  3.00 seconds = 111.83 MB/sec
/dev/sda7:
 Timing buffered disk reads: 1456 MB in  3.00 seconds = 484.78 MB/sec
/dev/sda8:
 Timing buffered disk reads: 1514 MB in  3.00 seconds = 504.55 MB/sec

Supongo que para estas variaciones de velocidad es que el disco tiene áreas independientes que no se afectan entre sí o algo así.

Por otro lado, ¿por qué blkdiscard influyó tanto también en la velocidad de lectura?

información relacionada