Pasang swap pada SSD atau HDD?

22

Instalasi baru akan datang. SSD 120GB untuk OS dan HOME dan HDD 1 TB untuk penyimpanan. 16gb ram yang berarti 16gb swap jika saya ingat dengan benar. Ruang SSD terlalu berharga untuk partisi swap, bukan? Jika pemikiran saya benar, dapatkah seseorang membimbing saya atau mengarahkan saya ke arah yang benar untuk meletakkan partisi swap pada hard drive kedua? Saya selalu memilih pengaturan otomatis ketika menginstal ubuntu. Terima kasih!

pengguna197088
sumber

Jawaban:

17

Partisi swap pada SSD Anda akan membuat Anda bangun lebih cepat dari hibernasi (alias "menangguhkan ke disk") dibandingkan dengan menukar di hard drive. Tetapi mengingat waktu boot Ubuntu yang sangat cepat ketika boot dari SSD, bangun dari hibernasi mungkin lebih lambat daripada reboot.

Jika Anda tidak hibernasi, Anda mungkin tidak perlu menukar sama sekali.

Hanya jika Anda sering memiliki aplikasi intensif RAM yang sangat banyak berjalan secara paralel, sistem Anda pada akhirnya dapat menggunakan swap. Kemudian swap pada SSD akan sedikit lebih cepat daripada swap pada hard drive. Tetap tidak perlu khawatir tentang pemakaian SSD Anda dari swapping yang luas.

Jika tidak digunakan untuk hibernasi, Anda dapat menambahkan partisi swap atau swap file nanti:

Takkat
sumber
Terimakasih atas tanggapan Anda. Saya tidak berpikir saya akan berhibernasi jika waktu boot secepat yang saya baca. Terima kasih lagi!
user197088
3
well, hibernasi bukan tentang booting cepat, tetapi tentang mempertahankan status.
thebugfinder
7

SSD lebih cepat (walaupun kecepatannya berkurang di sini juga) tetapi juga memiliki umur yang lebih kecil. Sebelum membuat pilihan ini, pikirkan kebiasaan bertukar distro Anda.

Perbaiki saya jika saya salah tetapi pengaturan ini adalah PC rumah Anda, bukan? Dengan 16GB saya sangat ragu bahwa Anda akan melakukan banyak pertukaran terutama karena misalnya hibernasi jarang berfungsi dengan baik dan dinonaktifkan di Ubuntu secara default.

Sebagai alternatif untuk partisi swap, Anda dapat menggunakan file swap. Keuntungan besar dengan yang kedua adalah ia dapat tumbuh dan menyusut sesuai dengan kebutuhan Anda di mana partisi biasanya lebih sulit untuk ditangani terutama jika itu adalah antara dua partisi lain dan tidak ada ruang yang tersisa.

Baca di sini untuk informasi lebih lanjut tentang SSD untuk ruang swap:

Untuk ukuran swap lihat:

rbaleksandar
sumber
7

Terlepas dari jawaban hebat lainnya, saya hanya ingin bertanya bahwa Anda dapat memiliki lebih dari satu partisi swap. Jadi Anda bisa menempatkan 4GiB swap pada SSD dan sisanya di HDD jadi jika Anda perlu menukar sesuatu selama penggunaan komputer Anda itu beralih ke swap cepat. Jika Anda hibernasi, mungkin swap SSD tidak akan cukup dan Anda akan membutuhkan swap HDD juga.

Untuk melakukan ini, Anda harus membuat satu partisi swap di setiap disk, dan begitu diinstal Anda harus membuka /etc/fstabsehingga sistem Anda memberikan preferensi untuk swap cepat. Jadi buka terminal dan jalankan sudo gedit /etc/fstab. Anda harus menemukan pasangan baris yang mereferensikan partisi swap Anda, dan mengeditnya untuk menambahkan pripengaturan (angka yang lebih tinggi pada disk tercepat):

# before
UUID=some-large-number  none  swap    sw   0 0
UUID=another-large-number  none   swap  sw  0 0

#after
UUID=some-large-number  none  swap    sw,pri=10   0 0
UUID=another-large-number  none   swap  sw,pri=20  0 0

Anda perlu tahu mana yang ada di disk cepat dan mana pada disk lambat. Menjalankan blkidterminal akan membantu Anda mengidentifikasi masing-masing terminal.

Carlos Campderrós
sumber
4

Secara pribadi dengan 16 GB memori yang Anda inginkan, saya bahkan tidak akan repot dengan partisi swap ... Pastikan Anda menambahkan baris berikut di akhir file /etc/sysctl.conf dan semuanya akan berjalan seperti biasa:

vm.swappiness = 0

... simpan dan mulai ulang dan tidak perlu swap ... Saya menggunakan ini untuk mesin 2gb saya dan tidak pernah punya masalah atau perlambatan sejak ...

TenPlus1
sumber
Saya akan menyarankan hal yang sama. Saya memiliki 8gb RAM di ThinkPad saya dan satu-satunya waktu swap bahkan diaktifkan sejauh ini adalah ketika menjalankan 2 mesin virtual dan gerhana berdampingan ... dan yang membutuhkan sekitar> 100mb swap (sementara di sana di mana masih ~ 2gb RAM tersedia)
Daniel W.
3
Namun, jika Anda ingin hibernasi, maka Anda perlu swap.
Paddy Landau
Saya tidak berencana hibernasi dengan waktu boot tersirat yang saya baca. 16GB ram adalah karena ini menjadi rig editing video yang ringan. Belum yakin apakah ini akan memaksimalkan ram.
user197088
1
Untuk keamanan, saya sangat menyarankan untuk tidak pernah pergi tanpa swap. Melakukan satu kesalahan seperti menjalankan sesuatu yang haus-RAM ketika Anda kehabisan memori dapat menurunkan seluruh sistem Anda jika Anda tidak memiliki swap. Untuk penggunaan ringan di rumah seharusnya tidak terlalu merepotkan, tetapi jika Anda melakukan sesuatu yang lebih maju - memiliki beberapa pertukaran untuk berjaga-jaga, itu tidak menyakiti Anda, tetapi dapat menyelamatkan Anda dari beberapa reboot yang tidak direncanakan.
unfa
1
Pada tahun 2018, 16GB dapat habis dengan sangat cepat ... Seperti mungkin di tahun 2013 saja.
jave.web