UNIX系统交换区的管理(1)
2008-02-23 05:31:18来源:互联网 阅读 ()
交换区(swap)是存在于高速存储设备上的一块区域,是虚拟内存系统重要的组成部分。通过交换区,我们不再局限于有限的物理内存空间,理论上能够无限地扩大虚拟内存系统,从而运行更多的程式,进行更多的业务交易,更充分地发挥硬件资源。交换区采用换入换出技术和存储器间互相交换进程或数据页面。根据一定的调度原则,内存中部分不常用的进程或数据页定期交换到交换区中,以便为需要运行的程式留出更多的可用空间。交换出去的进程或数据页根据需要时再交换进来,这样一来就实现了大量并发进程的管理。不适当的交换区配置不但使换页守护进程忙于交换页面进出而消耗时间,而且使进程运行的速度、系统效率都大大降低,很大程度上影响了操作系统的性能。当前,应用程式的日益庞大,运行业务的急剧增加,高性能数据库如Informix Online Dynamic Server为响应对数据的快速存取而使用的共享内存技术等,都对有限的物理内存空间提出了更高的需要,因此实施对交换区的有效管理具备重要作用。
交换区容量的计算
交换区一般在操作系统初始安装时需要设定,大多数程式需要最少所需的交换区容量以正常运转。一般来说,当物理内存不超过256M时,主交换区容量配置为内存的两倍,超过256M时,则选择和物理内存的容量相同。操作系统安装完毕后,随着应用程式的不断增加和业务的变化,原有的交换区配置可能满足不了需要,对系统的性能也产生影响,系统管理员可增加新的交换区作为辅助交换区和主交换区配套使用。管理员还应经常监控交换区的使用情况,根据需要及时作出必要的调整。
交换区的类型
交换区分主要分以下四种类型:
1.设备交换
即使用连续物理空间的整个磁盘或部分磁盘区域作为交换区,这样速度比较快。在HP-UX中使用先进的逻辑卷技术实现对物理磁盘的动态可伸缩管理,因此管理员可使用一个或多个逻辑卷作为设备交换,而在SCO OpenServer中,则使用占据一定磁盘空间区域的块设备作为设备交换。
2.文档系统交换
文档系统交换是一种辅交换,仅在设备交换不敷使用时才被考虑以满足换页需求,特点是配置简单方便并可动态配置。因为文档系统交换只使用他需要的部分文档系统,所以使用空间的大小是变化的,同时该文档系统中更有许多应用程式和数据需要频繁存取,因而很大程度上降低了系统运行的效率。管理员可将文档系统交换限制在一个固定的范围内以防止他占用不必要的空间,并且最好建立在较少使用的文档系统上。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇: SCO Unix中匿名FTP的实现
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash