星期五, 8月 17, 2007

portage tree 加速

Gentoo系統裡面有一個專門maintain系統各種分支和版本的系統叫做portage,因為Gentoo的各種packcage都可以使用portage從source code編譯,但是因為portage裡面的資料庫是分散在各個檔案中,每次搜尋都會相當慢,而從source編譯也會產生不小的暫存檔,在伺服器上面原本就有兩個硬碟專門做RAID1,裡面還有之前割出來兩顆硬碟各3G的swap,但是因為只有2G的RAM,一般使用swap的機會也不高,就把swap從6G->2G,剩下的4G就拿來做RAID0存portage tree以及編譯佔存檔,var/cache也搬來這個4G的RAID0,不但portage管理的動作整個變快不只兩倍,編譯也是以神速來進行,爽度整個大增。

沒有留言: