分内存和进程两部分。内存1) 查看内存及内存分配的几个命令:a) nmon: 图形化的界面,不只能看内存,还可以看cpu,网络,内核,磁盘信息,内存可以看swap,slab, page table的使用量。b) top=cat /proc/pid/statm ,里面比较重要的是virt/res/shr的三个数值,分别代表虚拟内存,物理内存,共享内存,注:top显示的是以mb为单位,statm是以页
1)Linux把空闲的物理内存划出一部分用作buffer,cache2)buffer cache是高速缓存环从,目的是为了解决磁盘读取速度远小于内存这个问题,cpu从内存直接读取最快;3)但是物理内存有限,不可能所有数据都在物理内存,swap交换分区就出现了,内核会根据“”最近经常使用“”算法,把不经常使用的内存数据交换到swap;4)有时可以发现物理内存充足,swap也使用了很多也是正常的,因为
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号