web-dev-qa-db-ja.com

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

Ubuntu 18.04を搭載したSamsung 960 Pro SSDを使用しています

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

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

13
H D

私はまったく同じ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 usedで、0%と表示されます。これは、ディスク使用率ではなく、寿命の使用率です。 Percentage usedが1%に達するとすぐに、所有している月数を100倍して、いつ死ぬかを調べることができます。しかし、彼らは通常、ドライブの寿命はそれよりも長いと言います。

ソース

12