Unix系统交换区知识讲解

系统 其他OS
通过Unix系统交换区,我们不再局限于有限的物理内存空间,理论上可以无限地扩大虚拟内存系统,从而运行更多的程序,进行更多的业务交易,更充分地发挥硬件资源。

今天,我们在文章中,为大家讲解下Unix系统交换区的知识。那首先,我们来看看什么是Unix系统交换区。Unix系统交换区(swap)是存在于高速存储设备上的一块区域,是虚拟内存系统重要的组成部分。

通过交换区,我们不再局限于有限的物理内存空间,理论上可以无限地扩大虚拟内存系统,从而运行更多的程序,进行更多的业务交易,更充分地发挥硬件资源。

Unix系统交换区采用换入换出技术和存储器间互相交换进程或数据页面。根据一定的调度原则,内存中部分不常用的进程或数据页定期交换到交换区中,以便为需要运行的程序留出更多的可用空间。

交换出去的进程或数据页根据需要时再交换进来,这样一来就实现了大量并发进程的管理。不适当的Unix系统交换区设置不仅使换页守护进程忙于交换页面进出而消耗时间,而且使进程运行的速度、系统效率都大大降低,很大程度上影响了操作系统的性能。

当前,应用程序的日益庞大,运行业务的急剧增加,高性能数据库如Informix Online Dynamic Server为响应对数据的快速存取而使用的共享内存技术等,都对有限的物理内存空间提出了更高的要求,因此实施对Unix系统交换区的有效管理具有重要作用。

Unix系统交换区容量的计算

Unix系统交换区一般在操作系统初始安装时要求设定,大多数程序要求最少所需的交换区容量以正常运转。

一般来说,当物理内存不超过256M时,主Unix系统交换区容量设置为内存的两倍,超过256M时,则选择与物理内存的容量相同。

操作系统安装完毕后,随着应用程序的不断增加和业务的变化,原有的交换区设置可能满足不了需要,对系统的性能也产生影响,系统管理员可增加新的交换区作为辅助交换区与主交换区配套使用。管理员还应经常监视Unix系统交换区的使用情况,根据需要及时作出必要的调整。

【编辑推荐】

  1. Unix操作系统众多所组成的唯一
  2. 关于Unix操作系统分支的讲解
  3. Unix操作系统团结还是分裂
  4. 讲解远程拨号登录SCO Unix主机
  5. Unix系统中WEB知识讲解
责任编辑:小霞
相关推荐

2010-04-13 17:52:16

Unix交换区

2010-05-06 14:37:22

Unix系统交换区

2010-05-04 16:33:39

Unix系统

2010-05-05 15:02:39

Unix系统

2010-04-30 18:20:23

Unix系统

2010-05-04 09:45:28

Unix系统

2009-06-18 08:56:52

Unix交换区管理

2010-04-30 01:28:59

Unix系统

2010-04-29 13:30:20

Unix操作系统

2010-05-05 17:46:32

Unix文件系统

2010-04-20 11:34:26

Unix操作系统

2010-05-06 09:26:44

Unix系统

2010-04-07 15:13:50

Unix操作系统

2010-05-11 18:03:28

2010-04-30 14:51:23

Unix系统

2010-05-04 17:17:46

Unix类

2010-05-05 13:13:55

Unix内核

2010-05-04 09:22:10

Unix文件

2010-05-04 12:25:28

Unix链接

2010-04-30 13:27:26

Unix cronta
点赞
收藏

51CTO技术栈公众号