Speed up performance by using
Speed up performance by using multiple swap partitionshttp://lists.nchc.org.tw/pipermail/articles/2003-March/000435.html
如果你有多個實體磁碟機,分割你的swap空間在各個磁碟機上可以增進系統的效能
因為它們可以同時進行虛擬記憶體的暫時存取動作
使用SCSI磁碟機可增加更多效能,因為SCSI裝置是並列作工的-同時進行的-
一般IDE裝置是串列作工的-交替進行-
如果你的系統(尤其是Server)有多個磁碟機設為RAID 0,它會自動分散資料成並列式
到所有的磁碟機中,這可比將swap分割區至於一個磁碟機中增加非常多寫入速度
當然,並不是所有人都有足夠的錢去玩RAID;幸運地,有另一個方法提供swap分割區
相當的效能在多重磁碟機的環境
使用/etc/fstab檔案的優先權設定來"並列"swap檔案的讀寫動作(Note:這在多重SCSI
裝置 與/或 多重控制器的情況下最好。在這個技術下,兩個IDE裝置在同一個控制器
的情形下將可看到一點點或沒有任何的效能增進,但多重IDE裝置在多重控制器的情況
下可以增加頗多的效能)
開啟/etc/fstab這個檔案,如果你每個SCSI裝置都有一個swap分割區,你也許會看到
一些像這樣的東西(不包含標籤)
<partition<mount <partition <mount <backup
name> point> type> options> dump> <pass>
/dev/sda2 none swap sw 0 0
/dev/sdb2 none swap sw 0 0
/dev/sdc2 none swap sw 0 0
/dev/sdd2 none swap sw 0 0
預設情況下,它沒有足夠的空間供應現在的暫存動作所需時,Linux會先使用/dev/sda2
這個swap分割區,然後是/dev/sdb2,以此類推
另外,你可以改變這個設定成:
<partition<mount <partition <mount <backup
name> point> type> options> dump> <pass>
/dev/sda2 none swap sw,pri=3 0 0
/dev/sdb2 none swap sw,pri=3 0 0
/dev/sdc2 none swap sw,pri=3 0 0
/dev/sdd2 none swap sw,pri=1 0 0
你將分配前三個分割區為相同優先等級。(swap分割區由高優先權至低優先權順序備使
用,最高優先權等級是32767而0是最低。)這使Linux寫入前三個分割區為並列的,增進
相當多的 讀/寫 處理量在swap空間。第四個分割區只有在頭三個分割區滿的時候才會
被使用
使暫存動作並列的這項技術也可以讓你優先存取最快的磁碟機。因此,你可以用低優先
權設定一個swap分割區在老舊且慢的磁碟機,如此,他就只有在所有高速的swap空間耗
盡時才被使用
--
知識本無價資訊價更高
加入OpenSource 兩者皆可得美哉!
--
[1;32m※ Origin: [33mSayYA 資訊站 [37m<bbs.sayya.org> [m
[1;31m◆ From: [36m61-231-240-91.hinet-ip.hinet.net[m
-- end of forwarded message --
--
Julian Yu-Chung Chen
http://homepage.mac.com/julian9/
mailto: [email protected]
http://www.tldp.org/HOWTO/Partition/setting_up_swap.html 我觉得还是加根内存实在 :mrgreen: 技嘉的 i-ram ………… kao,明显都是在灌水 IDE的用处不大,SCSI应该是有帮助的
页:
[1]