Показать сообщение отдельно
  #9  
Старый 07.07.2019, 12:51
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: Еще одна причина уйти с ZFS

Sergey Anohin написал(а) к Alex Korchmar в Jul 19 11:31:40 по местному времени:

Нello, Alex!

AK>>> - вероятнее всего, zfs тебе не особенно и нужна.
SA>> это просто пример как копируются сраные 16 гигов
AK> если тебе на самом деле нужно было получить рабочую копию этих гигов - то
AK> было бы совершенно_похрен сколько они копируются - потому что с zfs тебе
AK> их копировать бы просто не пришлось, результат - мгновенно, можно пользоваться.
AK> А с любой другой "быстрокопирующей" - подожди-ка, пока оно вот-вот...щас..

это просто был тест скорости и там не миллион файлов... если так говорить отойдя в сторонку,
так mc даже пару сек запускается, когда должен моментально :)

SA>> zroot/var/db/mysql primarycache metadata
AK> угадай, как это работает в сочетании с prefetch?

Я не все показал, вдогонку:
(pts/2)[root@server:~]# zfs get all zroot/var/db/mysql/ibdata
NAME PROPERTY VALUE SOURCE
zroot/var/db/mysql/ibdata type filesystem -
zroot/var/db/mysql/ibdata creation пт марта 16 22:20 2018 -
zroot/var/db/mysql/ibdata used 731M -
zroot/var/db/mysql/ibdata available 1,33T -
zroot/var/db/mysql/ibdata referenced 731M -
zroot/var/db/mysql/ibdata compressratio 1.00x -
zroot/var/db/mysql/ibdata mounted yes -
zroot/var/db/mysql/ibdata quota none default
zroot/var/db/mysql/ibdata reservation none default
zroot/var/db/mysql/ibdata recordsize 16K local
zroot/var/db/mysql/ibdata mountpoint /var/db/mysql/ibdata inherited from zroot/var
zroot/var/db/mysql/ibdata sharenfs off default
zroot/var/db/mysql/ibdata checksum fletcher4 inherited from zroot
zroot/var/db/mysql/ibdata compression off default
zroot/var/db/mysql/ibdata atime off inherited from zroot/var/db/mysql
zroot/var/db/mysql/ibdata devices on default
zroot/var/db/mysql/ibdata exec off inherited from zroot/var/db
zroot/var/db/mysql/ibdata setuid off inherited from zroot/var/db
zroot/var/db/mysql/ibdata readonly off default
zroot/var/db/mysql/ibdata jailed off default
zroot/var/db/mysql/ibdata snapdir hidden default
zroot/var/db/mysql/ibdata aclmode discard default
zroot/var/db/mysql/ibdata aclinherit restricted default
zroot/var/db/mysql/ibdata createtxg 11403406 -
zroot/var/db/mysql/ibdata canmount on default
zroot/var/db/mysql/ibdata xattr off temporary
zroot/var/db/mysql/ibdata copies 1 default
zroot/var/db/mysql/ibdata version 5 -
zroot/var/db/mysql/ibdata utf8only off -
zroot/var/db/mysql/ibdata normalization none -
zroot/var/db/mysql/ibdata casesensitivity sensitive -
zroot/var/db/mysql/ibdata vscan off default
zroot/var/db/mysql/ibdata nbmand off default
zroot/var/db/mysql/ibdata sharesmb off default
zroot/var/db/mysql/ibdata refquota none default
zroot/var/db/mysql/ibdata refreservation none default
zroot/var/db/mysql/ibdata guid 12007562024988368572 -
zroot/var/db/mysql/ibdata primarycache metadata inherited from zroot/var/db/mysql
zroot/var/db/mysql/ibdata secondarycache none inherited from zroot/var/db/mysql
zroot/var/db/mysql/ibdata usedbysnapshots 0 -
zroot/var/db/mysql/ibdata usedbydataset 731M -
zroot/var/db/mysql/ibdata usedbychildren 0 -
zroot/var/db/mysql/ibdata usedbyrefreservation 0 -
zroot/var/db/mysql/ibdata logbias throughput inherited from zroot/var/db/mysql
zroot/var/db/mysql/ibdata dedup off default
zroot/var/db/mysql/ibdata mlslabel -
zroot/var/db/mysql/ibdata sync standard default
zroot/var/db/mysql/ibdata dnodesize legacy default
zroot/var/db/mysql/ibdata refcompressratio 1.00x -
zroot/var/db/mysql/ibdata written 731M -
zroot/var/db/mysql/ibdata logicalused 730M -
zroot/var/db/mysql/ibdata logicalreferenced 730M -
zroot/var/db/mysql/ibdata volmode default default
zroot/var/db/mysql/ibdata filesystem_limit none default
zroot/var/db/mysql/ibdata snapshot_limit none default
zroot/var/db/mysql/ibdata filesystem_count none default
zroot/var/db/mysql/ibdata snapshot_count none default
zroot/var/db/mysql/ibdata redundant_metadata all default
(pts/2)[root@server:~]#

(pts/2)[root@server:~]# zfs get all zroot/var/db/mysql/iblogs
NAME PROPERTY VALUE SOURCE
zroot/var/db/mysql/iblogs type filesystem -
zroot/var/db/mysql/iblogs creation пт марта 16 22:20 2018 -
zroot/var/db/mysql/iblogs used 512M -
zroot/var/db/mysql/iblogs available 1,33T -
zroot/var/db/mysql/iblogs referenced 512M -
zroot/var/db/mysql/iblogs compressratio 1.00x -
zroot/var/db/mysql/iblogs mounted yes -
zroot/var/db/mysql/iblogs quota none default
zroot/var/db/mysql/iblogs reservation none default
zroot/var/db/mysql/iblogs recordsize 128K local
zroot/var/db/mysql/iblogs mountpoint /var/db/mysql/iblogs inherited from zroot/var
zroot/var/db/mysql/iblogs sharenfs off default
zroot/var/db/mysql/iblogs checksum fletcher4 inherited from zroot
zroot/var/db/mysql/iblogs compression off default
zroot/var/db/mysql/iblogs atime off inherited from zroot/var/db/mysql
zroot/var/db/mysql/iblogs devices on default
zroot/var/db/mysql/iblogs exec off inherited from zroot/var/db
zroot/var/db/mysql/iblogs setuid off inherited from zroot/var/db
zroot/var/db/mysql/iblogs readonly off default
zroot/var/db/mysql/iblogs jailed off default
zroot/var/db/mysql/iblogs snapdir hidden default
zroot/var/db/mysql/iblogs aclmode discard default
zroot/var/db/mysql/iblogs aclinherit restricted default
zroot/var/db/mysql/iblogs createtxg 11403407 -
zroot/var/db/mysql/iblogs canmount on default
zroot/var/db/mysql/iblogs xattr off temporary
zroot/var/db/mysql/iblogs copies 1 default
zroot/var/db/mysql/iblogs version 5 -
zroot/var/db/mysql/iblogs utf8only off -
zroot/var/db/mysql/iblogs normalization none -
zroot/var/db/mysql/iblogs casesensitivity sensitive -
zroot/var/db/mysql/iblogs vscan off default
zroot/var/db/mysql/iblogs nbmand off default
zroot/var/db/mysql/iblogs sharesmb off default
zroot/var/db/mysql/iblogs refquota none default
zroot/var/db/mysql/iblogs refreservation none default
zroot/var/db/mysql/iblogs guid 2433669013503756839 -
zroot/var/db/mysql/iblogs primarycache metadata inherited from zroot/var/db/mysql
zroot/var/db/mysql/iblogs secondarycache none inherited from zroot/var/db/mysql
zroot/var/db/mysql/iblogs usedbysnapshots 0 -
zroot/var/db/mysql/iblogs usedbydataset 512M -
zroot/var/db/mysql/iblogs usedbychildren 0 -
zroot/var/db/mysql/iblogs usedbyrefreservation 0 -
zroot/var/db/mysql/iblogs logbias latency local
zroot/var/db/mysql/iblogs dedup off default
zroot/var/db/mysql/iblogs mlslabel -
zroot/var/db/mysql/iblogs sync standard default
zroot/var/db/mysql/iblogs dnodesize legacy default
zroot/var/db/mysql/iblogs refcompressratio 1.00x -
zroot/var/db/mysql/iblogs written 512M -
zroot/var/db/mysql/iblogs logicalused 512M -
zroot/var/db/mysql/iblogs logicalreferenced 512M -
zroot/var/db/mysql/iblogs volmode default default
zroot/var/db/mysql/iblogs filesystem_limit none default
zroot/var/db/mysql/iblogs snapshot_limit none default
zroot/var/db/mysql/iblogs filesystem_count none default
zroot/var/db/mysql/iblogs snapshot_count none default
zroot/var/db/mysql/iblogs redundant_metadata all default
(pts/2)[root@server:~]#

SA>> Думаю погоды оно не сделает
AK> раз уж ты выключил сжатие на fs - которое вообще-то в этом случае могло быть
AK> полезным - очевидно вредный функционал точно надо выключать.

Честно не помню, но сжатие вроде я пользовал выборочно, типа на /usr/src или /var/logs
где от него ест толк...

AK> заодно и померяешь разницу.
AK> Только вот смысла в этом никакого нет, потому что для inno нам не нужны
AK> linear read/write, нам нужны iops'ы. С которыми при такой настройке тоже все
AK> плохо, но это перпендикулярный набор настроек.

Я увы изначально показал не полностью, забыл, теперь полностью...
Надо кстати сверить с гайдами, не помню по какому делал, может по этому:

http://lagman.su/2010/01/mysql-innodb-zfs-tuning/

но надо посвежее сверить:

https://www.percona.com/blog/2017/12...fs-with-mysql/
https://skeletor.org.ua/?p=4212
http://open-zfs.org/wiki/Performance_tuning#MySQL

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

--- wfido
Ответить с цитированием