在 Ubuntu 里说到 spool,通常和下面几类有关,提速方式也不同:
下面按场景说:
位置:/var/spool/cups
把打印 spool 放内存里,速度明显提升:
sudo systemctl stop cups
sudo mv /var/spool/cups /var/spool/cups.bak
sudo mkdir /var/spool/cups
sudo mount -t tmpfs tmpfs /var/spool/cups -o size=512M
sudo cp -r /var/spool/cups.bak/* /var/spool/cups/
sudo systemctl start cups
开机自动挂载:
echo "tmpfs /var/spool/cups tmpfs size=512M 0 0" | sudo tee -a /etc/fstab
编辑:
sudo nano /etc/cups/cupsd.conf
调小:
MaxJobs 100
PreserveJobFiles No
重启:
sudo systemctl restart cups
位置:/var/spool/postfix
如果是高并发邮件:
sudo mount -t tmpfs tmpfs /var/spool/postfix -o size=1G
sudo postconf -e "queue_directory = /var/spool/postfix"
sudo postconf -e "maximal_queue_lifetime = 1d"
避免 DNS 卡顿:
sudo postconf -e "smtp_dns_support_level = dnssec"
位置:
/var/spool/cron/var/spool/at一般不是瓶颈,但如果磁盘慢:
sudo mount -t tmpfs tmpfs /var/spool/cron -o size=50M
很多 spool 慢,本质是 磁盘慢
df -h /var/spool
iostat -x 1
sudo rsync -a /var/spool/ /mnt/ssd/spool/
sudo mount --bind /mnt/ssd/spool /var/spool
sudo mount -o remount,noatime /var/spool
sudo systemctl disable bluetooth
sudo apt install preload
对 spool 本身帮助有限,但能提升整体响应。
如果你能具体说:
我可以直接给你一套针对性配置。