11.5. 禁用 PC 卡守护进程来降低 CPU 使用量
pcscd
守护进程管理到并行通信(PC 或 PCMCIA)和智能卡(SC)读取器的连接。虽然 pcscd
通常是一个低优先级的任务,但它通常使用比任何其他守护进程更多的 CPU。因此,额外的背景 noise 可能会导致更高的抢占成本进行实时任务,并会对确定性造成其他不良影响。
先决条件
- 您在系统上具有 root 权限。
流程
检查
pcscd
守护进程的状态。Copy to Clipboard Copied! Toggle word wrap Toggle overflow Active
参数显示pcsd
守护进程的状态。如果
pcsd
守护进程正在运行,请停止它。systemctl stop pcscd
# systemctl stop pcscd Warning: Stopping pcscd.service, but it can still be activated by: pcscd.socket
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将系统配置为确保
pcsd
守护进程在系统启动时不会重启。systemctl disable pcscd
# systemctl disable pcscd Removed /etc/systemd/system/sockets.target.wants/pcscd.socket.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
检查
pcscd
守护进程的状态。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
确保
Active
参数的值是inactive (dead)
。