Size: a a a

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

2021 January 31

S

Slach in SDS и Кластерные FS
;))) а что это тогда такое то?
источник

M

Mistique in SDS и Кластерные FS
Вапрос.
Qd=128 кроме как в синтетике   где то может возникнуть?
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Slach
еще раз. если iodepth это типа 64 треда...
или это просто какая то очень простая очередь внутри fio которая 64 fread просто пытается сделать?
Зависит от движка
источник

S

Slach in SDS и Кластерные FS
Марк ☢️ Коренберг
Зависит от движка
--ioengine=libaio
источник

S

Slach in SDS и Кластерные FS
Марк ☢️ Коренберг
Зависит от движка
--direct 1
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Slach
--ioengine=libaio
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Делает 64 запроса и поддерживает чтоб их было всевремя 64
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
По мере того как один заканчивается -- добавляет ещо
источник

S

Slach in SDS и Кластерные FS
ок. понял
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Для тхреадов тоже есть ключ в фио
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Slach
;))) а что это тогда такое то?
Очередь это
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Mistique
Вапрос.
Qd=128 кроме как в синтетике   где то может возникнуть?
Ну в теории просто массовые операции с мелкими файлами примерно к этому приведут, т.к. это дефолтная макс. очередь в линуксе. Или раздача статики мелкой или возможно индекс скан какой нить в бд...
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Slach
ок. понял
Да, у сата дисков очередь 32
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
И это как правило наябка. Ибо после энного числа кудепс, иопсы не увеличиваются. А значит параллелизм огрнаичен ни разу не числом очередей
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Марк ☢️ Коренберг
И это как правило наябка. Ибо после энного числа кудепс, иопсы не увеличиваются. А значит параллелизм огрнаичен ни разу не числом очередей
Ну диск же не обязан тебе быстрее быть при очереди 32 =))
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Эн в районе 4
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Виталий На Заборе
Ну диск же не обязан тебе быстрее быть при очереди 32 =))
А зачем тогда кукарекает что может ?
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Марк ☢️ Коренберг
А зачем тогда кукарекает что может ?
Ну он же не говорит что может быстрее, он говорит что может асинхронно
В NVMe вон можно создать 64K очередей по 64K запросов - это же не значит что диск должен переваривать 2^32 запросов одновременно быстрее чем там 128)))
источник

M

Mistique in SDS и Кластерные FS
Виталий На Заборе
Ну он же не говорит что может быстрее, он говорит что может асинхронно
В NVMe вон можно создать 64K очередей по 64K запросов - это же не значит что диск должен переваривать 2^32 запросов одновременно быстрее чем там 128)))
😳
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Виталий На Заборе
Ну он же не говорит что может быстрее, он говорит что может асинхронно
В NVMe вон можно создать 64K очередей по 64K запросов - это же не значит что диск должен переваривать 2^32 запросов одновременно быстрее чем там 128)))
Оьработка запросов в очередях должна идти независимо. А по факту зависимо когда очередей больше чем реальные возмодности по параллелизму. В итоге в диске так или иначе есть шедулер -- откуда брать дальше команду. И все приооитеты идут нахуй потому что диск про них не знает. Линукс знает. Но так как диск сказал мол я могу -- ну линукс и всрад туда все подряд. А мог бы сначала приоритетные, а потом ризкопориоритетные
источник