我的 MySQL 程序已打开/
。如果我移动我的数据库到安装在上的分区(单独的硬盘驱动器)/tee
,然后读取和写入(MySQL 查询)需要非常长时间:数据库开启时,相同读写次数多很多倍/
。我该如何改善这种情况?欢迎提出任何建议。
请注意,除了 MySQL 之外,其他情况下读写/tee
似乎都相当快:例如,
/tee$ for i in {1..100}; do find >> find; done
耗时 18 秒。(find |wc -l
产量 15010。)
还请注意,df -T
收益为:
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/HCG--Linux--01-root ext4 124241852 117926300 0 100% /
none tmpfs 4 0 4 0% /sys/fs/cgroup
udev devtmpfs 8199904 4 8199900 1% /dev
tmpfs tmpfs 1641948 356 1641592 1% /run
none tmpfs 5120 0 5120 0% /run/lock
none tmpfs 8209724 0 8209724 0% /run/shm
none tmpfs 102400 0 102400 0% /run/user
/dev/sda1 fuseblk 2930232316 46281132 2883951184 2% /tee
/dev/sdb1 ext2 233191 160033 60717 73% /boot
显然,我希望这个问题对未来遇到类似问题的用户有用,因此一个能解决许多用户担忧的一般性答案将是理想的。因此,我没有提供太多细节。但我不知道我所提供的是否足够。如果有人在这个问题上发表评论并告诉我这些细节是什么,我将非常乐意提供我需要提供的任何细节,以达到正确的平衡,这样这个问题既可以回答又可以广泛适用。
答案1
当我尝试使用第二块硬盘时,我遇到了速度问题,经过大量的搜索、扫描和努力之后,我发现第二块硬盘上有坏扇区,而新的硬盘可以大大加快速度。