Изменения

Производительность Ceph

605 байтов добавлено, 19:42, 10 ноября 2018
Нет описания правки
# Опять отключаю кэш журнальным LVM-девайсам: <tt>for i in `ls /dev/ceph-journals/lvol*`; do j=readlink $i; echo write through > /sys/block/${j##../}/queue/write_cache; done</tt> — никакого улучшения, всё та же жопа
# Отключаю кэш HDD LVM-разделам (<tt>for i in `ls /dev/ceph-*/osd-block*`; do j=readlink $i; echo write through > /sys/block/${j##../}/queue/write_cache; done</tt>) — бинго, iops=603, avg lat = 1.65ms
# Ага. Простите. Обнаруживаю, что просто писать куда-то write through небезопасно без <tt>hdparm -W 0 /dev/sd*</tt>, т.к. https://www.kernel.org/doc/Documentation/block/queue-sysfs.txt - Writing to this file can change the kernels view of the device, but it doesn't alter the device state. ок, добавляю <tt>for i in /dev/sd?; do hdparm -W 0 $i; done</tt> (отключаю все кэши) - результат похуже, iops=405, avg lat = 2.47ms - но это всё равно лучше, чем изначальная жопа.
Виртуалку, в которой тестировал — даже не перезапускал между тестами.