Как улучшить скорость чтения / записи при использовании распределенной файловой системы? - PullRequest
0 голосов
/ 07 июня 2018

Если я просматриваю общую папку Распределенной файловой системы (DFS), я могу создать файл и почти мгновенно просмотреть его репликацию на другой офисный общий ресурс DFS.Доступ к общим ресурсам довольно мгновенный даже по широкополосным каналам.

Я бы хотел улучшить скорость чтения / записи.Любые советы очень ценятся.

Ответы [ 2 ]

0 голосов
/ 09 июня 2018

Улучшение аппаратного обеспечения всегда помогает, но имейте в виду, что в любой распределенной файловой системе производительность родительского хоста будет влиять, кроме того, что во многих случаях вы не можете касаться аппаратного обеспечения и вам необходимо оптимизировать сеть или настроить свои системы так, чтобы они лучше подходилитекущая архитектура вашего провайдера.

Примером этого, главным образом в виртуализированных средах, является случай отключения разгрузки сегментации TCP от сетевых карт, ifconfig_DEFAULT="SYNCDHCP -tso", это значительно улучшитПропускная способность, но за счет увеличения загрузки ЦП.

В зависимости от того, как далеко вы хотите пойти, вы можете запустить все эти оптимизации с самого низа:

Относительно moosefs существует некоторых потоков о том, как размер блока влияет на производительность ввода-вывода и как во многих случаях путем отключения кэша разрешить блоки> 4 КБ.

В основном для FreeBSD мы добавили специальную опцию кэширования для клиента MooseFS под названием DIRECT.Эта опция доступна в клиенте MooseFS начиная с версии 3.0.49.Чтобы отключить локальный кэш и включить прямое соединение, используйте эту опцию во время монтирования:

mfsmount -H mfsmaster.your.domain.com -o mfscachemode=DIRECT /mount/point
0 голосов
/ 08 июня 2018

В большинстве файловых систем факторы скорости: тип доступа (последовательный или случайный) и размер блока.Производительность оборудования также зависит от MooseFS .Вы можете повысить скорость, улучшив производительность жестких дисков (например, вы можете переключиться на SSD), топологию сети (задержка сети) и емкость сети.

...