标签: linux memory-management
当我运行top -p pid时,virt表明我的程序使用4T虚拟内存。但是cat /proc/pid/status,vmsize超过20T。我认为top中的virt应该等于vmsize。那么top中的virt和procfs中的vmsize之间的区别是什么? (顺便说一句,当我运行statsize=1 top -p pid时,virt显示我的程序使用80T +虚拟内存)
top -p pid
cat /proc/pid/status
statsize=1 top -p pid