在现代 SSD 上使用交换仍然不好?

H D*_*H D 17 ssd swap memory-usage 18.04

我有一个带有 Ubuntu 18.04 的三星 960 Pro SSD

将交换文件放在那里是否安全,或者从长远来看会伤害它,

我听到有人说新的 SSD 不再受这个问题的困扰,这是真的吗?

Win*_*nix 14

我有完全相同的 SSD w/512 GB 和 Ubuntu 16.04 在其上设置了 GB SWAP 分区。我认为没有问题,因为:

  • 使用 8 GB RAM,从不使用交换,因此不必担心会缩短 10 年的使用寿命。
  • 我通常在两年后将笔记本电脑搁置并购买一台新笔记本电脑。
  • 如果有一天我真的进入虚拟机 (VM),我会在看到使用 SWAP 后立即升级到 16 或 32 GB RAM。
  • 唯一的其他选择是 1 TB 硬盘,我想将其保留为可破坏的存储空间,而不必担心。
  • 唯一的缺点是昂贵的房地产停车交换在最昂贵的 SSD 上,但 Ubuntu 仅使用 16 GB,Windows 10 仅使用分配的 385 GB 中的 110 GB。
  • 一个优势是,如果 SWAP 曾经用于大量内存泄漏,那么 OOM-Killer(内存不足杀手)会以 20 倍的速度告诉我我遇到了问题。这是因为我相信我们的 SSD 比普通硬盘快 20 倍左右。

监控 Samsung Pro 960 M.2 NVMe Gen 3.0 x 4 SSD

第一步是安装,nvme-cli因为它提供了最多的信息:

sudo apt install nvme-cli
Run Code Online (Sandbox Code Playgroud)

接下来从 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
Run Code Online (Sandbox Code Playgroud)

最重要的字段Percentage used显示为 0%。这不是磁盘使用百分比,而是寿命使用百分比。我从 2017 年 10 月开始使用这个驱动器,现在是 2018 年 5 月。一旦Percentage used达到 1%,我就可以将我拥有它的月数乘以 100,以确定它何时会消亡。但他们说驱动器的寿命通常比这更长。

来源

  • @HD 您每 4 个月使用 1%,因此您可以获得 400 个月 = 33 年的服务。所以不要担心,但要注意趋势...... (3认同)