首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu 18和20中,箝位扫描和cpulimit一起运行多个翻盖扫描进程。

在ubuntu 18和20中,箝位扫描和cpulimit一起运行多个翻盖扫描进程。
EN

Unix & Linux用户
提问于 2023-01-30 05:58:55
回答 1查看 106关注 0票数 0

我已经安装了clamav和cpulimit。我想扫描所有的/home目录,这些目录不是根1×1所拥有的,有70%的cpu限制。

我使用以下命令在centos和almalinux中执行此操作:

查找/home/ -mindepth 1 -maxdepth 1 -type d!-user root -exec cpulimit -l 70 -/usr/bin/-maxdepth -i -r {};>/root/scan_Resul.txt

上面的命令在centos中工作得很好。但是在ubuntu18和20中,它为/home中的每个目录创建多个翻扫进程,所有进程消耗70%的cpu使用率,从而重载我的服务器。我用“top”命令检查过。‘'ps \ grep夹紧扫描’命令还显示多个同时运行的钳位扫描进程。

查找/home/ -mindepth 1 -maxdepth 1 -type d!-user root -exec /usr/bin/箝位-i -r {};>/-maxdepth_-type.usr

当我从上面所示的命令中删除cpulimit时,它会扫描1乘1,但是翻盖扫描进程消耗了我不想要的100%的cpu使用量。

我尝试了一些其他的命令,这些命令也不起作用:

  1. 查找/home/ -mindepth 1 -maxdepth 1 -type d!-user root \ xargs -I {} cpulimit -l 70 -/usr/bin/箝位-i -r {} >/root/scan_Resul.txt
  2. 查找/home/ -mindepth 1 -maxdepth 1 -type d!-user root xargs -P 1 -I {} cpulimit -l 70 -/usr/bin/ -i -r {} >/root/scan_Resul.txt

我想要一个命令,它扫描所有的/home目录,这些目录一次不是根用户拥有的,cpu极限为50%,而不是同时。

EN

回答 1

Unix & Linux用户

发布于 2023-01-30 12:48:41

在这两种系统中,它都应该起同样的作用。在centos系统上,您能检查/home中有多少目录是根用户拥有的吗?只有一个或少量的小目录可以快速扫描,这是我能想到的解释它的唯一方法。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/733667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档