hdparm:SG_IO:検出データに問題があり、結果が正しくない可能性があります。

hdparm:SG_IO:検出データに問題があり、結果が正しくない可能性があります。

私はUbuntu 16.04を使用しており、私のシステムがSSDのトリムコマンドをサポートしているかどうかを知りたいです。だから、次のように入力しました。

sudo hdparm -I /dev/nvme0n1 | grep TRIM

明らかにする

SG_IO: questionable sense data, results may be incorrect

他のフォーラムでは、カーネルブートパラメータに1行を追加する必要がありましたが、どのパスにありますか?

ベストアンサー1

今日は少し探してみましたが、良い答えは見つかりませんでしたが、見つけました。このコード

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");
            ...

AWS i3.8xlでテストしていますが、実行すると、ドライブが両方の検出をサポートしていないか、ゲストVMで表示できないことがわかりますhdparm --verbose -I /dev/nvme0n1driver_status=0x0

私の目的のために私は選ぶことができますhttp://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ssd-instance-store.html#InstanceStoreTrimSupportそして、AWS サポートにより、ドライブの TRIM 設定に関して何を使用すべきかを確認できます。

少なくともこの文書によると、ここに報告されているゼロ以外の値はTRIMサポートを表す必要があります。

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

おすすめ記事