Управление технологией Fast Path#
Технология Fast Path ускоряет чтение данных из Хранилища. Она помогает, когда скорость ввода-вывода на серверах, использующих Хранилище, является узким местом. В предыдущих версиях Хранилища производительность могла быть ограничена тем, что ввод-вывод на серверах обрабатывался одним потоком в пространстве пользователя. В текущей версии Хранилища Fast Path используется по умолчанию, а ввод-вывод на серверах обрабатывается несколькими потоками в пространстве ядра. Это устраняет ненужные переключения контекста и улучшает производительность.
Если производительность ввода-вывода данных на сервере ограничена, эта технология в некоторых случаях может увеличить максимальную производительность чтения данных на сервере в три раза.
Примечание
Как правило, производительность ввода-вывода данных на серверах может представлять собой узкое место в кластерах с кэшем на твердотельных накопителях или в конфигурациях, состоящих только из твердотельных накопителей.
Для отключения технологии Fast Path выполните следующие шаги на каждом сервере:
Важно
Настоятельно рекомендуется не выключать эту технологию в промышленных средах, за исключением случаев поиска и устранения проблем. Во всех остальных случаях эта технология должна быть включена.
Задайте параметру
kdirect.enableзначение 0 в конфигурационном файле/etc/vstorage/vstorage-mount.conf.Переведите сервер в режим обслуживания и эвакуируйте все сервисы, расположенные на этом сервере, на другие серверы, как описано в разделе Выполнение обслуживания сервера.
Остановите службу
vstorage-ui-agent:# systemctl stop vstorage-ui-agent.service
Отсоедините Хранилище от сервера:
# umount /vstorage/<cluster_name>
Снова запустите службу
vstorage-ui-agent:# systemctl start vstorage-ui-agent.service
Служба автоматически подключит Хранилище к серверу.
Верните сервер в рабочий режим.