Size: a a a

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

2021 August 23

ВН

Виталий На Заборе... in SDS и Кластерные FS
Локалити... наверно можно кстати даже в витасторе родить какое-то локалити, если данные размазать как-то хитро
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Дискуссию прочитал, не, не очень получилась интересная
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Реад кеш локально имеет смысл делать. А врайт ввиду домена отказа всеравно надо разбрасывать подальше
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Да это винда, не интересно. На линукс десктопах я латенси её мерил, она была херовая, порядка 100 мкс
источник

T

The in SDS и Кластерные FS
Не будем кривить душой, на деле межхостовый RTT сравним со чтением локального NVMe. Вопрос в другом: в каких кейсах действительно критична задержка на чтение малым блоком не 100, а 50 us? И почему сеть так спроектировали, что в неё можно упереться при worst scenario.
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
В кейсах find ./ На большой фс
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Или гит чекаут
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Там прочитал-подумал-прочитал-подумал
источник

N

Nikolay Kulikov in SDS и Кластерные FS
эээ. Так сравнивать надо не с тем, что в теории МОЖЕТ дать локальный NVMe, а с тем, что дает СХД в итоге на базе дисков с локальными NVMe. И ответ там - сотни мкс просто потому что, что тормозит не сеть, а выше по стеку.
источник

A

Alexander in SDS и Кластерные FS
Мне интересно, я до сих пор думаю что не может такого быть что сходить на nvme из процессора по скорости то же самое что и по сети, как-то это странно.
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
nvme быстрее, естественно
источник

T

The in SDS и Кластерные FS
Ну неее, SDS latency это уже сумма всех остальных, от backing storage до сети и всяких вычислений.
источник

ВН

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

N

Nikolay Kulikov in SDS и Кластерные FS
вот чтение по сети в полный рост. Без RDMA.
источник

T

The in SDS и Кластерные FS
Не тот кейс, когда время действительно критично.
источник

N

Nikolay Kulikov in SDS и Кластерные FS
локальный - безусловно. Но вот только проблема в том, что над ним дохрена логики и процессов, которые добавляют latency заметно больше того, что дает сеть
источник

A

Alexander in SDS и Кластерные FS
отлично, на nvme в 15-20 раз быстрее
источник

N

Nikolay Kulikov in SDS и Кластерные FS
еще раз - локальный NVMe НАМНОГО быстрее. Особенно, если это какой-нить оптан. Только вот СХД на базе Оптана будет намного медленнее
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
если быть точным то вот так:
- чтение хоть nvme, хоть ssd 4k ~ 0.1ms (100us). не веришь - проверь fio -iodepth=1 -rw=randread. быстрее только Optane и ещё чувак один в чатике витастора говорит что Intel 5510 (но последнее пока не гарантированно)
- обращение по сети за чтением 4k - порядка 50us. RDMA 20-30us. если тормозная сеть то может быть и 100us и выше
источник

T

The in SDS и Кластерные FS
👍🏻
источник