Что: b206cedbbc0f50e43c40349e4baa62bf9db3a7e2 Когда: 2021-11-26 20:33:31+03:00 ------------------------------------------------------------------------ Темы: tip zfs ------------------------------------------------------------------------ Как на порядок увеличить скорость чтения файла в ZFS на NVMe А точнее как не снижать скорость на порядок. В 032f5e60bc6079a889859150d5b5baf0f80d252a писал что у меня очень не шустро читаются файлы. Но при этом быстро идёт scrub, resilver и, как оказалось, dd с ZVOL-ов. Последнее точно говорит что все данные проходят через круги сжатия и проверки целостности. Оказалось, что у меня было заблуждение на протяжении 10+ лет касательно prefetch-а и SSD. То что prefetch может вредить random IOPS-ам, особенно на HDD -- тут всё очевидно. Но я также считал что оно и для SSD бесполезно будет тратить пропускную способность. Отключение sysctl vfs.zfs.prefetch_disable=1 настройки избавило от всех проблем со скоростью чтения файлов. Предполагаю что банальные задержки при отправке и ожидания IO запроса и сводят на нет всю производительность. Как в сетях и модемах: если ждать ответ на каждый запрос, и только потом отправлять очередной, то канал утилизируется самым плачевным образом. У меня и в мыслях не было что на таких быстрых и коротких высокочастотных PCIe это тоже будет заметно проявляться. ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20%D0%9A%D0%B0%D0%BA%20%D0%BD%D0%B0%20%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA%20%D1%83%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D1%82%D1%8C%20%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C%20%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%20%D0%B2%20ZFS%20%D0%BD%D0%B0%20NVMe%20%28b206cedbbc0f50e43c40349e4baa62bf9db3a7e2%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0