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

系统 其他OS
在文章中,我们会了解到大多数Unix系统都提供了通过命令行实现Unix系统交换区动态设置的方法,管理员应熟知了解。

现实情况中我们经常遇到因操作系统安装时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。数字越小,优先权越高,即优先被操作系统使用。如果设备交换与文件系统交换的优先权相同,设备交换先于文件系统交换使用。

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

【编辑推荐】

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

2010-05-06 14:24:56

Unix系统交换区

2010-04-13 17:52:16

Unix交换区

2010-05-04 16:33:39

Unix系统

2010-05-05 15:02:39

Unix系统

2009-06-18 08:56:52

Unix交换区管理

2010-04-30 18:20:23

Unix系统

2010-05-04 09:45:28

Unix系统

2010-05-11 13:33:22

Unix awk

2010-04-30 01:28:59

Unix系统

2010-04-29 13:30:20

Unix操作系统

2010-05-06 09:26:44

Unix系统

2010-04-20 11:34:26

Unix操作系统

2010-05-05 17:46:32

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-06 14:33:30

Unix系统交换区

2010-04-30 13:27:26

Unix cronta
点赞
收藏

51CTO技术栈公众号