comando blockdev: o que é o máximo de setores por solicitação?

1

blockdev tem essa opção --getmaxsect para "obter o máximo de setores por solicitação". No entanto, a página de manual BLOCKDEV (8) não indica o que significam os setores máximos por solicitação.

Eu executei este comando no meu sistema e recebi os seguintes resultados:

# blockdev --getmaxsect /dev/sda
2560
    
por direprobs 31.07.2017 / 09:01

1 resposta

1

blockdev é uma interface básica para o dispositivo de bloco ioctl s; No caso de --getmaxsect , ele usa BLKSECTGET , que retorna o número máximo de setores para uma solicitação na fila associada ao dispositivo de bloco. Não parece haver muita documentação sobre isso; include/linux/blkdev.h é relevante. É mencionado brevemente no capítulo 12 dos Drivers de dispositivos do Linux , segunda edição :

BLKSECTGET
BLKSECTSET

These commands retrieve and set the maximum number of sectors per request (as stored in max_sectors).

Em resumo, blockdev --getmaxsect retorna o número máximo de setores que podem ser usados em uma única solicitação para o dispositivo de bloco.

    
por 31.07.2017 / 09:32