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

Мониторинг ввода-вывода NFS

У меня есть смонтированный каталог NFS, и я хотел бы отслеживать использование ввода-вывода в нем (чтение и запись МБ / с). Какой рекомендуемый способ сделать это?

Это клиент NFS, у меня нет доступа к серверу NFS. Меня не интересует общее использование ввода-вывода (иначе я бы использовал vmstat / iostat). У него также есть несколько монтирований NFS, меня интересует мониторинг только одного конкретного монтирования (или я мог бы использовать ethereal).

Спасибо!

nfsiostat (он же nfs-iostat.py) из nfs-utils хорош для интерактивного мониторинга. Для исторических данных с момента монтирования файловой системы используйте mountstats. Оба эти инструмента читают данные из / proc / self / mountstats.

iostat -mnh действительно лучший способ сделать это. Он объединяет статистику только для одного и того же удаленного устройства. Если ваши монтирования nfs сделаны с разных удаленных конечных точек, то он не будет их объединять.

В -m означает отображение в МБ / с, -n означает отображение статистики для общих ресурсов NFS, -h означает более дружественный к человеку результат.

Если вы передадите ему число после лайка iostat -mnh 3 он будет отображать статистику каждые 3 секунды.