Size: a a a

SDS и Кластерные FS

2021 January 26

AV

Alexey Vasilyev in SDS и Кластерные FS
А что за шедулер и сколько ядер у вм
источник

AV

Alexey Vasilyev in SDS и Кластерные FS
и кстати, наверное если fsync убрать, то мне кажется разница будет меньше
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
а, кстати ещё fsync, да. а можно то же самое без fsync?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
или там типа всё в кэш полетит сразу?
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
Alexey Vasilyev
А что за шедулер и сколько ядер у вм
[mq-deadline] kyber bfq none
20 vcpu
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
Виталий На Заборе
или там типа всё в кэш полетит сразу?
думаю да
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
но ща попробую
источник

AV

Alexey Vasilyev in SDS и Кластерные FS
Дедлайн я бы еще на ноне махнул
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Alexander mamahtehok
[mq-deadline] kyber bfq none
20 vcpu
а очередь одна или несколько? ls /sys/block/sdb/mq/
источник

Am

Alexander mamahtehok in SDS и Кластерные FS
Виталий На Заборе
а очередь одна или несколько? ls /sys/block/sdb/mq/
одна
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
тогда думаю в fsync дело 😊
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
ну типа логика какая: когда 4 потока, то может быть ситуация когда 4 операции записи одновременно прилетели и fsync между ними нет
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
а когда 1 поток, то не может быть такой ситуации
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
fsync типа ломает параллелизм
источник

na

nikolay a in SDS и Кластерные FS
ну как-то неочевидно по результатам, но разница есть. если fsync отключить разве оно будет в кэш прилетать? за кэширование вроде direct=0 отвечает?
источник

na

nikolay a in SDS и Кластерные FS
можно сравнить если есть желание..
источник

na

nikolay a in SDS и Кластерные FS
с fsync=0
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
nikolay a
ну как-то неочевидно по результатам, но разница есть. если fsync отключить разве оно будет в кэш прилетать? за кэширование вроде direct=0 отвечает?
direct - это пейдж кэш, а может быть ещё кэш где-то... хотя хз наверное где
источник

AV

Alexey Vasilyev in SDS и Кластерные FS
Да, за кэш  на стороне хостов отвечает директ
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
nikolay a
ну как-то неочевидно по результатам, но разница есть. если fsync отключить разве оно будет в кэш прилетать? за кэширование вроде direct=0 отвечает?
Нет. Директ отключает только пейджкеш. Но есть и другие кешы
источник