在運行 「自由」 命令,我看到使用的存儲器是:
總數:3854884
使用:3752304
自由:102580
共享:352個
緩衝器:9252
緩存:150908當沒有交換空間時,虛擬內存如何存在?
-/+緩衝區/緩存: 使用:3592144
免費:262740
Swap: 0 0 0
但是在運行htop
時,我發現在VIRT列(虛擬內存)下有很多使用4507M內存量的進程。 RES列(物理RAM進程正在使用)顯示209M。 SHR(共享內存)是5352M。
-Xmx
該過程配置爲2048m
。
如果交換空間爲零,如何使用虛擬內存?
將內存映射文件包含在'VIRT'中嗎? – Thilo