Free: | |
名称: | 显示系统内存 的使用状况(物理内存和交换内存) |
格式: | free [-b|-k|-m|-g] [-l] [-s delay] |
描述: | 通过这个命令我们可以看到系统进程实际使用的物理内存,buffer和cache 使用的物理内存 |
常用选项: | -b,-k,-m,-g 分别以字节、KB、MB、GB为单位显示内存使用情况。 -s delay:显示每隔多少秒数来显示一次内存使用情况 -l 逐条的显示Low和High内存统计表 |
输出信息简介: | • free命令输出的第二行(Mem) 这行分别显示了物理内存的总量(total)、已使用的(used)、空闲的(free)、 共享的(shared)、buffer、cache的内存。 • free命令输出的第三行(-/+ buffers/cache) 这行最容易让人迷惑。 它显示的第一个值(used这一列)是这样得来的: Mem行used列 - Mem行buffers列 - Mem行cached列 它显示的第二个值(free这一列)是这样得来的: Mem行free列 + Mem行buffers列 + Mem行cached列 • free命令输出的第四行(Swap) 这行显示交换内存的总量、已使用量、空闲量 通常buffer和cache可以使用的内存空间越大,系统IO和文件系统访问的性能 越好。 |