Untuk instalasi desktop di laptop baru dan mengkilap (misalkan ram 16 GB dan SSD), apakah masuk akal untuk memiliki partisi swap?
Untuk instalasi desktop di laptop baru dan mengkilap (misalkan ram 16 GB dan SSD), apakah masuk akal untuk memiliki partisi swap?
Jawaban:
Ya Anda perlu swap , jika Anda hanya menggunakannya untuk menunda dan tindakan swap kecil file swap di suatu tempat di disk Anda mungkin baik-baik saja, Dan saya telah menggunakan file swap dari hampir setahun tidak pernah punya masalah dengan itu, hanya tidak suka partisi disk.
Cukup salin tempel baris berikut di terminal dan itu akan membuat 2 GB swap. Pertama menjadi root:
sudo su
Kemudian salin dan rekatkan pate berikut ini (seperti biasa, pastikan Anda memahami apa yang Anda rekatkan pada terminal Anda ):
mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a
Tukar (partisi vs file) untuk kinerja
Sisi Bawah
Anda tidak dapat melakukan hibernasi untuk menukar file, seperti yang disebutkan oleh @Takkat , saya telah memeriksa dan saya memiliki waktu pertama dalam hidup saya mencoba untuk hibernasi tetapi tidak berfungsi, jadi jika Anda ingin berhibernasi, Anda memerlukan partisi swap , jika file swap baik untuk pergi.
Jika Anda ingin dapat melakukan hibernasi, maka ya, perlu memiliki partisi swap setidaknya sebesar RAM total Anda.
Terlepas dari itu, jika Anda memiliki 16GB RAM maka pada prinsipnya mungkin tidak - Saya telah melihat orang mengatakan bahwa 1GB banyak berjalan tanpa swap, meskipun saya membayangkan itu akan bermuara pada pendapat banyak orang. Dalam kasus saya, saya menjalankan laptop dengan RAM 8GB dan menukar ukuran yang sama untuk keperluan hibernasi (dengan efek samping yang memberikan buffer jika pekerjaan saya menjadi sangat intensif memori, seperti yang kadang-kadang dapat dilakukan)
Apakah ini pertanyaan teoretis atau pertanyaan praktis?
Dalam praktiknya, hampir tidak ada alasan untuk menghindari partisi swap karena ruang disk murah dan berlimpah (terutama pada laptop baru yang mengkilap).
Di atas kertas, sepertinya memori 16GB tidak akan pernah habis. Pertimbangkan keadaan ini:
Sekarang pertimbangkan mereka terjadi pada saat yang sama. Partisi swap akan berfungsi sebagai penyangga saat berbagai peristiwa yang tidak dapat diprediksi, memberi Anda waktu sebelum sistem macet untuk menghemat pekerjaan, dll.
Khususnya karena memiliki laptop, akan tiba saatnya hibernasi menyelamatkan kulit Anda. Mungkin Anda akan meninggalkan komputer untuk rehat kopi, tetapi sesuatu muncul dan Anda, sebaliknya, kembali satu jam kemudian. Jika baterai Anda memilih saat itu untuk mati, hibernasi akan melindungi pekerjaan Anda yang belum disimpan.
Nah, selama lebih dari setahun saya belum mempartisi SSD saya dan juga tidak memiliki file swap. Saya telah menggunakan SSD yang sama (512 GB) di dua notebook berbeda. Yang lebih tua memiliki RAM 8GB, yang lebih baru memiliki 16 GB. Saya menggunakan RAM untuk file sementara dan Firefox Cache dan dengan 8 GB saya kadang-kadang melihat sistem menjadi lambat ketika menyinkronkan file besar dengan grsync. Sekarang dengan 16 GB RAM (dan mungkin juga Ubuntu versi yang lebih baru 13,04) saya belum mengalami masalah apa pun. Saya juga percaya bahwa mempartisi tidak baik untuk SSD dan merupakan cara membuang-buang penyimpanan mahal. Jadi saya hanya dapat berbicara dari pengalaman saya dengan SSD / RAM 16GB: dengan konstelasi ini saya pasti tidak akan menggunakan SWAP dan bahkan dengan RAM 8GB saya baik-baik saja. Hibernasi tetap bermasalah dan Siaga jauh lebih cepat
Anda dapat membuat file swap sebagai gantinya dan hibernasi dengan itu juga, saya telah membuat file swap pada laptop saya sehingga saya bisa hibernasi setiap instalasi linux saya. Kalau tidak hibernasi hanya akan menimpa hibernasi terakhir jika saya menggunakan satu partisi swap. Ini metode saya. Perhatikan Anda harus hibernasi menggunakan metode kernel: echo disk> / sys / power / state
sudo -s
fallocate -l 4000m /swap_file #4000 mb, may want higher than 4000mb
swapoff -a
mkswap /swap_file
nano /etc/fstab
#delete previous swap entry then add
/swap_file swap swap defaults 0 0
#then save and exit
swap-offset /swap_file #remember the output of this
nano /etc/grub.d/40_custom
add to linux line: resume=<partition swapfile is on> resume_offset=<swap-offset return data>
swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
create shortcut. system-settings->keyboard->shortcuts->custom shortcuts add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer
biola jika Anda ingin memulai kembali setelah hibernasi alih-alih shutdown
echo reboot > /sys/power/disk
echo disk > /sys/power/state