第 6 章 通过避免运行不必要的应用程序来提高性能
每个正在运行的应用程序都使用系统资源。确保系统上没有不必要的应用程序可以显著提高性能。
先决条件
- 系统的 root 权限。
流程
不要运行 图形界面,而不绝对要求,特别是在服务器上。
检查系统是否默认配置为引导到 GUI:
systemctl get-default
# systemctl get-default
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果命令的输出是
graphical.target
,请将系统配置为引导进入文本模式:systemctl set-default multi-user.target
# systemctl set-default multi-user.target
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 除非您要在系统上使用 邮件传输代理(MTA),否则请禁用它。如果需要该 MTA,请确保它经过精心调整或考虑将其移动到专用计算机。
如需更多信息,请参阅 MTA 的文档。
重要使用 MTA 发送系统生成的信息,这些消息由
cron
等程序执行。这包括日志记录功能(如watch )生成的报告
。如果您计算机上的 MTA 已禁用,您将无法接收这些邮件。外设设备,如 mice、keyboards、webcams 发送可能会对延迟造成负面影响的中断。如果您不使用图形界面,请删除所有未使用的外围设备并禁用它们。
如需更多信息,请参阅设备文档。
检查可能会影响性能的自动
cron
作业。crontab -l
# crontab -l
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 禁用
crond
服务或任何不需要的cron
作业。如需更多信息,请参阅
CRON(8)
man page。- 检查您的系统中的第三方应用程序和外部硬件供应商添加的任何组件,并删除所有不需要的任何组件。