Open qwjhq opened 5 months ago
linux kernel 4.19.90 lxcfs 4.0.11 use fuse3 contents of /proc/stat be reset after 3 minutes, it seems that the problem is caused by fuse3
if lxcfs 4.0.11 change use fuse contents of /proc/stat is corret
lxcfs 4.0.5 4.0.11 also have this problem, occurrence time will be a bit longer
Can you test with LXCFS 6.0.1?
This sounds a lot like some early caching issues we've had with FUSE3.
lxcfs in 5.0.4 version, in container exec command
1 、will get /proc/stat be reset after 3 minutes,
exec command: while true; do sleep 1; date >>/tmp/2; grep 'cpu' /proc/stat>>/tmp/2; done
2、in the same time get cpu from host cgroup file is normal,the value of the CPU is cumulative.exec command: while true; do sleep; date >> /tmp/1; cat /sys/fs/cgroup/cpu,cpuacct/xxx(对应cgroup目录)/cpuacct.usage_all >>/tmp/1; done
3、change lxcfs version to 4.0.5 /proc/stat value is correctlxcfs 4.0.5 5.0.4 run command :
/usr/local/bin/lxcfs --enable-cfs -l --enable-pidfd -u /var/lib/lxc/lxcfs
lxcfs 4.0.5 use fuse-2.9.9
lxcfs 5.0.4 use fuse3-3.9.2
container mount: