hdparm なしで HDD/SSD コア設定を設定する方法

hdparm なしで HDD/SSD コア設定を設定する方法

ハイブリッドSSD/HDDのアイドルタイムアウトを設定したいのですが、アーチウィキインストールすると言うhdparmディスク ソフトウェア設定の開始点として。

つまり、一部のディストリビューションは何らかの方法で設定されているが、それを制御する手段は提供されていないということですか?

あるいは2024年には他のツールがhdparmではなぜhdparm最初の結果が表示されますか?

答え1

調整可能なタイムアウトはhdparmオペレーティングシステムによって実装されるのではなく、ディスク自体: 独自のハードウェアとファームウェアによって。

ディスク製造元は通常、製品がそれ以上調整することなくそのまま使用できることを意図していますが、ディスクに調整可能な設定が含まれている場合は、それらを調整できるツール (多くの場合、Windows のみ) を提供することがあります。

すべての Linux システムが Windows とデュアルブートできるわけではないので、Linux ユーザーにとっては明らかに不十分です。そのため、Linux コミュニティは、そのような構成ツールの独自のバージョンを再実装する必要がありました。そのようなツールはすべて、特別な ATA/SATA/SCSI コマンドをディスクに送信することをベースとしており、hdparmそのようなコマンドを送信するためのインフラストラクチャがすでに備わっているため、パッチとしてそのような調整を微調整する機能を実装することがhdparm一般的なソリューションになりました。

長年にわたり、hdparm難解でベンダー固有の、あるいはめったに使用されないディスク機能の主要な収集ポイントとなっています。これはもはや、Linux 2.0/2.2 カーネル時代の IDE/ATA 固有のツールではありません。そして、決して時代遅れのツールではありません。

ほとんどのディストリビューションhdparmでは、オプションパッケージ: 必要な場合にのみインストールします。

しかし、アイドルタイムアウトを調整する方法を尋ねましたそれなしhdparm幸運なことに、 は、smartctl何らかの理由で哲学的に に反対している場合でも、その機能の一部を複製しているようです。 、、およびの詳細な説明については、hdparmを参照してください。man smartctlsmartctl --get=allsmartctl --set=aam,<value>smartctl --set=apm,<value>smartctl --set=standby,<value>

関連情報