Unix系统交换区动态设置及其他知识讲解

来源:IT专家网 作者:IT专家网
  

现实情况中我们经常遇到因操作系统安装时Unix系统交换区配置不当而无法满足随后日益增长的应用需要,重新安装操作系统不仅费时,还会造成一定程度的业务风险,所以并不可取。

大多数Unix系统都提供了通过命令行实现Unix系统交换区动态设置的方法,管理员应熟知了解。HP-UX中使用的命令是swapon,SCO OpenServer中使用的命令是swap。以下举例说明:

1.对于HP-UX10.20/11.00:

# swapon -p 1 -f /dev/vg05/lvol7(启用一个逻辑卷作为设备交换区使用,-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上建立交换区,容量为32M)

监控Unix系统交换区的使用情况

业务总是处于一定的变化和发展中,因此管理员需要定期监控Unix系统交换区的使用情况,如果可用容量不足,就要进行合理的增加。在HP-UX系统中,常用swapinfo来监控交换区的使用状况, 在SCO OpenServer中则使用swap命令,它们均可显示所有的交换区信息。

HP-UX更以百分比的形式直观显示使用状况,如果使用比超过80%,管理员要及时分析原因,制定策略,谨慎调整,确保所有用户均可正常使用他们的应用程序,也使整个系统处于良好的运行状态。

Unix系统交换区的优先权设置

在HP-UX中设置Unix系统交换区时指定数字0-10作为可用的优先权值,默认值是1。数字越小,优先权越高,即优先被操作系统使用。如果设备交换与文件系统交换的优先权相同,设备交换先于文件系统交换使用。

建议对所有的设备交换都设置相同的优先权,这样可以并行处理多个交换请求。因为减少了磁头的来回移动,系统性能得以迅速提高。


时间:2013-02-19 12:14 来源:IT专家网 作者:IT专家网 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量