インターネットを検索して、SSD(または通常のディスク)に対して実行された合計書き込みを確認できるツール/ユーティリティを見つけました。出力は次のようになります。
SSD Intel 320S :-
Total data written until now -- 2Tb
Total data read until now -- 4Tb
power on Hours -- 1234 Hrs
etc.
しかし、私はそれを見つけていません。誰かがそのようなツールを知っていますか?
WindowsのSSDLifeツールがこれを行うことは知っていますが、Linuxでこれを行うことを特に検討しています。
私は、セリバノフsmartctl
がsmartmontools
提案したコマンドを調べました。彼の投稿はとても役に立ちました。インターネットを掘った後に出会った情報をここに追加します。
gsmartcontrol
(guiバージョンのsmartctrl
)が特に役立つことがわかりました。これらのクラスのツールの詳細については、Smartmontools-Community Ubuntu Documentationを参照してください。このリンクにはの例がありsmartctl
ます。
各SMART属性の意味を理解するには、このIntel SMART Attributesを確認してください。これらの属性はIntel SSDに固有のものですが、それでもSMART属性がどのような情報を伝えるのかというアイデアを提供します。一部の特定のパラメーターは、SSDによって異なる場合があります。LBAサイズはそのうちの1つですか?、わかりません。
別の優れた情報源は、LinuxでのSSDの書き込みサイクル数または予想寿命を決定する方法ですか?-サーバー障害。ここで、最良の答えは、これSMART Attribute Id 225
までにSSDに対して実行された32MiBのサイズの合計書き込みI / O の略です。ただし、これはIntel X25-Mに適用されます。他のSSDでは、他のSMART属性を使用して、ディスクに書き込まれた合計データを伝達できます。
特に、Samsung 840 Pro(および他のSamsung SSDでも)がSMART Attribute Id 241 -- Total LBAs Written
この情報を伝えます。LBAサイズの推測値は512バイトですが、よくわかりません。一定量のデータをSSDに書き込み、この属性の値を測定して行ったいくつかの実験では、512バイトであることを示しています。
128*2^50 / 2^48
結果は512です。これは、ディスクレベルのアドレス指定が512バイトのチャンクで行われることを示しています。(2 ^ 50/2 ^ 48 = 2 ^(50-48)= 2 ^ 2、128 * 2 ^ 2 =512。)