Hi teachers, thanks for your helps, problem has been changed now.
I'm afraid that I miss-understood the command from Celyr: Code:
echo number > /proc/sys/vm/nr_hugepages Code:
echo 0 > /proc/sys/vm/nr_hugepages Code:
[root@ID5xinyong ~]# free -m I learnt some knowledge from someone's blog, and this is my thinking: the memory taken by huge page cannot be used by other programs(Maybe it just can be used by the program which specifies using HugePage clearly), and it will be in RAM for ever, so Linux OS takes these memory as used. Please teachers correct me if there are mistakes for my understanding. OK, back to the very first question: now, there are still about 24 Gib have been used, I do want to know who takes it. I have read the article provided by @Chris, in the article, it mentioned that the disc cache may take the RAM but these RAM will be released when needed. The example in that article, it takes this for example: Code:
$ free -m Code:
[root@ID5xinyong ~]# free -m Teachers, THANKS IN ADVANCE!! |
Quote:
You may want to have a look I this, it's just a guess but you may be interested http://www-01.ibm.com/support/docvie...id=swg21271236 also it can be useful if you post the rest of ps aux at this point |
Thank you, Celyr, the stuff you provided is helpful.
This is the outputs by issuing ps aux. Code:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
All times are GMT -5. The time now is 11:43 PM. |