从/ var移动db文件后,在FreeBSD上的MySQL性能

我在/ var空间不足,所以我把我的数据库目录移动到/ usr,并注意到性能显着下降。 另外我注意到,在任何Jailed系统下,性能都要慢很多,我假设它们也在/ usr上。 这是一个磁盘上的所有分区,所以它不是特定于任何高清性能或任何东西。 我的解决scheme选项是什么? 谢谢!

在/ var上输出tunefs

tunefs: POSIX.1e ACLs: (-a) disabled tunefs: NFSv4 ACLs: (-N) disabled tunefs: MAC multilabel: (-l) disabled tunefs: soft updates: (-n) enabled tunefs: gjournal: (-J) disabled tunefs: maximum blocks per file in a cylinder group: (-e) 2048 tunefs: average file size: (-f) 16384 tunefs: average number of files in a directory: (-s) 64 tunefs: minimum percentage of free space: (-m) 8% tunefs: optimization preference: (-o) time tunefs: volume label: (-L) 

我认为我主要关心的是我的监狱performance,唯一的select是将每个人的/ var连接到主要/ var进一步加剧我的空间问题。

fstab文件

 # Device Mountpoint FStype Options Dump Pass# /dev/ad4s1b none swap sw 0 0 /dev/ad4s1a / ufs rw 1 1 /dev/ad4s1e /tmp ufs rw 2 2 /dev/ad4s1f /usr ufs rw 2 2 /dev/ad4s1d /var ufs rw 2 2 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 

你的磁盘如何分区? 如果/var/usr更接近盘片的中心,那么磁盘在/var下比在/usr下执行查找操作要快; 无论是单是否造成业绩损失,都值得商榷。

至于再次改善性能,我不确定 – /var上还有其他的东西可以移走,为MySQL的东西腾出空间来回收? 像/var/db/pkg/var/db/portsnap等等在这里是很好的select,因为使用它们的工具并不介意磁盘访问速度慢。