[Doc] Clarify irqbalance service management (#8614)

### What this PR does / why we need it?

This PR clarifies the CPU binding documentation for managing the
`irqbalance` service.

The previous wording only mentioned Ubuntu while the command shown is
specific to systemd-based Linux distributions. This update describes the
command as applicable to Ubuntu and other systemd-based distributions,
and adds a note for non-systemd systems to use the distribution-specific
service-management command.

### Does this PR introduce _any_ user-facing change?

No. This is a documentation-only update and does not change vLLM or
vllm-ascend runtime behavior.

### How was this patch tested?

Signed-off-by: chenchuw886 <chenchuw@huawei.com>
Co-authored-by: chenchuw886 <chenchuw@huawei.com>
This commit is contained in:
Frank Chen
2026-04-23 16:10:07 +08:00
committed by GitHub
parent a4ba82e138
commit ce92be29d2

View File

@@ -71,7 +71,8 @@ For best results, if you run inside a Docker container where `systemctl` is like
- **Stop `irqbalance` service**:
For example, on Ubuntu system, you can run the following command to stop irqbalance:
For example, on Ubuntu and other systemd-based Linux distributions, you can stop irqbalance with:
```bash
sudo systemctl stop irqbalance
```
@@ -82,6 +83,8 @@ For best results, if you run inside a Docker container where `systemctl` is like
sudo systemctl start irqbalance
```
Note: On systems that do not use systemd, use the corresponding service-management command provided by the distribution.
- **Permissions**:
- Read access to `/proc/self/status` and `/proc/interrupts`
- Write access to `/proc/irq/*/smp_affinity` for IRQ binding