鍍金池/ 問(wèn)答/Linux  網(wǎng)絡(luò)安全/ linux swap 沒(méi)有開(kāi)啟,但是進(jìn)程仍然有在使用虛擬內(nèi)存,這是為什么?

linux swap 沒(méi)有開(kāi)啟,但是進(jìn)程仍然有在使用虛擬內(nèi)存,這是為什么?

阿里云服務(wù)器上開(kāi)啟了不少服務(wù),用top命令查看內(nèi)存使用情況發(fā)現(xiàn)

KiB Swap:        0 total,        0 free,        0 used

表明系統(tǒng)沒(méi)有打開(kāi)swap分區(qū)。
下面的進(jìn)程使用了很大的虛擬內(nèi)存
例如elastic使用了16個(gè)G的虛擬內(nèi)存。
為什么在沒(méi)有打開(kāi)swap分區(qū)的情況下進(jìn)程仍然在使用虛擬內(nèi)存?
虛擬內(nèi)存使用了這么多是不是表明系統(tǒng)內(nèi)存不足?
圖片描述

回答
編輯回答
夏木

如果內(nèi)存不夠用,肯定要緩存部分到swap或文件,僅做參考

2018年4月6日 06:44