什么是paging space?
在AIX操作系統中,paging space也被稱為swap space,它是一種以4K為單位的輔助存儲空間,用于在實際內存和磁盤之間進行數據置換(換頁)。當系統的實際內存較低時,未被使用的程序或數據
在AIX操作系統中,paging space也被稱為swap space,它是一種以4K為單位的輔助存儲空間,用于在實際內存和磁盤之間進行數據置換(換頁)。當系統的實際內存較低時,未被使用的程序或數據會被置換到paging space中。默認情況下,AIX將hd6設備作為paging space。
paging space大小的考慮
適當設置paging space的大小對系統的性能至關重要。如果paging space太小,可能會導致進程丟失甚至系統崩潰。當空閑的paging space塊數量降至閾值時,系統會通知所有進程。
建議將paging space分布在不同的物理卷(pv)上,這樣可以提高性能。不建議在同一塊硬盤上放置多個paging space。總的paging space大小一般建議是實際內存的兩倍。如果內存大于256MB,則大小應為512MB加上(內存大小-256MB)乘以1.25。如果要創建多個paging space,則每個paging space的大小應接近,并且要比hd6略大。
使用"lsps -a"命令可以查看每個paging space的使用情況,而"lsps -s"命令則可查看所有活動paging space的總和和使用率。
paging space所在vg的限制
如果是AIX 5.1之前的版本,不建議將paging space放置在可移動硬盤空間上,最好將其放置在rootvg上。因為在導出包含活動paging space的卷組(vg)時,需要重啟機器,這會帶來一些麻煩。對于AIX 5.1及以上版本,問題就不那么嚴重了,但仍需使用"swapoff"命令關閉相應的paging space。