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

NFS SSH Tunnel - высокая загрузка ЦП

У меня настроен сервер NFS, и серверы приложений подключаются к нему через туннель SSH.

Первая проблема, с которой я сталкиваюсь, заключается в том, что когда большие файлы (или много маленьких файлов) передаются между сервером приложений и NFS, загрузка ЦП резко возрастает (мы говорим о средней нагрузке 30-60 на машине с <1.0). Виновник «наверху» - SSH (очевидно, потому что NFS проходит через туннель SSH).

Вторая проблема заключается в том, что если я передаю много данных между NFS и сервером приложений 2, использование ЦП на сервере приложений 1 будет всплескивать и продолжать всплеск в течение пары минут после завершения передачи. Таким образом, это влияет не только на «нарушающий» сервер, но и на все серверы, подключенные к NFS.

Есть ли решения этих проблем? Решение общего хранилища туннеля NFS SSH кажется довольно распространенным. Я знаю, что туннель / шифрование увеличивает накладные расходы, но вариант использования и объем трафика здесь не являются выдающимися, поэтому я не могу понять, почему мои системы работают так плохо.

Чтобы ответить на первую проблему, вы можете попробовать изменить свой алгоритм шифрования с blowfish на что-то более простое (возможно, 3DES). Поищите параметры, но вы можете сделать это через командную строку или настроить в файле conf.

Использование ЦП, вероятно, связано с тем, что системам необходимо синхронизировать данные после остановки передачи.