Oracle® Solaris 11.2 可调参数参考手册

退出打印视图

更新时间: 2014 年 12 月
 
 

内核内存分配器

Oracle Solaris 内核内存分配器在内核中分布内存块以供客户机使用。分配器创建大小不同的的许多高速缓存供其客户机使用。客户机还可以请求分配器创建高速缓存以供其自己使用(例如,分配特定大小的结构)。可以使用 kstat -c kmem_cache 命令查看分配器管理的每个高速缓存的相关统计信息。

有时,系统可能因为内存损坏而崩溃。内核内存分配器支持一个调试接口(一组标志),该接口对缓冲区执行各种完整性检查。内核内存分配器还收集关于分配器的信息。通过完整性检查,可以在错误实际发生之前检测到这些错误。收集的信息在支持人员尝试查明崩溃原因时为他们提供一些额外数据。

使用这些标志会导致在系统操作过程中产生额外的系统开销和内存使用情况。仅当怀疑发生了内存损坏问题时才应使用这些标志。