Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
9223372036854775807
Description
With many OSCs, the osc will pre-alloc memory at start.
That will occupy the memory of application, especially when the
client need to interact with hundreds of OSTs.
We can solve it by using a golbal per_cpu pool 'osc_rq_pools' rather than
local pool for per osc to change this situation. The upper limit
size of requests in pools is about 1 percent of the total memory.
Also, administrator can use a module parameter to limit the momory
usage by:
options osc osc_reqpool_mem_max=num
The unit of num is MB, and the upper limit will be:
MIN(num, 1% total memory)
Attachments
Activity
Link | Original: This issue is related to JFC-17 [ JFC-17 ] |
Link | New: This issue is related to JFC-20 [ JFC-20 ] |
Link | New: This issue is related to LDEV-608 [ LDEV-608 ] |
Link | Original: This issue is related to LDEV-301 [ LDEV-301 ] |
Link | New: This issue is related to JFC-17 [ JFC-17 ] |
Link | New: This issue is related to SGI-302 [ SGI-302 ] |
Link | New: This issue is related to LDEV-301 [ LDEV-301 ] |
Link | New: This issue is related to DDN-130 [ DDN-130 ] |
Fix Version/s | New: Lustre 2.8.0 [ 11113 ] |
Wrong ticket number.