若要限制 nsslapd 程序所使用的堆疊記憶體數,您可以設定動態記憶體佔用空間的臨界值。當目錄伺服器執行於共用或分散資源的機器上時,您即可設定此臨界值。
此臨界值只能設定於 Solaris 與 Linux 平台上。
如需有關記憶體大小的資訊,請參閱「Sun Java System Directory Server Enterprise Edition 6.2 Deployment Planning Guide」中的「Directory Server and Memory」。
無法使用 DSCC 執行此作業。請依照此程序中的說明使用指令行。
heap-high-threshold-size 與 heap-low-threshold-size 特性的預設值為 undefined。
設定堆疊記憶體高臨界值上限。
$ dsconf set-server-prop -h host -p port heap-high-threshold-size:value |
其中 value 是 undefined,或是以 GB (G)、MB (M)、KB (k) 或位元組 (b) 表示的記憶體大小。所指定的大小必須是受機器支援的大小。
如需有關 heap-high-threshold-size 適用值的建議,請參閱 server(5dsconf) 線上手冊。
您可以選擇是否設定堆疊記憶體低臨界值上限。
$ dsconf set-server-prop -h host -p port heap-low-threshold-size:value |
其中 value 是 undefined,或以 GB (G)、MB (M)、KB (k) 或位元組 (b) 表示的記憶體大小。所指定的大小必須是受機器支援的大小。
如需有關 heap-low-threshold-size 適用值的建議,請參閱 server(5dsconf) 線上手冊。