Apakah masih buruk menggunakan swap pada SSD modern?

14

Saya memiliki Samsung 960 Pro SSD dengan Ubuntu 18.04

apakah aman untuk meletakkan file swap di sana atau akankah itu menyakitkan dalam jangka panjang,

Saya mendengar beberapa orang mengatakan bahwa SSD baru tidak menderita masalah itu lagi, apakah ini benar?

HD
sumber
1
Seharusnya tidak ada yang salah dengan file swap. Anda pasti tidak ingin mendefrag SSD. Defragmentasi akan menghabiskan banyak siklus baca / tulis secara tidak perlu (tidak hanya tidak perlu untuk mendefrag SSD, ada juga yang tidak perlu!). Mungkin itu yang dibicarakan orangmu?
Adrian Keister
1
@AdrianKeister Sejak awal tidak ada opsi defrag untuk SSD. Windows 10 hanya memberikan Anda kemampuan untuk menjalankan TRIMdi tempat defrag. Tidak ada plat berputar di SSD di mana pemesanan berurutan penting. Di Linux tidak perlu defrag sama sekali bahkan pada HDD.
WinEunuuchs2Unix
1
@ WinEunuuchs2Unix: Ya, saya sangat sadar akan hal itu. Pada versi Windows yang lebih lama Anda masih bisa memaksanya untuk mendefrag SSD; Saya selalu berpikir itu paling aman untuk menonaktifkan layanan.
Adrian Keister

Jawaban:

12

Saya memiliki SSD yang sama persis dengan w / 512 GB dan Ubuntu 16,04 mengatur partisi SWAP GB di atasnya. Saya tidak melihat masalah karena:

  • dengan 8 GB RAM swap tidak pernah digunakan sehingga tidak perlu khawatir mempersingkat masa hidup 10 tahun.
  • Saya biasanya menyimpan laptop setelah dua tahun dan membeli yang baru.
  • Jika saya masuk ke Mesin Virtual (VM) suatu hari nanti saya akan meng-upgrade ke 16 atau 32 GB RAM segera setelah saya melihat SWAP sedang digunakan.
  • Satu-satunya pilihan lain adalah HDD 1 TB dan saya ingin menjadikannya sebagai ruang penyimpanan yang dapat dirusak dan tidak perlu khawatir.
  • Satu-satunya downside adalah SWAP parkir real estat mahal pada SSD paling mahal tetapi Ubuntu hanya menggunakan 16 GB dan Windows 10 hanya menggunakan 110 GB dari 385 GB yang dialokasikan.
  • Keuntungannya adalah jika SWAP pernah digunakan untuk kebocoran memori besar maka OOM-Killer (kehabisan memori pembunuh) akan memberi tahu saya 20 kali lebih cepat saya punya masalah. Ini karena saya percaya SSD kami sekitar 20 kali lebih cepat daripada rata-rata hard drive.

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

Langkah pertama adalah menginstal nvme-clikarena menyediakan informasi paling banyak:

sudo apt install nvme-cli

Berikutnya, kumpulkan informasi yang tersedia dari 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

Bidang yang paling penting adalah Percentage usedyang menunjukkan 0%. Ini bukan persen penggunaan disk tetapi persen yang digunakan seumur hidup. Saya sudah memiliki drive ini sejak Oktober 2017 dan sekarang Mei 2018. Begitu Percentage usedmencapai 1% saya dapat melipatgandakan jumlah bulan yang saya miliki dengan 100 untuk mengetahui kapan ia akan mati. Tetapi mereka mengatakan drive biasanya hidup lebih lama dari itu.

Sumber

WinEunuuchs2Unix
sumber
Yap satu-satunya alasan saya khawatir adalah karena saya akan menjalankan beberapa VM secara bersamaan.
HD
Swap akan 20 kali lebih cepat dari HDD rata-rata saya kira. Tetap saya akan memonitor jumlah penulisan secara berkala. Periksa berapa banyak jika 10 triliun waktu hidup menulis (atau apa pun speknya) sedang dikonsumsi dan memperkirakan tahun-tahun pelayanannya.
WinEunuuchs2Unix
1
@HD Saya memperbarui jawabannya dengan cara mudah melihat berapa banyak kehidupan yang tersisa. Anda dapat menemukan lebih sulit menggunakan jumlah tulisan yang ditunjukkan di atas dalam jumlah 512 byte. Kehidupan rata-rata yang saya baca adalah 2.000 tulis tetapi itu adalah kali 512 GB, bukan 512 byte. Ini adalah salah satu kali Anda berterima kasih kepada Texas Instruments untuk kalkulator.
WinEunuuchs2Unix
Tambang saya adalah 2%, dibeli sekitar September 2017. itu juga 512GB. haruskah saya khawatir? Saya pikir saya hanya akan meningkatkan ke 32GB domba jantan pada saat ini.
HD
3
@ HD Anda menggunakan 1% setiap 4 bulan sehingga Anda mendapatkan 400 bulan = 33 tahun layanan. Jadi jangan khawatir, pantau trennya ...
WinEunuuchs2Unix