电脑交换区?

电脑交换区?,第1张

交换区(swap)是存在于高速存储设备上的一块区域,是虚拟内存系统重要的组成部分。通过交换区,我们不再局限于有限的物理内存空间,理论上可以无限地扩大虚拟内存系统,从而运行更多的程序,进行更多的业务交易,更充分地发挥硬件资源。交换区采用换入换出技术和存储器间互相交换进程或数据页面。根据一定的调度原则,内存中部分不常用的进程或数据页定期交换到交换区中,以便为需要运行的程序留出更多的可用空间。交换出去的进程或数据页根据需要时再交换进来,这样一来就实现了大量并发进程的管理。不适当的交换区设置不仅使换页守护进程忙于交换页面进出而消耗时间,而且使进程运行的速度、系统效率都大大降低,很大程度上影响了操作系统的性能。当前,应用程序的日益庞大,运行业务的急剧增加,高性能数据库如Informix Online Dynamic Server为响应对数据的快速存取而使用的共享内存技术等,都对有限的物理内存空间提出了更高的要求,因此实施对交换区的有效管理具有重要作用。交换区容量的计算交换区一般在操作系统初始安装时要求设定,大多数程序要求最少所需的交换区容量以正常运转。一般来说,当物理内存不超过256M时,主交换区容量设置为内存的两倍,超过256M时,则选择与物理内存的容量相同。操作系统安装完毕后,随着应用程序的不断增加和业务的变化,原有的交换区设置可能满足不了需要,对系统的性能也产生影响,系统管理员可增加新的交换区作为辅助交换区与主交换区配套使用。管理员还应经常监视交换区的使用情况,根据需要及时作出必要的调整。业务总是处于一定的变化和发展中,因此管理员需要定期监控交换区的使用情况,如果可用容量不足,就要进行合理的增加。在HP-UX系统中,常用swapinfo来监控交换区的使用状况, 在SCO OpenServer中则使用swap命令,它们均可显示所有的交换区信息。HP-UX更以百分比的形式直观显示使用状况,如果使用比超过80%,管理员要及时分析原因,制定策略,谨慎调整,确保所有用户均可正常使用他们的应用程序,也使整个系统处于良好的运行状态。

一、主体不同

1、交换区:存在于数据服务器上的一个共享文件夹。

2、虚拟内存:是计算机系统内存管理的一种技术。

二、作用不同

1、交换区:作用是为前台与后台数据交换提供一个场所。

2、虚拟内存:使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。

三、特点不同

1、交换区:挂载交换区空间的情形有两种系统内存不足,特殊应用程序的需求,如oracle、lotus notes等。

2、虚拟内存:将逻辑和物理地址空间都分成固定大小的页。主存按页顺序编号,而每个独立编址的程序空间有自己的页号顺序,通过调度辅存中程序的各页可以离散装入主存中不同的页面位置。

参考资料来源:百度百科-虚拟内存

参考资料来源:百度百科-交换区

1、性质不同:文件是存储在外部存储介质上的、由文件名标识的一组相关信息的集合。交换区存在于数据服务器上的一个共享文件夹。

2、作用不同:交换区的作用是为前台与后台数据交换提供一个场所。文件缓冲区文件缓冲区是用以暂时存放读写期间的文件数据而在内存区预留的一定空间。使用文件缓冲区可减少读取硬盘的次数。

3、管理方式不同:文件缓冲区凡在数据到达速率与其离去速率不同的地方,都可设置缓冲区,以缓和之间速率不匹配的矛盾。交换区则是在Unix/Linux系统中,使用命令,swapoff,关闭交换区空间,swapon,挂载交换区空间。

扩展资料:

注意事项:

1、除非无法使用设备交换,否则最好不要使用文件系统交换。

2、将文件系统交换设置在不经常使用的文件系统上。

3、不要在同一个物理磁盘上建立两个文件系统交换,这样一来会导致磁头的过量移动,妨碍系统性能。

4、启用文件系统交换时,也应设置多个,分布在不同的磁盘上,赋予相同的优先级以实现交叉存取。

参考资料来源:百度百科-交换区

参考资料来源:百度百科-文件缓冲区

参考资料来源:百度百科-外存


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-01-29
下一篇2023-01-29

发表评论

登录后才能评论

评论列表(0条)

    保存