Vmstat是Virtual Memory Statistics虚拟内存统计缩写:
物理内存是计算机内存的大小,从物理内存中读写数据比硬盘中读写数据要快很多,而内存是有限的,所以就有了物理内存和虚拟内存的概念。
物理内存就是硬件的内存,是真正的内存。
虚拟内存是为了满足物理内存不足采用的策略,利用磁盘空间虚拟出一块逻辑内存,用作虚拟内存的空间也就是交换分区。
作为物理内存的扩展,Linux会在物理内存不足时,使用交换分区的逻辑内存,内核会把暂时不用的内存块信息写到交换空间,这样物理内存就得到了释放,这块儿内存就可以用于其他目的,而需要用到这些内容的时候,这些信息就会被重新从交换分区读入物理内存。
Linux的内存管理采用的是分页存取机制,为了保证物理内存得到充分的利用,内核会在适当的时间把物理内存中不经常使用的数据块儿自动交换到虚拟内存中,而将充分使用的信息保留到物理内存中。
相关阅读:
Linux物理内存探测 http://www.linuxidc.com/Linux/2012-01/50762.htm
Linux物理内存描述 http://www.linuxidc.com/Linux/2012-01/50761.htm
Linux物理内存管理区初始化 http://www.linuxidc.com/Linux/2012-01/50757.htm
Linux虚拟内存优化
物理内存是计算机内存的大小,从物理内存中读写数据比硬盘中读写数据要快很多,而内存是有限的,所以就有了物理内存和虚拟内存的概念。
物理内存就是硬件的内存,是真正的内存。
虚拟内存是为了满足物理内存不足采用的策略,利用磁盘空间虚拟出一块逻辑内存,用作虚拟内存的空间也就是交换分区。
作为物理内存的扩展,Linux会在物理内存不足时,使用交换分区的逻辑内存,内核会把暂时不用的内存块信息写到交换空间,这样物理内存就得到了释放,这块儿内存就可以用于其他目的,而需要用到这些内容的时候,这些信息就会被重新从交换分区读入物理内存。
Linux的内存管理采用的是分页存取机制,为了保证物理内存得到充分的利用,内核会在适当的时间把物理内存中不经常使用的数据块儿自动交换到虚拟内存中,而将充分使用的信息保留到物理内存中。
相关阅读:
Linux物理内存探测 http://www.linuxidc.com/Linux/2012-01/50762.htm
Linux物理内存描述 http://www.linuxidc.com/Linux/2012-01/50761.htm
Linux物理内存管理区初始化 http://www.linuxidc.com/Linux/2012-01/50757.htm
Linux虚拟内存优化

本文探讨了Linux环境下虚拟内存的建立过程,并介绍了主机内存运行机制的关键特点。通过vmstat命令,可以深入了解内存使用情况,如vmstat -s用于显示详细信息,vmstat -d用于查看磁盘读写状况。了解这些工具和概念,有助于理解Linux系统如何管理内存和磁盘交互。
最低0.47元/天 解锁文章





