web-dev-qa-db-ja.com

SSDを実行している場合、カーネルロギング(およびその方法)をオフにする必要がありますか?

ハードディスクなし-SSDのみのDell XPS 9370ラップトップでKubuntu 18.04を実行しています。

SSDのフラッシュメモリへの書き込み量を減らして寿命を延ばすには、カーネルロギングをオフにする必要がありますか?もしそうなら、どうすればいいですか?

この質問は、組み込みのLinuxでロギングが有効になっており、SSDベースのログファイルに継続的に書き込みを行っているため、初期のテスラ車がSSDが原因で現在失敗しているという報道によるものです。 FLASHへの書き込み回数は限られているとよく読んでいますが、これは聞いた最初の具体的な失敗例です。

または、RAMにログを記録することは可能ですか?

16
B.Tanner

ロギングを無効にするのではなく、沈黙させることをお勧めします(そうしないと、重要なものを見逃す可能性があります)。

バージョン235より前のsystemdの場合、次を使用できます。

journalctl --priority=3

新しいバージョンの場合、パラメータがあります

/etc/systemd/journald.conf

有効にする必要があるReadKMsg=と呼ばれます。バックアップを作成してファイルを編集します。 #の前にある#ReadKMsg=yesを削除し、yesnoに変更します(この行の下にReadKMsg=noを使用して新しい行を挿入することもできます。

変更ログバージョン235

journald.confは、デフォルトでオンになっている新しいブール設定ReadKMsg=を取得しました。カーネルログメッセージをオフにすると、systemd-journaldによって読み取られないか、ログに含まれません。


FLASHへの書き込み回数は限られているとよく読んでいますが、これは聞いた失敗の最初の具体例です。

SSDへの書き込みに関しては、書き込みがまばらに行われるため、上記の変更はそれほど重要ではありません。次に、書き込みが1つ減るごとに、書き込みが1つ減ります:)

Teslaの問題となる可能性のあるもの:彼らが使用したSSDはかなり古いディスクである可能性があります。そして、古いSSDには問題がありました。最近は...

12
Rinzwind

LinuxカーネルはSSDを長期間認識しており、デフォルトのインストールは「そのまま」で問題なく動作するようです。

ロギングとその他すべてをデフォルト設定のままにします。 SSDの寿命を時々監視します:

上記の回答では、SSDの残りの寿命を確認する方法について詳しく説明しています。

ほとんどの情報を提供するため、最初のステップはnvme-cliのインストールです。

Sudo apt install nvme-cli

次に、SSDから入手可能な情報を収集します。

$ Sudo nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning                    : 0
temperature                         : 42 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 0%
data_units_read                     : 28,149,264
data_units_written                  : 19,392,109
Host_read_commands                  : 559,538,536
Host_write_commands                 : 171,732,762
controller_busy_time                : 1,352
power_cycles                        : 2,384
power_on_hours                      : 1,362
unsafe_shutdowns                    : 133
media_errors                        : 0
num_err_log_entries                 : 608
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 42 C
Temperature Sensor 2                : 55 C

2年後の使用率は0%です。 100%に到達すると、理論的にはドライブがすべて使い果たされ、交換が必要になります。しかし、これは不可能だと思われる250%を使い果たした人です。

長い話を簡単に言うと、SSDがコンピューターシステムよりも長持ちする可能性があります。

10