Por que tenho velocidades de leitura muito diferentes no mesmo SSD?

Por que tenho velocidades de leitura muito diferentes no mesmo SSD?

Em um trecho do Debian, fiz alguns testes rápidos para a velocidade de leitura do Samsung SSD 840 de 500 GB em todas as diferentes partições e não consigo entender os resultados. Meu entendimento até agora era que o disco não poderia saber nada sobre o esquema de particionamento, portanto deveria ter um desempenho um tanto consistente em toda a área de armazenamento. O disco já contém dados gravados em todas as partições durante os últimos 3-4 anos ou algo assim.

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 

Também apaguei dados e fiz um blkdiscard em uma partição (/dev/sda8) e a velocidade aumentou de 100 para 500 MB/s para leitura e gravação nesta partição. Não notei nenhuma melhoria de desempenho nas outras partições.

Os testes foram realizados com hdparm e o disco não teve nenhuma outra transferência de E/S ao mesmo tempo.

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

Meu palpite para essas variações de velocidade é que o disco possui áreas independentes que não afetam umas às outras ou algo assim?

Por outro lado, por que o blkdiscard influenciou tanto também a velocidade de leitura?

informação relacionada