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)
引入了此命令。