GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ist es immer noch schlecht, Swap auf einer modernen SSD zu verwenden?

Ich habe eine Samsung 960 Pro SSD mit Ubuntu 18.04

ist es sicher, die Auslagerungsdatei dort abzulegen, oder würde es ihr auf lange Sicht schaden,

Ich habe einige Leute sagen hören, dass neue SSDs nicht mehr unter diesem Problem leiden, ist das wahr?

Akzeptierte Antwort:

Ich habe genau dieselbe SSD mit 512 GB und Ubuntu 16.04, die darauf eine GB-SWAP-Partition eingerichtet hat. Ich sehe kein Problem, weil:

  • mit 8 GB RAM wird der Swap nie verwendet, also keine Sorge, die Lebensdauer von 10 Jahren zu verkürzen.
  • Normalerweise stelle ich Laptops nach zwei Jahren weg und kaufe einen neuen.
  • Wenn ich eines Tages in virtuelle Maschinen (VMs) einsteige, rüste ich auf 16 oder 32 GB RAM auf, sobald ich sehe, dass SWAP verwendet wird.
  • Die einzige andere Option wäre eine 1-TB-Festplatte, und ich möchte das als zerstörbaren Speicherplatz behalten und mir darüber keine Gedanken machen.
  • Der einzige Nachteil ist der teure Immobilien-Park-SWAP auf der teuersten SSD, aber Ubuntu verwendet nur 16 GB und Windows 10 verwendet nur 110 GB von 385 GB zugewiesen.
  • Ein Vorteil ist, wenn SWAP jemals für massive Speicherlecks verwendet wird, dann sagt mir OOM-Killer (Out of Memory Killer) 20-mal schneller, dass ich ein Problem habe. Das liegt daran, dass unsere SSDs meiner Meinung nach etwa 20-mal schneller sind als die durchschnittliche Festplatte.

Überwachung von Samsung Pro 960 M.2 NVMe Gen 3.0 x 4 SSD

Der erste Schritt ist die Installation von nvme-cli weil es die meisten Informationen liefert:

sudo apt install nvme-cli

Sammeln Sie als Nächstes Informationen, die von SSD verfügbar sind:

$ 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

Das wichtigste Feld ist Percentage used was als 0% angezeigt wird. Dies ist nicht der Prozentsatz der Festplattennutzung, sondern der Prozentsatz der genutzten Lebensdauer. Ich habe dieses Laufwerk seit Oktober 2017 und jetzt ist es Mai 2018. Sobald Percentage used 1 % erreicht, kann ich die Anzahl der Monate, in denen ich es besessen habe, mit 100 multiplizieren, um herauszufinden, wann es sterben wird. Aber sie sagen, dass das Laufwerk normalerweise länger lebt.

Verwandte:Wie schlimm ist die Verschmutzung von Abfrageplänen (zu viele gleichwertige Pläne im Cache)?

Quelle


Ubuntu
  1. Linux – Wie benutzt man Swap Space nur für Notfälle?

  2. Bindung fehlgeschlagen:Adresse wird bereits verwendet

  3. Soll ich eine SSD oder HDD zum Austauschen auf einem alten Computer verwenden

  4. Warum verwendet Linux eine Swap-Partition und keine Datei?

  5. 8G RAM und SSD – wie groß sollte der Swap sein?

Wie viel Swap sollten Sie unter Linux verwenden?

Verwendung des Head-Befehls unter Linux

So installieren und verwenden Sie Redshift in Ubuntu

So verwenden Sie Rsync

Verwalten von Swap im modernen Linux-System

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux