系统管理指南:设备和文件系统

交换空间与虚拟内存

Solaris 软件将一些磁盘片用于临时存储而不是用于文件系统。这些片称为交换片。当系统没有足够的物理内存来处理当前进程时,会将交换片用作虚拟内存存储区域。

虚拟内存系统将磁盘上文件的物理副本映射到内存中的虚拟地址。文件系统中的普通文件或交换空间可以备份包含这些映射的数据的物理内存页面。如果交换空间对内存进行了备份,则该内存称为匿名内存,因为没有为备份内存的磁盘空间指定标识。

Solaris OS 使用的虚拟交换空间概念是指,匿名内存页面和实际备份这些页面的物理存储(或磁盘备份交换空间)之间的层。系统的虚拟交换空间等于其所有物理(磁盘备份)交换空间与当前部分可用物理内存的和。

虚拟交换空间具有以下优点: