名為 cbuild 的代理伺服器公用程式是離線快取資料庫管理程式。此公用程式可讓您使用指令行介面來建立新的快取結構或修改現有的快取結構。您可以使用 Server Manager 頁面來啟用代理伺服器以使用新建立的快取。
此公用程式不會更新 server.xml 檔案。cbuild 無法對具有多個分割區的快取調整大小。透過 cbuild 建立或修改快取時,應該手動更新 server.xml 檔案中的 cachecapacity 參數。
<PARTITION partitionname="part1" partitiondir="/home/build/install9 /proxy-server1/cache" maxsize="1600" minspace="5" enabled="true"/> <CACHE enabled="true" cachecapacity="2000" cachedir="/tmp/cache">
您可以使用兩種模式來呼叫 cbuild 公用程式。第一種模式是:
cbuild -d conf-dir -c cache-dir -s cache size cbuild -d conf-dir -c cache-dir -s cache size -r
例如︰
cbuild -d server_root/proxy-serverid/config -c server_root/proxy-serverid/cache -s 512 cbuild -d server_root/proxy-serverid/config -c server_root/proxy-serverid/cache -s 512 -r
其中
conf-dir 是代理伺服器實例的配置目錄,它位於 server_root /proxy-serverid/config 目錄中。
cache-dir 是快取結構的目錄。
cache size 是快取可擴充到的最大值。此選項不能與 cache-dim 參數一起使用。上限大小是 65135 MB。
-r 可調整現有快取結構的大小 (假設該快取結構只有單一分割區)。建立新快取時不需要此選項。
第二種模式是:
cbuild -d conf-dir -c cache-dir -n cache-dim cbuild -d conf-dir -c cache-dir -n cache-dim -r
例如︰
cbuild -d server_root/proxy-serverid/config -c server_root/proxy-serverid/cache -n 3 cbuild -d server_root/proxy-serverid/config -c server_root/proxy-serverid/cache -n 3 -r
其中
conf-dir 是代理伺服器實例的配置目錄,它位於 server_root /proxy-serverid/config 目錄中。
cache-dir 是快取結構的目錄。
cache-dim 決定區段數目。例如,在圖 12–2 中,區段會顯示為 s3.4,其中 3 表示大小。cache-dim 的預設值是 0,最大值是 8。
-r 可調整現有快取結構的大小 (假設該快取結構具有單一分割區)。建立新快取時不需要此選項。