free命令可以显示当前系统未使用和已使用内存的数量,也可以显示内核使用的内存缓冲区Syntaxfree[option]option-b:以ByteUsage显示内存;-k:以KB为单位显示内存使用情况;-m:以MB为单位显示内存使用情况;-o:不显示缓冲区调整栏;-s:持续观察内存使用情况;-t:显示内存总和列;-V:显示版本信息示例#free-mtotalusedfreesharedbufferscachedMem:7871434735241301902206-/+buffers/cache:19505921Swap:000Mem行的第一部分:total:使用的总内存:totalusedmemoryfree:freememorybookshared:当前未使用的buffersBuffer:cachedmemorycachedPage:cachedmemory第二部分(-/+buffer/cache)解释usedmemoryNumber:used-buffers-cachedfreememoryinMem行的第一部分:free+buffers+cached在Mem行的第一部分。第三部分是指交换分区。当可用内存小于额定值时,将召开会议进行交流。如何查看额定值(RHEL4.0):cat/proc/meminfo当可用内存小于额定值时,将召开会议进行交换。如何查看额定值(RHEL4.0):cat/proc/meminfo会通过三种方式交换减少系统使用的物理页数: 1。减小buffer和pagecache的大小,2.换出系统V类型的内存页, 3.换出或丢弃页面。(Application占用的内存页,即物理内存不足)。事实上,少量的swap是否会影响系统性能。