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

Обнаружение файлов за проблемой ожидания ввода-вывода

Мы используем Asterisk 1.8.22.0, который использует NFS для звуковых файлов (для IVR), голосовой почты и т. Д. Время от времени средняя загрузка становится очень высокой. Каждый раз, когда мы видим, что ожидание ввода-вывода превышает 7%. Чем дольше он остается там, тем выше поднимается нагрузка (иногда до 120%). Все это очень понятно и ожидаемо (высокий уровень ввода-вывода == низкий уровень простоя процессора, что приводит к высокой средней нагрузке). «Эпизоды». Эпизоды с высоким уровнем ввода-вывода обычно длятся не два длинных (максимум 10-30 секунд), но когда они действительно ухудшают качество связи. Кажется, что он работает нормально, пока коробка не достигнет критической точки и не сможет справиться с ожиданием ввода-вывода. Когда проблема не устранена, iostat показывает, что диски работают нормально, что наводит нас на мысль, что это проблема с файлами, доступ к которым осуществляется через NFS. Это проблема только наших ящиков с CentOS7. У нас есть та же версия Asterisk на ящиках CentOS6, но без таких проблем. Я предполагаю, что это связано с тем, как коробка монтирует диск NFS? На обоих ящиках в / etc / fstab у нас есть

xx.xx.xx.xx:/var/lib/my_mount /var/lib/my_mount      nfs soft,bg,intr,noatime 0 0

На CentOS6 мы установили

nfs-utils-1.2.3-64.el6.x86_64

На CentOS7 мы установили:

nfs-utils-1.3.0-0.33.el7.x86_64

Есть указатели?