wiki: add 1 vCPU nice/ionice limitation note to ClamAV article
nice -n 19 only yields when other processes compete; on single-core VPS boxes the scan still saturates CPU. Document the expectation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
3df0979786
commit
ac84610380
1 changed files with 10 additions and 3 deletions
|
|
@ -1,11 +1,17 @@
|
|||
---
|
||||
title: "ClamAV Safe Scheduling on Live Servers"
|
||||
title: ClamAV Safe Scheduling on Live Servers
|
||||
domain: troubleshooting
|
||||
category: security
|
||||
tags: [clamav, cpu, nice, ionice, cron, vps]
|
||||
tags:
|
||||
- clamav
|
||||
- cpu
|
||||
- nice
|
||||
- ionice
|
||||
- cron
|
||||
- vps
|
||||
status: published
|
||||
created: 2026-04-02
|
||||
updated: 2026-04-02
|
||||
updated: 2026-05-11T18:31
|
||||
---
|
||||
# ClamAV Safe Scheduling on Live Servers
|
||||
|
||||
|
|
@ -75,6 +81,7 @@ kill <PID>
|
|||
- `ionice -c 3` (Idle) requires Linux kernel ≥ 2.6.13 and CFQ/BFQ I/O scheduler. Works on most Ubuntu/Debian/Fedora systems.
|
||||
- On multi-core servers, consider also using `cpulimit` for a hard cap: `cpulimit -l 30 -- clamscan ...`
|
||||
- Always keep `--exclude=/sys` (and optionally `--exclude=/proc`, `--exclude=/dev`) to avoid scanning virtual filesystems.
|
||||
- **1 vCPU limitation:** `nice` and `ionice` only help when other processes compete for resources. On a single-core VPS, clamscan will still saturate the CPU at 57-100% even with `nice -n 19 ionice -c 3` — there's nothing to yield to. Accept the weekly spike as benign, or reduce scan scope to shorten the window.
|
||||
|
||||
## Related
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue