The most common queue depths to test are a Queue Depth of 1, which is typical of light consumer workloads, and a Queue Depth of 32, which is representative of a heavy workload as might be seen on a on a server (e.g. web server, database server, etc.). Where in that spectrum an SSD will perform best varies based on the drive’s firmware algorithm. Being optimized for high or low queue depths or vice versus is not necessarily a bad thing, but rather a design decision.
Portanto, se a unidade que você está testando tiver sido otimizada para uso do servidor, ela poderá / deverá / deverá funcionar melhor com filas mais longas do que uma unidade com uma fila rasa (como uma unidade de desktop de baixo custo).
Lembre-se também de que o próprio controlador de unidade também desempenha um papel na maneira como o QD é tratado e com a profundidade de uma fila que pode ser acessada de uma só vez.
Mais informações sobre profundidade de fila e controladores de unidade
Um controlador de unidade decente pode determinar quais solicitações dependem de qual e qual tipo de solicitação é. Ele poderia então usar essa informação para decidir qual ordem os comandos passariam para a (s) unidade (s), otimizando assim a taxa de transferência.
Assim, em geral, o enfileiramento permite que o subsistema da unidade (SO, controlador, unidades, etc.) determine a ordem ideal para executar os comandos. Se a Profundidade da Fila for somente 1, ele tratará apenas com 1 comando em um tempo e essas otimizações não podem ser feitas.