Назад | Перейти на главную страницу

Могут ли возникнуть проблемы, когда несколько серверов используют одно крепление

Я использую веб-серверы Amazon, где у меня есть файловая система NFS, которую я монтирую на несколько других серверов. Одно крепление используется примерно для 20 серверов, и основная функция серверов - для веб-приложения. Пока это неплохо, но при решении возникнут такие проблемы, как:

  1. Условия гонки
  2. Высокая загрузка ЦП из-за блокировки файлов
  3. Другие непредвиденные проблемы?

Есть ли другой способ совместного использования файловых систем, к которым имеют доступ несколько серверов?

1. Состояние гонки
Да, на фильтре будет состояние гонки. То есть пропускная способность сети, дисковый ввод-вывод и т. Д.

2. Высокая загрузка ЦП из-за блокировки файлов.
Ожидается большое количество операций ввода-вывода, если приложение пытается получить доступ к заблокированному файлу другим приложением или блокируется NFS.

3. Непредвиденные проблемы.
Основная проблема, перечисленная выше, приложение с асинхронным вводом-выводом будет иметь проблемы с обновлением данных, однако этот тип приложения будет использовать блокировку файла в качестве механизма.