Рейтинг:0

Rsync очень медленный и снижает производительность системы после обновления до RHEL 8

флаг fr

Я обновил свою виртуальную машину файлового сервера (VMware) с CentOS 7 до RHEL 8. Я удвоил процессор и память в новой системе, но по какой-то причине rsync значительно тормозит систему. До такой степени, что у пользователей возникают проблемы с подключением по ssh. Общее использование ЦП низкое (никогда не превышает 1%), iotop ничего не показывает от пользователя, выполняющего rsync, iftop показывает некоторые TX/RX, но обычно это около 12 МБ TX, 4 МБ RX для 1-гигабитного соединения.

На самом деле вся сетевая активность тормозит систему.

Кажется, я не могу найти узкое место, но это сводит меня с ума.

rsync -zuva -e ssh -i ~/.ssh/remotekey user@remote:/home/data /nfs/local/data/

Раньше эта команда занимала около часа в CentOS 7. Теперь для того же объема данных требуется почти 5 часов, и система останавливается.

Что могло измениться в RHEL 8, rsync или сети VMware, чтобы вызвать это? Я немного растерялся. Кто-нибудь еще видит эту проблему?

shodanshok avatar
флаг ca
Любая сетевая нагрузка вызывает такое же плохое поведение? Например, как ведет себя сервер во время загрузки по http или теста iperf?
Astro.Bacon avatar
флаг fr
Нет, сетевая нагрузка не вызывает такого поведения, но вы заставили меня проверить мои монтирования NFS. Конечно, они ДЕЙСТВИТЕЛЬНО медленные (~ 3 МБ / с). Поскольку большинство пользователей будут выполнять rsync для своих смонтированных каталогов nfs, это, вероятно, проблема NFS. Я провел быстрый поиск низкой производительности NFS и наткнулся на https://access.redhat.com/solutions/5953561, и это проблема. Мой read_ahead_kb был очень низким. Я увеличил его, и это все еще не решило проблему с NFS. Я использую NFSv3, потому что большинство моих клиентов используют 3. Однако я не видел никаких проблем с этим.
Рейтинг:0
флаг fr

После некоторой возни со значением read_ahead_kb этот DID оказался решением. https://access.redhat.com/solutions/5953561

Ответить или комментировать

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