VestaCP - clamd - high load CPU - высокая нагрузка на CPU
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
VestaCP CentOS 7 - clamd - high load CPU - высокая нагрузка на CPU
После установки сервера с VestaCP на CentOS 7 - сlamd начинает грузить CPU до самого ввержа и съедает весь процессор:
Tasks: 38 total, 2 running, 36 sleeping, 0 stopped, 0 zombie %Cpu0 :100.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu1 :100.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu2 :100.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu3 :100.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu4 :100.0 us, 0.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 2097152 total, 889800 free, 366700 used, 840652 buff/cache KiB Swap: 0 total, 0 free, 0 used. 1650422 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3255 clam 20 0 254096 182268 4440 R 83.0 8.7 0:03.54 clamd
Это баг VestaCP, который решается их разработчиками, а пока что есть временное решение до перезагрузки сервера:
# mkdir /var/run/clamav/ # chown clam:mail /var/run/clamav/
После перезагрузки папка снова удаляется.
Также эта тема обсасывается на форумах VestaCP и есть в их багтрекере:
UPDATE 02.06.2016.
Есть решение для CentOS 7 - это исправить файл /lib/systemd/system/clamd.service добавив в него строки:
ExecStartPre = /usr/bin/mkdir -p /var/run/clamav ExecStartPre = /usr/bin/chown -R clam.clam /var/run/clamav
Весь файл должен выглядеть вот так: Файл clamd.service