Lazy loaded image
分享VPS优化的几个措施
字数 627阅读时长 2 分钟
2021-7-2
2025-7-10
温馨提醒
这篇文章发布于 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 任务中,每天定期执行:
  1. 磁盘与存储优化4.1 使用 Fstrim(针对 SSD VPS)
如果 VPS 使用 SSD,启用 fstrim 以保持性能:
4.2 提高文件系统 I/O 性能
调整 I/O 调度器:
或者 mq-deadline(适用于大部分 VPS):
4.3 清理日志文件
日志文件过大会影响磁盘空间,定期清理:
  1. 网络优化5.1 调整 TCP 参数
编辑 /etc/sysctl.conf 添加以下内容:
应用新配置:
5.2 禁用 IPV6(如果不需要)
部分 VPS 的 IPv6 可能影响网络稳定性,建议禁用:
上一篇
Serv00搭建影视站
下一篇
利用cloudflarework+pages部署一个简易的临时邮件系统-cloudflare羊毛系列

评论
Loading...