最新のSSDでスワップを使用するのはまだ悪いですか?


14

Ubuntu 18.04を搭載したSamsung 960 Pro SSDがあります

スワップファイルをそこに置くことは安全ですか、それとも長期的にそれを傷つけるでしょうか?

新しいSSDはもうその問題に悩まされないと言っている人がいますが、これは本当ですか?


1
スワップファイルに問題はないはずです。ただし、SSDの最適化は絶対に望まないでしょう。デフラグは、読み取り/書き込みサイクルの多くを不必要に使い果たします(SSDをデフラグする必要があるだけでなく、する必要はありません!)。多分それはあなたの人々が話していたものですか?
エイドリアンキースター

1
@AdrianKeisterそもそもSSDのデフラグオプションはありません。Windows 10ではTRIM、の代わりに実行することができますdefrag。順序付けが重要なSSDには回転するプラッターはありません。Linuxでは、HDDでもデフラグする必要はまったくありません。
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix:はい、私はそれをよく知っています。古いバージョンのWindowsでは、SSDの最適化を強制できます。サービスを無効にするのが最も安全だといつも思っていました。
エイドリアンキースター

回答:


12

私はまったく同じSSD w / 512 GBとUbuntu 16.04でGB SWAPパーティションをセットアップしています。理由はありません。

  • 8 GB RAMの場合、スワップは使用されないため、10年の寿命が短くなる心配はありません。
  • 私は通常2年後にラップトップを棚に置き、新しいものを購入します。
  • いつか仮想マシン(VM)にアクセスした場合、SWAPが使用されているのを確認したらすぐに16 GBまたは32 GBのRAMにアップグレードします。
  • 他の唯一のオプションは1 TB HDDであり、それを破壊可能なストレージスペースとして保持し、心配する必要はありません。
  • 唯一の欠点は、最も高価なSSD上の高価な不動産駐車場SWAPですが、Ubuntuは16 GBのみを使用し、Windows 10は385 GBのうち110 GBのみを使用しています。
  • 利点は、SWAPが大規模なメモリリークに使用された場合、OOM-Killer(out of memory killer)が問題を20倍速く通知することです。これは、SSDが平均的なハードドライブの約20倍高速だと思うからです。

Samsung Pro 960 M.2 NVMe Gen 3.0 x 4 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                         : 36 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 0%
data_units_read                     : 8,743,226
data_units_written                  : 4,763,574
host_read_commands                  : 147,308,749
host_write_commands                 : 47,032,599
controller_busy_time                : 343
power_cycles                        : 519
power_on_hours                      : 376
unsafe_shutdowns                    : 66
media_errors                        : 0
num_err_log_entries                 : 198
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 36 C
Temperature Sensor 2                : 43 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C

最も重要なフィールドはPercentage used0%と表示されます。これはディスクの使用率ではなく、寿命の使用率です。私は2017年10月からこのドライブを利用しており、現在は2018年5月ですPercentage used。1%に達するとすぐに、所有している月数に100を掛けて、いつ死ぬかを調べます。しかし、彼らは通常、ドライブの寿命はそれよりも長いと言います。

ソース


心配しているのは、複数のVMを同時に実行しようとしているからです。
HD

スワップは、平均的なHDDの20倍高速になると思います。それでも、書き込みカウントを定期的に監視します。10兆ライフタイムの書き込み(または仕様が何であれ)が消費されているかどうかを確認し、サービスの年数を推定します。
WinEunuuchs2Unix

1
@HD私は答えを更新して、どれだけの命が残っているかを簡単に見られるようにしました。512バイトカウントで上記の書き込み数を使用すると、より困難になります。私が読んだ平均寿命は2,000回の書き込みですが、512バイトではなく512 GBの倍です。これは、Texas Instrumentsの計算機に感謝するときの1つです。
WinEunuuchs2Unix

鉱山は2%で、2017年9月頃に購入しました。512GBもあります。心配する必要がありますか?この時点で32GBのRAMにアップグレードするだけだと思います。
HD

3
@HDは4か月ごとに1%を使用するため、400か月= 33年間のサービスを利用できます。心配する必要はありませんが、トレンドを監視して
ください...-WinEunuuchs2Unix
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.