[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
UNIX系統交換區的管理(2)
本文出自: http://tech.china.com/zh_cn/ 作者:楊躍峰   (2001-06-20 13:04:00)
  對UNIX系統而言,當啟動文件系統交換時,將在文件系統的根目錄下創建"/paging"目錄,文件系統為被使用的每一個交換塊都創建一個文件,交換塊默認為2MB。
  3.主交換
  系統啟動時至少需要一個設備交換可用,這就是主交換區域,默認與root文件系統共存同一個磁盤中。
  4.輔交換
  指主交換之外的其他交換。文件系統交換總是輔交換,如果使用設備交換作為輔交換,盡量設定在非root文件系統盤上以獲得更好的性能。輔交換可以在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)

  監控交換區的使用情況
  業務總是處一定的變化和發展中,因此管理員需要定期監控交換區的使用情況,如果可用容量不足,就要進行合理的增加。在HP-UX系統中,常用swapinfo來監控交換區的使用狀況, 在SCO OpenServer中則使用swap命令,它們均可顯示所有的交換區信息。HP-UX更以百分比的形式直觀顯示使用狀況,如果使用比超過80%,管理員要及時分析原因,制定策略,謹慎調整,確保所有用戶均可正常使用他們的應用程序,也使整個系統處良好的運行狀態。 
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
Linux 網管 123 --- 第4章. 安裝及硬體組態 - 4.設定Swap格式化Partition (2001-06-29 20:10:00)
Solaris 如何增加硬碟的 swap space (2001-05-18 12:10:00)
Solaris7 交流 --- swap管理(SWAP的用處) (2001-05-13 05:28:01)
Linux 指令篇:文件系統--swapon (2001-04-30 14:47:18)
Solaris性能監控的Swap空間管理 (2001-04-15 20:01:09)
 

★  樊強制作 歡迎分享  ★