A method and system for enterprise memory management of memory modules of
a computer system. The method includes scanning memory chips of a memory
module for errors, analyzing a scrub error map corresponding to a
scrubbing operation of the memory module, generating a scrub map summary
based upon the scrub error map analyzed, creating an error history map by
adding the scrub map summary generated, analyzing the error history map
created and tracking a chip location for each memory chip of the memory
module including errors, and determining a scrubbing algorithm of the
memory module based on the analyzed error history map. The enterprise
memory management system includes a plurality of computers each including
memory modules, and an enterprise memory manager which collects and
analyzes error history maps corresponding to each computer and determines
a scrubbing algorithm of the memory modules of each computer.