web-dev-qa-db-fra.com

Est-il toujours mauvais d'utiliser swap sur un SSD moderne?

J'ai un Samsung 960 Pro SSD avec Ubuntu 18.04

est-il sûr de mettre le fichier d'échange là-bas ou serait-il douloureux à long terme,

J'ai entendu des gens dire que les nouveaux disques SSD ne souffrent plus de ce problème, est-ce vrai?

12
H D

J'ai exactement le même disque SSD avec 512 Go et Ubuntu 16.04 une partition GB SWAP dessus. Je ne vois pas de problème car:

  • avec 8 Go RAM le swap n’est jamais utilisé, ne craignez donc pas de raccourcir sa durée de vie de 10 ans.
  • Je range généralement les ordinateurs portables au bout de deux ans et en achète un nouveau.
  • Si j'entre dans les machines virtuelles (VM) un jour, je passerai à 16 ou 32 Go RAM dès que SWAP sera utilisé.
  • La seule autre option possible serait le disque dur 1 TB. J'aimerais conserver cet espace de stockage destructible et ne pas m'en inquiéter.
  • Le seul inconvénient est le coût élevé du parking immobilier SWAP sur le SSD le plus cher, mais Ubuntu n’utilise que 16 Go et Windows 10 n’utilise que 110 Go sur 385 Go alloués.
  • Un avantage est que si SWAP est utilisé en cas de fuite de mémoire massive, alors OOM-Killer (épuisé par la mémoire) me dira 20 fois plus vite que j'ai un problème. C'est parce que je crois que nos disques SSD sont environ 20 fois plus rapides que le disque dur moyen.

Surveillance des SSD Samsung Pro 960 M.2 NVMe Gen 3.0 x 4

La première étape consiste à installer nvme-cli car il fournit le plus d'informations:

Sudo apt install nvme-cli

Prochain rassemblement des informations disponibles sur 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

Le champ le plus important est Percentage used, qui indique 0%. Ce n'est pas un pourcentage d'utilisation du disque, mais un pourcentage d'utilisation de la vie. J'ai ce disque depuis octobre 2017 et nous sommes en mai 2018. Dès que Percentage used atteint 1%, je peux multiplier par 100 le nombre de mois de possession pour savoir quand il va mourir. Mais ils disent que le lecteur vit généralement plus longtemps que cela.

Source

12