Knowledge Base

Search the Knowledge Base:

Products:
Search In:
 

VMKlinux Runs Out of Memory when Using an mptsas System with More Than 128 LUNs

Details

For each path from an initiator to a LUN target, a fixed amount of memory is allocated during a scan. The memory is allocated from a fixed-size heap, and if too many paths are created, the demand for memory can exceed this supply. When this happens, some paths will have no memory allocated. They are not reported during a scan. The following error message is displayed:
 
WARNING: LinSCSI: 1331: Could not allocate command blocks for device 0xXXXXXXXX
 

Solution

When using a system with mptsas, limit the total number of LUNs used to 128. For all other systems, the limit is 256 LUNs.

Keywords

Dell MD3000, LUN, paths, mptsas

Feedback

Rating: 1 - Lowest 2 3 4 5 - Highest (0 Ratings)   

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (2000 or fewer characters)
Submit
Rating: 1 - Lowest 2 3 4 5 - Highest (0 Ratings)   
Actions