加速分区的读写

加速分区的读写

我的 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

当我尝试使用第二块硬盘时,我遇到了速度问题,经过大量的搜索、扫描和努力之后,我发现第二块硬盘上有坏扇区,而新的硬盘可以大大加快速度。

相关内容