我在台式电脑和服务器上使用 clamonacc。我使用 raspberry pi 作为 clamd 服务器。clamd 进程仅使用所有 4 个内核的 ~25%,因此使用 htop 我看到它使用了 ~100%,而 400% 是进程可以使用的最大限度,因为 raspberry pi 有 4 个内核。RAM 未满,并且没有太多的 i/o 等待(根据 htop)
我目前正在一台服务器上测试 clamonacc,但 clamonacc 队列已满,直到达到其限制(打开的文件太多)如果我使用专用的 clamd 服务器,我只会遇到这些问题 - 使用套接字它不会经常填满队列。
树莓派上始终只有一个 clamd 线程(如果我用 clamdtop 查看的话,则是两个,因为 clamdtop 需要另一个)。
我认为 tcp 连接使所有速度都变慢了。流量通过交换机从我的带有 clamonacc 的服务器传输到我的 raspberry pi clamd 服务器 - 但这应该不是问题。htop 说有 ~7MB/s(3000/8000 个数据包)
问题不在于树莓派,因为我用了其他设备,但仍然无法工作
我怎样才能解决这个问题?
两个系统都安装了ubuntu。Clamav版本:0.103.3
顺便说一句,clamdscan 似乎没有问题,但是通过 tcp 传输速度较慢
编辑:我明白了。。问题就像你会在 root 下运行 clamav,但你没有排除 root,所以它会循环扫描。我使用 clamonaccess mount-path / 来扫描我的系统。问题是,即使我同时排除 clamav 和 root,它仍然会循环扫描。如果我更改为本地套接字,它不会循环扫描,但如果我使用专用的 clamd 服务器,它就会
这是 clamav 的一个错误吗?