Pada pengaturan VMware ESX apa perbedaan dari opsi-opsi ini ?:
- Linux VM dengan RAM 1GB dan partisi swap 1GB dan VM menggunakan ram 1,5 GB
- VM Linux dengan RAM 1GB dan tanpa partisi swap dan VM menggunakan ram 1,5 GB
Maksudku, dalam kedua kasus swap sedang digunakan;
- di swap pertama dilakukan ke partisi swap linux
- dalam kasus kedua, VMware akan menukar 512MB ke kolam penyimpanan VMware.
Jadi apakah ada gunanya memberikan partisi swap Linux VM?
linux
windows
vmware-esxi
vmware-esx
Sandra
sumber
sumber
Jawaban:
Mengabaikan fakta bahwa orang berurusan dengan alasan spesifik OS Saya punya dua alasan mengapa itu ide yang buruk untuk tidak berjalan dengan partisi swap / file.
sumber
Iya. Ini adalah cara Unix.
Unix (bahkan Linux) berharap dapat bertukar.
Hal - hal buruk terjadi ketika sistem tidak dapat menukar (baik karena itu salah konfigurasi tanpa partisi swap atau karena ruang swap penuh). Di Linux salah satu dari Hal-Hal Buruk ini adalah Pembunuh Kehabisan Memori, yang akan memasukkan pisau ke bagian belakang program yang dianggapnya menggunakan RAM terbanyak (server database adalah target favorit).
sumber
Apa yang telah Anda
/proc/sys/vm/overcommit_memory
atur? Dari dokumentasi kernel:Jadi jika Anda menggunakan 1 tidak ada perbedaan. Jika Anda menggunakan 2 dan tidak ada file swap linux maka tidak ada proses yang dapat mengalokasikan 512M memori (virtual). Hasilnya tidak jelas untuk 0.
Sunting: Dari http://utcc.utoronto.ca/~cks/space/blog/linux/LinuxVMOvercommit, inilah cara 0 berfungsi:
Jadi ia menggunakan swap dalam perhitungan juga. Secara umum saya akan mengikuti rekomendasi RHEL dari:
sumber
cat /proc/sys/vm/overcommit_memory
kembali0
. Apa yang Anda rekomendasikan dari segiovercommit_memory
nilai dan swap / tanpa swap?Partisi swap bisa berpotensi lebih cepat, terutama dalam situasi di mana disk root hampir penuh dan Anda tidak dapat membuat file swap utuh tanpa fragmentasi, apalagi overhead yang mungkin dibuat oleh sistem file dan, jika berlaku, hal-hal seperti LVM.
Tetapi kinerja kedua mesin akan tetap payah jika Anda menyimpan 33% dari kebutuhan memori Anda pada disk.
sumber
Silakan lihat tautan berikut- https://help.ubuntu.com/community/SwapFaq
Pada dasarnya, kecuali Anda perlu hibernate atau menggunakan lebih banyak memori daripada yang Anda alokasikan ke VM, tidak ada keuntungan signifikan untuk partisi swap.
Saya belum pernah menggunakan partisi swap / file di salah satu mesin linux saya selama bertahun-tahun.
sumber
Keuntungan yang jelas untuk swap adalah ketika mesin Anda crash, Anda masih bisa membuat crash dump. Perbaiki saya jika saya salah, tetapi afaik ini tidak mungkin tanpa swap. Ini bukan VMWare yang spesifik, tetapi berlaku di mana saja. Saya merasa mungkin penting untuk ditunjukkan.
sumber