GNU/Linux >> Tutoriels Linux >  >> Ubuntu

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

J'ai un SSD Samsung 960 Pro avec Ubuntu 18.04

est-il prudent de mettre le fichier d'échange là-bas ou cela le blesserait-il à long terme,

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

Réponse acceptée :

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

  • Avec 8 Go de RAM, l'échange n'est jamais utilisé, donc ne vous inquiétez pas de raccourcir la durée de vie de 10 ans.
  • En règle générale, je range les ordinateurs portables au bout de deux ans et j'en achète un nouveau.
  • Si j'utilise des machines virtuelles (VM) un jour, je passerai à 16 ou 32 Go de RAM dès que je verrai que SWAP est utilisé.
  • La seule autre option serait un disque dur de 1 To et j'aimerais le conserver comme espace de stockage destructible sans m'en soucier.
  • Le seul inconvénient est le SWAP de stationnement immobilier coûteux sur le SSD le plus cher, mais Ubuntu n'utilise que 16 Go et Windows 10 n'utilise que 110 Go sur les 385 Go alloués.
  • Un avantage est que si SWAP est utilisé pour une fuite de mémoire massive, alors OOM-Killer (out of memory killer) me dira 20 fois plus vite que j'ai un problème. En effet, je pense que nos SSD sont environ 20 fois plus rapides qu'un disque dur moyen.

Surveillance du 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

Rassemblez ensuite les informations disponibles auprès du 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 s'affiche à 0 %. Il ne s'agit pas du pourcentage d'utilisation du disque, mais du pourcentage d'utilisation de la durée de vie. J'ai ce lecteur depuis octobre 2017 et nous sommes maintenant en mai 2018. Dès que Percentage used atteint 1 %, je peux multiplier le nombre de mois pendant lesquels je l'ai possédé par 100 pour savoir quand il mourra. Mais ils disent que le disque dure généralement plus longtemps que cela.

En relation :Quelle est la gravité de la pollution du plan de requête (trop de plans équivalents dans le cache) ?

Source


Ubuntu
  1. Installer et utiliser Redshift dans Ubuntu 20.04 LTS - Guide étape par étape ?

  2. Linux - Comment utiliser l'espace d'échange uniquement pour les urgences ?

  3. J'ai essayé de désinstaller un programme à l'aide d'Apt-get mais je peux toujours l'utiliser ?

  4. Échec de la liaison :adresse déjà utilisée

  5. Pourquoi Linux utilise-t-il une partition swap plutôt qu'un fichier ?

Quelle quantité d'échange devriez-vous utiliser sous Linux ?

Utilisation de Head Command sous Linux

Comment installer et utiliser Redshift dans Ubuntu

Comment utiliser Rsync

Gestion du swap dans le système Linux moderne

Comment créer et utiliser un fichier d'échange sous Linux