[Lustre-discuss] Process accessing Lustre be killed on Lustreclient

Lu Wang wanglu at ihep.ac.cn
Mon Mar 2 18:18:10 PST 2009


# lctl get_param ldlm.namespaces.*osc*.lru_size
ldlm.namespaces.besfs-OST0000-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST0001-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST0002-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST0003-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST0004-osc-f7dfe400.lru_size=1
ldlm.namespaces.besfs-OST0005-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST0006-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST0007-osc-f7dfe400.lru_size=1
ldlm.namespaces.besfs-OST0008-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST0009-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST000a-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST000b-osc-f7dfe400.lru_size=0
ldlm.namespaces.besfs-OST000c-osc-f7dfe400.lru_size=0
....
I got "0" for lru_size, according to the Lustre manual, it means "automatic resizing...". Is the memory pressusre caused by 
uncontrolled lru size?
----------------				 
Lu Wang
2009-03-03

-------------------------------------------------------------
发件人:Johann Lombardi
发送日期:2009-03-02 18:04:13
收件人:Lu Wang
抄送:lustre-discuss
主题:Re: [Lustre-discuss] Process accessing Lustre be killed on Lustreclient

On Mon, Mar 02, 2009 at 04:10:46PM +0800, Lu Wang wrote:
> My question is: 
> 1.Does Lustre client requires a lot of low memory?

There is one known issue with the lru resize feature on i686 (it can
consume almost all the low memory). To know whether or not this is the
same problem, could you please try to disable lru resize on the client side
and see if you hit this bug again? To do so, you have to run the following
commands on the client(s):
lctl set_param ldlm.namespaces.*osc*.lru_size=$((NR_CPU*100))
lctl set_param ldlm.namespaces.*mdc*.lru_size=$((NR_CPU*100))
where NR_CPU is the number of cpus on the client.

Cheers,
Johann



More information about the lustre-discuss mailing list