私は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/nvme0n1
。driver_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