温馨提醒
这篇文章发布于 146 天前,内容可能已过时,请谨慎参考。
type
status
date
slug
summary
tags
category
icon
password
1.基础优化
1.1 关闭不必要的服务
检查哪些服务在后台运行,并禁用不必要的服务:
常见可以关闭的服务:cups, bluetooth, avahi-daemon, rpcbind 等。
1.2 更新系统与软件包
保持系统最新,减少安全漏洞并提升性能:
1.3 启用BBR提高网络速度
BBR(Bottleneck Bandwidth and Round-trip propagation time)可以优化TCP传输,提高网络吞吐量:
如果返回 bbr,说明启用成功。
2. CPU与进程优化
2.1 限制CPU占用(防止高负载)
安装 cpulimit 限制单个进程的CPU占用:
2.2 限制进程数量(防止资源耗尽)
编辑 /etc/security/limits.conf,为指定用户添加限制:
这样用户 username 最多只能运行 200 个进程。
3. 内存优化
3.1 禁用或调整 Swap
Swap 在 VPS 上可能会影响性能,特别是 SSD 方案:
如果 VPS 内存较小(512MB~1GB),建议保留 Swap 但优化:
这样系统更倾向于使用物理内存,而非频繁读写 Swap。
3.2 清理缓存
定期释放无用的缓存,减少内存占用:
可以加到 cron 任务中,每天定期执行:
- 磁盘与存储优化4.1 使用 Fstrim(针对 SSD VPS)
如果 VPS 使用 SSD,启用 fstrim 以保持性能:
4.2 提高文件系统 I/O 性能
调整 I/O 调度器:
或者 mq-deadline(适用于大部分 VPS):
4.3 清理日志文件
日志文件过大会影响磁盘空间,定期清理:
- 网络优化5.1 调整 TCP 参数
编辑 /etc/sysctl.conf 添加以下内容:
应用新配置:
5.2 禁用 IPV6(如果不需要)
部分 VPS 的 IPv6 可能影响网络稳定性,建议禁用:
- 作者:古明地こいし
- 链接:https://blog.nlvps.dedyn.io/article/example-4
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
.png?table=collection&id=22b87748-0c8b-8118-a695-000b109babec&t=22b87748-0c8b-8118-a695-000b109babec)