<span style="color:rgb(34,34,34);font-size:14px;font-family:arial,sans-serif">when I run an application with lxc-execute,such as lxc-execute -n foo forever,I get the memory information using lxc-cgroup -n foo memory.usage_in_bytes.However,</span><span style="color:rgb(34,34,34);font-size:14px;font-family:arial,sans-serif">at the same time,I use ps -p pid -o rss to get the memory of application,the two results are conflictive.</span><div style="color:rgb(34,34,34);font-size:14px;font-family:arial,sans-serif">

   according to the document of linux kernel,the result of lxc should be rss+cache,and the result of ps should be rss.so result of lxc should be greater than the result of ps.But in my computer,the result of lxc is smaller.what's more,the result of lxc is the memory of lxc-init plus the application,if I add the memory of lxc-init,which is also got from ps ,the result of lxc is about the half of the sum.</div>

<div style="color:rgb(34,34,34);font-size:14px;font-family:arial,sans-serif">  can someone tell me why?</div><div><br></div>-- <br><br>Zhefeng Wang   <br>University of Science and Technology of China <br>
Email£º<a href="mailto:zhefwang@gmail.com" target="_blank">zhefwang@gmail.com</a><br><br>In God we trust, all others bring data<br>