搬瓦工中文社区

 找回密码
 立即注册
查看: 97|回复: 0

搬瓦工VPS磁盘IO优化与数据库调优

[复制链接]
发表于 2026-7-5 22:20 | 显示全部楼层 |阅读模式

在搬瓦工基础款 VPS(1核 1G 内存)上跑 WordPress 或数据库应用时,经常会遇到后台操作卡顿的问题。主要原因是 Debian 12 默认的磁盘调度策略和数据库配置比较保守,没有充分利用 SSD 和有限内存。下面以 1核 1G 内存的 Debian 12 VPS 为例,一步一步演示怎么优化。

重要提醒:优化前一定要先打快照!如果操作后不满意,可以随时回滚。

一、操作前准备
1. 登录 KiwiVM 面板。
2. 左侧菜单找到 Snapshots。
3. 点击中间的 Create new snapshot 按钮。
打完快照后,看到列表里多了一条新的记录,状态是 Completed。这说明快照已经正常拍摄了,如果优化过程中遇到什么问题,可直接恢复快照。

二、调低 swappiness
Debian 12 默认 swappiness 是 60,系统比较喜欢用硬盘当内存。把它调低到 30,让系统更愿意用物理内存。

1. 先备份配置文件:
  1. sudo cp /etc/sysctl.conf /etc/sysctl.conf.bak
复制代码

回车后终端直接回到提示符,没有报错就说明备份成功了。

2. 临时修改并验证:
输入下面命令并回车:
  1. sudo sysctl -w vm.swappiness=30
复制代码

会看到终端立刻输出一行 vm.swappiness = 30,这说明临时修改已经生效。

3. 写入永久配置:
依次输入下面命令,每行输入完后按回车:
  1. sudo sed -i '/vm.swappiness/d' /etc/sysctl.conf
  2. echo "vm.swappiness=30" | sudo tee -a /etc/sysctl.conf
  3. sudo sysctl -p
复制代码

最后一行输出 vm.swappiness = 30 就代表永久生效成功。如果看到 eth1 报错,直接忽略,不影响优化。
验证:输入 cat /proc/sys/vm/swappiness,看到 30 就成功了。

三、优化 fstab 挂载参数
Linux 默认每次读文件都要更新“最后访问时间”,会产生很多无用写操作。加上 noatime 和 lazytime 参数,让系统少写磁盘。

1. 备份:
  1. sudo cp /etc/fstab /etc/fstab.bak
复制代码


2. 编辑文件:
  1. sudo nano /etc/fstab
复制代码

在 defaults 后面加上 ,noatime,lazytime。

3. 保存退出:
先按 Ctrl+O,再按回车,最后按 Ctrl+X,然后使修改生效:
  1. sudo mount -o remount /
复制代码


四、提升磁盘预读值

1. 查看主磁盘(一般是 sda):
  1. lsblk
复制代码


2. 设置预读值:
  1. # 设定预读值(把sda换成上面查看到的主盘)
  2. sudo blockdev --setra 2048 /dev/sda
复制代码


3. 写入开机启动自动生效:
  1. echo "blockdev --setra 2048 /dev/sda" | sudo tee -a /etc/rc.local
  2. sudo chmod +x /etc/rc.local
复制代码


五、MariaDB 简单调优

1. 备份配置文件:
  1. sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
  2. ls -lh /etc/mysql/
复制代码


2. 编辑核心配置文件:
  1. sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
复制代码


3. 在 [mysqld] 下加入以下内容:
  1. innodb_buffer_pool_size = 256M
  2. innodb_flush_log_at_trx_commit = 1
复制代码


4. 重启数据库:
  1. sudo systemctl restart mariadb
复制代码


内存对照表(根据实际内存调整):
- 1 GB 内存:推荐 256M
- 2 GB 内存:推荐 512M–768M
- 4 GB 及以上:推荐 1G 或物理内存的 50%

六、验证效果与完整回滚

1. 验证效果:
  1. sudo iotop -o
复制代码

看 DISK READ/WRITE 数值是否明显下降。

2. 完整回滚:
优化时出现问题时可执行以下命令恢复默认配置:
  1. sudo cp /etc/sysctl.conf.bak /etc/sysctl.conf
  2. sudo sysctl -p
  3. sudo cp /etc/fstab.bak /etc/fstab
  4. sudo mount -o remount /
  5. sudo rm /etc/rc.local
复制代码

🔥 个人与中小站长精选

强烈推荐兼顾性价比与访问速度的完美平衡

美国普通 KVM
$49.99 /年
新手盲选,最便宜套餐
  • ✓ 2CPU / 1GB 内存
  • ✓ 20GB SSD 硬盘
  • ✓ 1000G / 月流量
  • ✓ 1Gbps 峰值带宽
  • ✓ DC2 / DC8 多机房
绝对首选
洛杉矶 CN2 GIA
$49.99 /季
强烈推荐,性价比之选
  • ✓ 2CPU / 1GB 内存
  • ✓ 20GB SSD 硬盘
  • ✓ 1000G / 月流量
  • 2.5Gbps 超大带宽
  • ✓ DC6 / DC9 高端机房
新加坡 CN2 GIA
$49.99 /季
亚洲优化,直连低延迟
  • ✓ 2CPU / 2GB 内存
  • ✓ 40GB SSD 硬盘
  • ✓ 500GB / 月流量
  • ✓ 1.5Gbps 峰值带宽
  • ✓ SG8 CN2 GIA 机房

👑 高端与极致速度专区

土豪专属,物理距离与顶级优化的双重保障

日本大阪 CN2 GIA
$49.99 /季
三网直连,亚洲性价比
  • ✓ 2CPU / 2GB 内存
  • ✓ 40GB SSD 硬盘
  • ✓ 500GB / 月流量
  • ✓ 1.5Gbps 峰值带宽
  • ✓ OS6 CN2 GIA 机房
日本东京 CN2 GIA
$89.99 /月
企业首选,国外顶尖VPS
  • ✓ 2CPU / 2GB 内存
  • ✓ 40GB SSD 硬盘
  • ✓ 500GB / 月流量
  • ✓ 1.2Gbps 峰值带宽
  • ✓ TY8 CN2 GIA 机房
顶配
中国香港 CN2 GIA
$89.99 /月
极致速度,堪比国内VPS
  • ✓ 2CPU / 2GB 内存
  • ✓ 40GB SSD 硬盘
  • ✓ 500GB / 月流量
  • 1Gbps 香港专线
  • ✓ HK8 CN2 GIA 机房
搬瓦工普通 KVM 入门套餐 (便宜)
内存CPU硬盘流量带宽操作
1GB2核20GB1000G1Gbps立即购买
2GB3核40GB2000G1Gbps立即购买
4GB4核80GB3000G1Gbps立即购买
8GB5核160GB4000G1Gbps立即购买
16GB6核320GB5000G1Gbps立即购买
24GB7核480GB6000G1Gbps立即购买
美国洛杉矶 LA CN2 GIA 推荐套餐 (推荐)
内存CPU硬盘流量带宽操作
1GB2核20GB1000G2.5Gbps立即购买
2GB3核40GB2000G2.5Gbps立即购买
4GB4核80GB3000G2.5Gbps立即购买
8GB6核160GB5000G5Gbps立即购买
16GB8核320GB8000G5Gbps立即购买
32GB10核640GB10000G10Gbps立即购买
64GB12核1280GB12000G10Gbps立即购买
64GB12核1280GB15000G10Gbps立即购买
64GB12核1280GB20000G10Gbps立即购买
64GB24核1280GB12000G10Gbps立即购买
美国洛杉矶 CN2 GIA SLA 高端套餐 (保障)
内存CPU硬盘流量带宽操作
1GB2核20GB1000G2.5Gbps立即购买
2GB3核40GB2000G2.5Gbps立即购买
4GB4核80GB3000G2.5Gbps立即购买
8GB6核160GB5000G5Gbps立即购买
16GB8核320GB8000G5Gbps立即购买
32GB10核640GB10000G10Gbps立即购买
64GB12核1280GB12000G10Gbps立即购买
64GB12核1280GB15000G10Gbps立即购买
64GB12核1280GB20000G10Gbps立即购买
新加坡 SINGAPORE CN2 GIA 高端套餐 (快速)
内存CPU硬盘流量带宽操作
2GB2核40GB500G1.5Gbps立即购买
4GB4核80GB1000G1.5Gbps立即购买
8GB6核160GB2000G2.5Gbps立即购买
16GB8核320GB4000G2.5Gbps立即购买
32GB10核640GB6000G5Gbps立即购买
64GB12核1280GB8000G5Gbps立即购买
日本大阪 OSAKA CN2 GIA 高端套餐 (快速)
内存CPU硬盘流量带宽操作
2GB2核40GB500G1.5Gbps立即购买
4GB4核80GB1000G1.5Gbps立即购买
8GB6核160GB2000G1.5Gbps立即购买
16GB8核320GB4000G1.5Gbps立即购买
32GB10核640GB6000G1.5Gbps立即购买
64GB12核1280GB8000G1.5Gbps立即购买
日本东京 TOKYO CN2 GIA 顶级套餐 (最快)
内存CPU硬盘流量带宽操作
2GB2核40GB500G1.2Gbps立即购买
4GB4核80GB1000G1.2Gbps立即购买
8GB6核160GB2000G1.2Gbps立即购买
16GB8核320GB4000G1.2Gbps立即购买
32GB10核640GB6000G1.2Gbps立即购买
64GB12核1280GB8000G1.2Gbps立即购买
中国香港 HONG KONG CN2 GIA 顶级套餐 (最快)
内存CPU硬盘流量带宽操作
2GB2核40GB500G1Gbps立即购买
4GB4核80GB1000G1Gbps立即购买
8GB6核160GB2000G1Gbps立即购买
16GB8核320GB4000G1Gbps立即购买
32GB10核640GB6000G1Gbps立即购买
64GB12核1280GB8000G1Gbps立即购买
📢 官方最新公告: 目前搬瓦工全网无优惠码,此前流传所有代码均已失效,请直接点击上方按钮选购官方在售套餐。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|搬瓦工VPS论坛

GMT+8, 2026-7-28 19:02 , Processed in 0.019619 second(s), 6 queries , Gzip On, Redis On.

Powered by Bandwagonhost x5

This is not the official forum of Bandwagonhost

快速回复 返回顶部 返回列表