直接换SSD、调调度器、关atime、分设备存数据四步可解决大多数磁盘读写慢问题:NVMe SSD随机IOPS达5万+,远超HDD的百级;HDD配deadline调度器,SSD/NVMe用none或mq-deadline;挂载加noatime和barrier=0(有掉电保护时);数据库主数据、WAL日志等应分置不同物理盘。
直接换SSD、调调度器、关atime、分设备存数据,这四步能解决大多数磁盘读写慢的问题。
机械硬盘(HDD)的随机IOPS通常只有100左右,而一块普通NVMe SSD轻松突破5万。如果还在用SATA SSD,换成PCIe 4.0 NVMe可提升2–3倍吞吐;若已有NVMe,确认是否启用了多队列(multi-queue)支持——Linux 5.0+默认开启,能更好利用多核CPU处理IO请求。RAID 10在4块盘以上时,比单盘顺序读写提速近一倍,且具备容错能力。
不同磁盘类型要配不同的调度器:
cat /sys/block/sda/queue/scheduler
echo none > /sys/block/sda/queue/scheduler
elevator=none,或通过udev规则固化默认挂载会频繁更新访问时间(atime),每次读文件都触发一次元数据写入:
sudo fstrim -v /;长期运行可配置systemd-timers每周自动执行/dev/nvme0n1p1 /data xfs defaults,noatime,barrier=0 0 2
避免多个高IO组件争抢同一物理设备:
iostat -xm 1观察%util > 90%、await > 20ms的设备,再用pidstat -d 1定位具体进程TPLink TLWDR4320 无线路由器IP带宽控制功能分配带宽设置方法
SQL Server 2008及更高版本数据库恢复做法之日志尾部备份实用指南
TPLink TLWDR4320 无线路由器控制管控小孩上网行为设置
TPLink TLWDR4320 无线路由器打印服务器设置指南
TPLink TLWDR8620 52 无线路由器当作交换机使用教程
TPLink TLWDR8620 52 无线路由器映射服务器到外网操作方法