Showing results for 
Search instead for 
Did you mean: 


Occasional Advisor


How we differentiate CLM & ILM Memory.
Honored Contributor


The amount of Cell Local Memory is specified when you build out your partition.

Use the parstatus command to determine how much memory has been allocated for CLM:
# parstatus -Vc 0 (where 0 is cell 0)

If no CLM is allocated, all of the memory is interleaved.


Was this helpful? Like this post by giving me a thumbs up below!
Kranti Mahmud
Honored Contributor


Hi Renu,

Cell-Local Memory, or CLM. CLM can be configured as a quantity or percentage of an individual cellâ s memory, or a quantity or percentage of the memory across the entire nPar. Interleaved memory (ILM) is used when a portion of memory is taken from cells of the system and is mixed together in a round robin fashion. With processors on various cells accessing interleaved memory the average access time will be uniform. In 11i v1 all memory is designated as ILM.

The designation of memory as ILM vs. CLM is done at the nPar level (parcreate or parmodify). You can then allocate it to one or more of your vPars (vparcreate or vparmodify).

Cell local memory (CLM) can still be accessed by any processor, but processors on the same cell will have the lowest access latency. Access by processors in other cells will have higher latencies. It is always better to use ILM than accessing CLM configured in another cell.Note that CLM can be used to handle the case when there is an uneven amount of memory in the cells: the delta would be configured as CLM.

Also check the below link:

Dont look BACK as U will miss something INFRONT!