使用 VP_MEMORY_CACHE_KB 参数来为每一 CPU 虚拟处理器创建私有内存高速缓存。
在 GBase 8s 服务器中,私有内存高速缓存可提高线程分配的内存性能。私有内存高速缓存不影响分配给缓冲池或共享内存通信使用的内存。
当您将 VP_MEMORY_CACHE_KB 配置参数的值设置为非零数目时,为每一 CPU 虚拟处理器创建一个私有内存高速缓存。缺省情况下,所有私有内存高速缓存相结合的大小限定在指定的 KB 数。
如果您想要根据需要自动地增加或减少每一私有内存高速缓存的大小,则请在大小之后包括一个逗号和词 DYNAMIC,例如,VP_MEMORY_CACHE_KB 1000,DYNAMIC。虽然所有私有内存高速缓存相结合的最大初始大小不可超过 SHMTOTAL 配置参数值的 40%,带有 DYNAMIC 模式设置,但高速缓存的大小可扩展超出初始的限制。高速缓存的合计大小不可超过 SHMTOTAL 配置参数的值。
如果您重置 VP_MEMORY_CACHE_KB 配置参数为 0,则内存高速缓存被清空并禁用。
onstat -g vpcache 命令返回关于私有内存高速缓存的统计信息。