这次来给大家介绍下Unix交换区动态设置和一些相关的知识。交换区它是介于是前台程序与后台程序之间,存在于数据服务器上的一个共享文件夹。它的作用是为前台与后台数据交换提供一个场所。希望大家可以好好的学习。
Unix交换区动态设置
现实情况中我们经常遇到因操作系统安装时Unix交换区配置不当而无法满足随后日益增长的应用需要,重新安装操作系统不仅费时,还会造成一定程度的业务风险,所以并不可取。大多数Unix系统都提供了通过命令行实现Unix交换区动态设置的方法,管理员应熟知了解。HP-UX中使用的命令是swapon,SCO OpenServer中使用的命令是swap。以下举例说明:
1.对于HP-UX10.20/11.00:
- # swapon -p 1 -f /dev/vg05/lvol7(启用一个逻辑卷作为设备Unix交换区使用,-p设置了该交换区的优先权, -f表示强制覆盖原有文件系统结构)
- # swapon -f /dev/dsk/c1t6d0(启用整块磁盘作为设备交换区使用)
- # swapon -p 4 -l 50M /fs1 (在文件系统/fs1上建立交换区,该交换区的优先权为4,最多使用50M的空间)
2.对于SCO OpenServer 3.X/5.X:
- # swap -a /dev/swap1(启用一个逻辑设备作为设备交换区使用,命名为swap1)
- # swap -a /dev/dsk/1s0(启用整块物理盘作为设备交换区使用)
- # swap -a /dev/dsk/1s1 100 100000(启用物理盘的一块区域作为设备交换区使用,100、100000表示偏移值和容量,单位为块,即512字节,所以实际容量为50M)
- # swap -a /tmp/swaptmp 64000(在普通文件/tmp/swaptmp上建立Unix交换区,容量为32M)
监控Unix交换区的使用情况
业务总是处于一定的变化和发展中,因此管理员需要定期监控Unix交换区的使用情况,如果可用容量不足,就要进行合理的增加。在HP-UX系统中,常用swapinfo来监控Unix交换区的使用状况, 在SCO OpenServer中则使用swap命令,它们均可显示所有的交换区信息。HP-UX更以百分比的形式直观显示使用状况,如果使用比超过80%,管理员要及时分析原因,制定策略,谨慎调整,确保所有用户均可正常使用他们的应用程序,也使整个系统处于良好的运行状态。
我们就在这里就介绍完了监控Unix交换区的使用情况和Unix交换区动态设置的知识。
【编辑推荐】