查看内存命令Free
free命令输出内容的解释:
•total:总计物理内存的大小。
•used:已使用多大。
•free:可用有多少。
•Shared:多个进程共享的内存总额。
•Buffers/cached:磁盘缓存的大小。
•available:磁盘可用缓存的大小。
默认free以KB为单位,free -m以MB为单位,free -g以GB为单位。
占用内存的测量
测量一个进程占用了多少内存,linux为我们提供了一个很方便的方法,/proc目录为我们提供了所有的信息,实际上top等工具也通过这里来获取相应的信息。
•/proc/meminfo 机器的内存使用信息
•/proc/pid/maps pid为进程号,显示当前进程所占用的虚拟地址。
•/proc/pid/statm 进程所占用的内存