Significado dos segmentos máximos fila param linux

0

Qual é o significado do valor armazenado em / sys / block / sda / queue / max_segments (quais são esses segmentos?)? O valor fixo é atribuído ao dispositivo de bloco? Ou posso alterá-lo em tempo de execução? Onde no kernel esse valor é definido inicialmente? Considerando scsi e nvme, é definido em lugares diferentes? É questão de motorista?

    
por kassad 24.10.2018 / 23:00

1 resposta

0

De acordo com a documentação do Linux Kernel :

max_integrity_segments (RO)

When read, this file shows the max limit of integrity segments as set by block layer which a hardware controller can handle.

e um pouco abaixo:

max_segments (RO)

Maximum number of segments of the device.

Ambos são valores somente leitura definidos pelo hardware do dispositivo de bloco e podem ser alterados por dispositivo, mas não, você não pode alterá-los em tempo de execução.

    
por 25.10.2018 / 00:52

Tags