ux操作系统下关于内存查看的详细解析
2008-3-10 7:52:05 来源:PC235.COM 您有问题?请联系我们关 键 词:ux操作系统下关于内存查看的详细解析
Linux中使用free可以查看系统内存使用状态, 默认单位为k
|
Mem 行显示了从系统角度看来内存使用的情况, total是系统可用的内存大小, 数量上等于系统物理内存减去内核保留的内存. buffers和cached是系统用做缓冲的内存. buffers与某个块设备关联, 包含了文件系统元数据, 并且跟踪了块的变化. cache只包含了文件本身.
-/+ buffers/cache行则从用户角度显示内存信息, 可用内存从数量上等于mem行used列值减去buffers和cached内存的大小. 因为buffers和cached是操作系统为加快系统运行而设置的, 当用户需要时, 可以只接为用户使用.
top和vmstat也显示了系统内存的信息, 和free的显示结果类似.
这些命令都是从/proc/meminfo中读取内存信息.
|
关于/proc/meminfo中各行的含意, 在内核源代码的Documentation/filesystems/proc.txt文件中有叙述,系统的真实内存大小可以用dmesg |grep [mM][eE][mM]看到。
|
进程使用的内存可以用top, ps来查看top中有3个列 VIRT RES SHR, 标示了进程使用的内存情况, VIRT标识这个进程可以使用的内存总大小, 包括这个进程真实使用的内存, 映射过的文件, 和别的进程共享的内存等. RES标识这个这个进程真实占用内存的大小. SHR标识可以和别的进程共享的内存和库大小.
/proc/pid/status显示一个进程的详细状态, 下面是一个示例:
|
VmSize即为该进程内存总大小, 和top输出中的VIRT一致。
ux操作系统下关于内存查看的详细解析文章结束
更多内容请看 电脑系统 > > Linux FreeBSD专题【最新推荐:ux操作系统下关于内存查看的详细解析】
【频道更新】
【相关文章】
ux系统下安装Flash浏览器插件的方法
ux系统下编译安装g2ipmsg(飞鸽传书)
E Linux Enterprise 11宣布开发计划
ux系统下使用Windows XP字体美化汉字
ntu Linux系统已开始支持SELinux技术
ux 2.6.12内核上加载一个简单的模块
ux系统下查看文件调用情况Shell命令
ux系统下history命令的记录如何删除
堂:Linux下C语言编程的注意事项
ux操作系统下TCP keepalive属性查看
巧:在Linux系统中查找文件的方法
ux系统如何让普通用户具有mount权限
ux操作系统的文件属性与目录配置解析
析:Linux系统启动过程的故障排除
堂:Linux操作系统的软件安装方法
析:Linux系统下U盘汉字乱码问题
令:查看Linux磁盘剩余空间方法介绍
Linux ext2/ext3文件系统详解
inux操作系统下内存泄漏的检查方法
inux操作系统下C语言编程注意事项
ux系统下编译安装g2ipmsg(飞鸽传书)
E Linux Enterprise 11宣布开发计划
ux系统下使用Windows XP字体美化汉字
ntu Linux系统已开始支持SELinux技术
ux 2.6.12内核上加载一个简单的模块
ux系统下查看文件调用情况Shell命令
ux系统下history命令的记录如何删除
堂:Linux下C语言编程的注意事项
ux操作系统下TCP keepalive属性查看
巧:在Linux系统中查找文件的方法
ux系统如何让普通用户具有mount权限
ux操作系统的文件属性与目录配置解析
析:Linux系统启动过程的故障排除
堂:Linux操作系统的软件安装方法
析:Linux系统下U盘汉字乱码问题
令:查看Linux磁盘剩余空间方法介绍
Linux ext2/ext3文件系统详解
inux操作系统下内存泄漏的检查方法
inux操作系统下C语言编程注意事项