Re: Container Uptime Discussion
Jim Warner <[email protected]> Tue, 6 Feb 2024 15:43:56 -0600
| Newsgroups | gmane.linux.procps.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------bJPELXmkhSxDjEqzVN7WH8d0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 1/30/24 2:52 PM, Jim Warner wrote: > I'm using lxc version 5.19 and it already adjusts /proc/uptime for the > container start time. This looks great with uptime and on top's first > line. > > However, each process start_time reflects the host's values. This reeks > havoc on ELAPSED, etc. I haven't yet determined if a fix is possible > through the library. Hi Craig, Et al, I've got some local hacks that yield correct ps & top results under lxc and docker containers and set the stage for adjusting uptime (when necessary). However, there's no guarantee my assumptions extend to any other types of containers. What that effort suggested is such code almost certainly doesn't belong in our library. I agree with Krzysztof that containers are a problem that probably should be addressed in the kernel. The attached patch corrects an existing oops discovered along the way. Thanks in advance for the push. Regards, Jim --------------bJPELXmkhSxDjEqzVN7WH8d0 Content-Type: application/gzip; name="0001-library-correct-a-couple-of-assignments-in-pids-api.patch.gz" Content-Disposition: attachment; filename*0="0001-library-correct-a-couple-of-assignments-in-pids-api.pat"; filename*1="ch.gz" Content-Transfer-Encoding: base64 H4sICOGiwmUAAzAwMDEtbGlicmFyeS1jb3JyZWN0LWEtY291cGxlLW9mLWFzc2lnbm1lbnRz LWluLXBpZHMtYXBpLnBhdGNoALVWbXPaRhD+rl+x/WSpIFm8Gzt1jW25pQOpB2SnqcejOUkr c4nQMboT2En637snwAa/zDhtrGHgdLf37LPPPStxlospNOJux222untxux3tdZJ62HabHWS1 Otaa3Vo9YXXca+4xGIoMxjiDWgdcd7/8QN11a8YZwezDH3wKH1ieYQ7vPrEpSmdR3h1FYhox qZwM1aFxyhTug19gFdpwhiEh1JsPeLbbdl1jXISfMFL7cHXe809+v4aUhznL7/YhEnlOK8Bo VMxSBJEAk5LfZFPMlASewbsZj+UhsBk3jA9cTUBNkKKnU64gxwRzzCKMIcRULGgtR4QdiWoH kiKLFBeZNBLGUwpRAma5mGGe3sGEZTGlKzKdi9b0NE1JB/wJQcKCSSMTEFFchGVKllPyKSoe aa5pTBBz1IBxQREMMrxhis/RmLO0IACKFkVZmRYLxqIKGTFcLEvgcl0DfSKWOYZxVaZJ+WdM +USIWGuxBoUSVALecqmIbomS3kZwTdskX3JkCoqZ4lMEMxRCBURVWkRTi4MZTFnGZ0XK9H69 baELZbLMSmVEKCVIxXK9kTBI25SORutGAROhi7heswyFUuS1lGelVDCjrROxoGAGk+IGwRv0 zsfe6ZL3Kh0dAp3BbB258yudkcjXpZWnSrpmOwpkxFIs043WJ2xKy3CgN8ur2mJ1sEEtkH0m HL8/9EjCNNK1lee9UrabhNgNsdnCpN0JsdGK9tphq95q190aq8edRqPTajXJ8Ma4NIEtksQO 715rfdu2jbWTd7VJnQi+URdUKpVyqQaJrlhb6AbjKjTIzRLzkqJZsfREjCku723LMGKeJGDb N0Sd7T4CDh9NGDyL8RY6btiJY5Y4TtRux4huF2qu2242NbsnKAZRe4p0dAR2o9ao1hpQWf3S 1Mj7LaA2Mv3+yTi4GHujKqyuIk0DnqkqFNonlgEUduqdDB5CgxNLB34Fcy54bPUPYGQf5iiL VDmr3fALnNuHJQJU9DAqxwfwzybe0At6g4G1Svx1A4acmxKGacaiCFO0tsFkyQx2oW8fksvV l2dxVzS/F3eT72r8bD57K9+qIawy3xIctAq0475ZydRlknUPHgBPwFRwCK71lKN6lK/yqnzr wn5c3m1dx35v5L+s64OsG4+aR3j31vM/3ptuecml8QCUuts0nv8xeN8beg9GoabLISySq3bz +gCSHPWyKVVumSPrgPpuHigREIpJQVV6gn5BkegxtSVxo4XlL6e+7R0fj7zL4NS7tJbC/GQ+ 1EWQVBZ9x8Ws3G9ZuhhihrleqW0rpIleDI+9kfWmRL+thpRvPTz3x/+V/r2RL/z+oP93z+// +X7V4D/EyKb5bPf+rB9ljpvovlIv8Sh7+C15vNztT/hVXqXT/2/A1+r1HJ+ner0Rn+/Q7b7h L4fBac/vbTR9sXrVwHwaxEwxayvY+8vbfEBsBuMtbscO+scvxdL70KL3JRh1p+k69HfgX/Nj UdFICwAA --------------bJPELXmkhSxDjEqzVN7WH8d0--