Моя программа MySQL включена /
. Если я перенесу свои базы данных в раздел (отдельный жесткий диск), смонтированный на /tee
, то чтение и запись (запросы MySQL) займут чрезвычайно долгое время: много раз больше, чем то же самое читает и пишет, когда базы данных включены /
. Что я могу сделать, чтобы улучшить это? Любой совет будет приветствоваться.
Обратите внимание, что чтение и запись /tee
кажутся довольно быстрыми, чем в MySQL: например,
/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
Очевидно, я хочу, чтобы этот вопрос был полезен для будущих пользователей с похожей проблемой так что общий ответ на проблемы многих пользователей был бы идеальным. Следовательно, я не предоставил много деталей. Но я не знаю, достаточно ли того, что я предоставил. Я буду очень рад предоставить любые детали, которые мне нужно предоставить, чтобы установить правильный баланс, так что это и ответственно, и широко применимо, если кто-то прокомментирует этот вопрос, сообщив мне, что это за детали.
У меня была проблема со скоростью, когда я пытался использовать второй жесткий диск, после многих охоты, сканирования и пота я обнаружил, что на втором жестком диске были плохие сектора, новый жесткий диск значительно ускорился.