今天,我们来讲下Unix系统交换区的类型。首先,我们来看看什么是Unix系统交换区。Unix系统交换区(swap)是存在于高速存储设备上的一块区域,是虚拟内存系统重要的组成部分。
Unix系统交换区分主要分以下四种类型:
1.Unix系统交换区设备交换
即使用连续物理空间的整个磁盘或部分磁盘区域作为Unix系统交换区,这样速度比较快。在HP-UX中使用先进的逻辑卷技术实现对物理磁盘的动态可伸缩管理,因此管理员可使用一个或多个逻辑卷作为设备交换,而在SCO OpenServer中,则使用占据一定磁盘空间区域的块设备作为设备交换。
2.Unix系统交换区文件系统交换
文件系统交换是一种辅交换,仅在设备交换不敷使用时才被考虑以满足换页需求,特点是配置简单方便并可动态设置。因为文件系统交换只使用它需要的部分文件系统,所以使用空间的大小是变化的,同时该文件系统中还有许多应用程序和数据需要频繁存取,因而很大程度上降低了系统运行的效率。
管理员可将文件系统交换限制在一个固定的范围内以防止它占用不必要的空间,并且***建立在较少使用的文件系统上。
对Unix系统而言,当启动文件系统交换时,将在文件系统的根目录下创建"/paging"目录,文件系统为被使用的每一个交换块都创建一个文件,交换块默认为2MB。
3.Unix系统交换区主交换
系统启动时至少需要一个设备交换可用,这就是主交换区域,默认与root文件系统共存于同一个磁盘中。
4.Unix系统交换区辅交换
指主交换之外的其他交换。文件系统交换总是辅交换,如果使用设备交换作为辅交换,尽量设定在非root文件系统盘上以获得更好的性能。辅交换可以在Unix启动时自动启用或在系统运行时动态增加。
Unix系统交换区的4种类型,我们就讲解到这里了。
【编辑推荐】