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 调整现有高速缓存结构的大小(前提是它只有一个分区)。创建新高速缓存时此参数不是必需的。