Leaflet

5-37
思科 ASA 系列命令参考,A H 命令
5 cache clear compression 命令
checkheaps
checkheaps
要配置 checkheaps 验证间隔,请在全局配置模式下使用 checkheaps 命令。要将此值设置为默认
值,请使用此命令的 no 形式。
checkheaps {check-interval | validate-checksum} seconds
no checkheaps {check-interval | validate-checksum} [seconds]
语法说明
默认值 默认间隔为 60 秒。
命令模式 下表展示可输入此命令的模式:
命令历史
使用指南 Checkheaps 是验证堆内存缓冲区健全性(动态内存分配自系统堆内存区域)和代码区域完整性的
定期过程。
示例 以下示例将缓冲区分配间隔设置为 200 秒,将代码空间校验和间隔设置为 500 秒:
ciscoasa(config)# checkheaps check-interval 200
ciscoasa(config)# checkheaps validate-checksum 500
check-interval
设置缓冲区验证间隔。缓冲区验证过程会检查堆(已分配和已释放的内
存缓冲区)的健全性。每次调用该过程时,ASA 都会检查整个堆,验证
每个内存缓冲区。如果存在差异,ASA 将发出 allocated buffer error
(分配的缓冲区错误)或 free buffer error”(空闲缓冲区错误)。如
果存在错误,ASA 将在可能的情况下转储回溯信息并重新加载。
seconds
设置间隔(以秒为单位,在 1 2147483 之间)。
validate-checksum
设置代码空间校验和验证间隔。当 ASA 首次启动时,ASA 会计算整个
代码的哈希值。之后,在定期检查期间,ASA 生成新的哈希值并将其
与原始值进行比较。如果存在不匹配,ASA 将发出 text checksum
checkheaps error”(文本校验和 checkheaps 错误)。如果存在错误,
ASA 将在可能的情况下转储回溯信息并重新加载。
命令模式
防火墙模式 安全情景
路由 透明 单个
多个
情景 系统
全局配置
版本 修改
7.0(1)
引入了此命令。