Active Memory
active memory 是一项ibm 技术,它通过内存镜像、内存清理和memory protexion 功能提高了dimm 的可靠性。
以下注释描述了各项active memory 功能:
1 内存镜像通过在内存端口1 中创建数据的镜像并将它存储在内存端口2 中,使您能提高服务器中内存的可靠性。
为确保内存镜像可以正常运行,您必须在两个内存端口中安装大小和时钟频率都相同的dimm。
完成以下步骤以启用内存镜像:
1. 检查您的操作系统文档以确保它支持内存镜像。
2. 在两个内存端口中安装大小和时钟频率相同的dimm。
3. 在configuration/setup utility 程序中启用内存镜像:
a. 开启服务器并观察显示器屏幕。
b. 当显示消息press f1 for configuration/setup 时,按f1 键。
c. 从configuration/setup utility 主菜单中选择advanced setup。
d. 选择memory settings。
e. 选择memory mirroring settings。
f. 在此窗口中enable 内存镜像设置。
g. 保存并退出configuration/setup utility 程序。
启用内存镜像后,写入内存的数据将存储到两个位置。一个副本保存在内存端口1
dimm 中,第二个副本则保存在内存端口2 dimm 中。在执行读取命令的过程中,通过内存镜像启用的内存清理从报告的内存错误最少的dimm 中读取数据。
如果内存清理确定dimm 受损而无法使用,读写操作将重定向到剩余的正常dimm。随后,内存清理将报告受损的dimm 并由光通路诊断功能显示错误。更换受损的dimm 后,内存镜像将制作镜像的数据复制回新的dimm 中。
2 内存清理是对所有系统内存执行的一项自动日常测试,它可以在内存错误导致服务器停运之前检测并报告这些日趋严重的问题。
内存清理和memory protexion 技术互相配合并且无需启用内存镜像即可使用。
当检测到错误时,内存清理将确定错误是否可以恢复。如果错误可以恢复,将启用memory protexion 并且存储在受损位置的数据将重写到新的位置。随后将报告错误,以便进行预防性维护。如果有足够的正常位置可以使服务器正常运行,则不会采取进一步措施而只是将错误记录到错误日志中。
如果错误不可恢复,内存清理将向光通路诊断功能发送一条错误消息,该功能随后将点亮相应的指示灯以帮助您找到受损的dimm。如果启用了内存镜像,在安装新dimm 后,将使用制作镜像的dimm 中数据的镜像副本对新dimm 进行刷新。
3 当检测到可恢复错误时,memory protexion 将内存位再分配到内存中的新位置。
当内存清理找到可恢复错误时,memory protexion 功能将准备存储在受损内存位置中的数据写入同一dimm 中的备用内存位置。