vps交流

cpu资源占用相关求助


之前在 @Mr.Qin 大佬的一个帖子里学了这么一招:https://hostloc.com/thread-939259-1-1.html

在自己的几台小鸡上都照着搞了,很好用,cpu进程绝对不会超出我的设定,但是,我发现了另一个问题:这些小鸡上的扶墙程序速度都慢下来了

所有的机器几乎都一个配置,有两个扶墙程序,一个webdav一个自用网盘一个探针以及一个锻炼cpu的东西,没有上cpu锻炼器之前也就没有搞任何限制cpu占用的东西,那个时候扶墙的速度刷刷的,后来上了Cgroups V2和cpu锻炼器之后就感觉扶墙的速度明显慢下来了,具体的配置是这样的:

扶墙、webdav、网盘、探针、搞cpu的,这几个需要自启动的进程全部是用supervisor管理的,supervisor本身是systemd管理的(这样配置的好处是一个supervisorctl就可以看到所有我自用程序的运行情况),用了Cgroups V2这种限制方式之后实际上是限制了所有的systemd管理的进程的资源占用,也就变成了扶墙在和搞cpu的抢资源,扶墙肯定抢不过搞cpu的啊,我估计速度慢下来的原因就是这个。

之前也知道有cpulimit这种工具,但是看网上的介绍好像有的时候不好用,现在Cgroups V2这种又一刀切的限制了所有小鸡进程的占用,能不能让Cgroups V2这种方式只限制某一个进程的占用??请大佬们指点一下,感谢!