hdparm: SG_IO: dados de detecção questionáveis, os resultados podem estar incorretos

hdparm: SG_IO: dados de detecção questionáveis, os resultados podem estar incorretos

Estou usando o Ubuntu 16.04 e gostaria de saber se meu sistema suporta o comando trim para meu SSD. Então digitei o seguinte:

sudo hdparm -I /dev/nvme0n1 | grep TRIM

e o resultado é

SG_IO: questionable sense data, results may be incorrect

Em outro fórum, disseram que temos que adicionar uma linha ao parâmetro de inicialização do kernel, mas em qual caminho posso encontrá-la?

Responder1

Eu estava olhando um pouco para isso hoje e, embora não tenha o que chamaria de uma ótima resposta, encontreiesse pedaço de código

if (io_hdr.driver_status != SG_DRIVER_SENSE) {
        if (sb[0] | sb[1] | sb[2] | sb[3] | sb[4] | sb[5] | sb[6] | sb[7] | sb[8] | sb[9]) {
            static int second_try = 0;
            if (!second_try++)
                fprintf(stderr, "SG_IO: questionable sense data, results may be incorrect\n");
            ...

Estou testando em um AWS i3.8xl onde, durante a execução, hdparm --verbose -I /dev/nvme0n1posso ver o driver_status=0x0que parece indicar que o sentido não é compatível com a unidade ou talvez você simplesmente não consiga vê-lo na VM convidada.

Para meus próprios propósitos, provavelmente irei apenas comhttp://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ssd-instance-store.html#InstanceStoreTrimSupporte suporte da AWS para ver o que devo usar em relação às configurações do TRIM da unidade.

Pelo menos de acordo com este documento, o valor diferente de zero relatado aqui deve indicar suporte TRIM.

root@...:~# cat /sys/block/nvme0n1/queue/discard_max_bytes
2199023255040

informação relacionada