Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 9090 из 10753 ===================================== RU.UNIX.BSD =
От   : Sergey Anohin                    2:5034/10.1        08 Jul 19 13:07:55
Кому : Alex Korchmar                                       08 Jul 19 13:07:55
Тема : Re: Еще одна причина уйти с ZFS
FGHI : area://RU.UNIX.BSD?msgid=2:5034/10.1+a35ee4fb
На   : area://RU.UNIX.BSD?msgid=<1187511931@ddt.demos.su>+c632e60b
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=<1187511935@ddt.demos.su>+eca670d5
==============================================================================
Hello, Alex!

SA>> короче стопим mysql копируем, удаляем, заливаем обратно?
AK> можно не заливать а перемонтировать клон вместо основного сразу.
AK> по дороге выставив ему блок в 16

ну вот примерно результаты эмпирического тестирования тупого копирования:
изначально было минут 35-40.

если с компрессией, с этими опциями:

root@server:/var/db/mysql/iblogs# sysctl vfs.zfs.cache_flush_disable
vfs.zfs.cache_flush_disable: 0
root@server:/var/db/mysql/iblogs# sysctl vfs.zfs.prefetch_disable
vfs.zfs.prefetch_disable: 0

и с этим
zfs set primarycache=metadata tank/db
zfs set atime=off tank/db
zfs set recordsize=16k tank/db/innodb
zfs set recordsize=128k tank/db/logs
с учетом перезаливки файлов туда-обратно получилось 19-21 минут

если вырубить
root@server:/var/db/mysql/iblogs# sysctl vfs.zfs.cache_flush_disable
vfs.zfs.cache_flush_disable: 1
root@server:/var/db/mysql/iblogs# sysctl vfs.zfs.prefetch_disable
vfs.zfs.prefetch_disable: 1

а так же
zfs set sync=disabled zroot/var/db/mysql
zfs set sync=disabled zroot/var/db/mysql/ibdata
zfs set sync=disabled zroot/var/db/mysql/iblogs

то в итоге получается минут 13-15. С ARC сжатием ничего не делалось, сейчас оно кажет

ARC: 3282M Total, 2762M MFU, 423M MRU, 4452K Anon, 17M Header, 72M Other
     2876M Compressed, 3178M Uncompressed, 1.11:1 Ratio

Получается префетч не полезен ни в тупом копировании, ни при работе баз данных.

Обратно заливка кстати была всего:

(pts/3)[root@server:~]# time cp -R /var/db/mysql.back4 /var/db/mysql
0.047u 30.230s 7:52.50 6.4%     15+176k 121785+1012042io 1486pf+0w



С наилучшими пожеланиями, Sergey Anohin.

--- wfido
* Origin: https://5034.ru/wfido (2:5034/10.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.078313 секунды