Статистика ввода-вывода на пользователя

Статистика ввода-вывода на пользователя

У меня есть доступ к академическому суперкомпьютеру, где находится файловая система NFS, где наша лаборатория хранит данные.

Когда я бегу, iostats -nhя верю, что получаю статистику длявсепользователи, имеющие доступ ко всем устройствам хранения. Есть ли способ увидетьмой собственныйСтатистика ввода-вывода для этой конкретной файловой системы NFS? То есть посмотреть, какая часть общей нагрузки приходится на меня?

решение1

Может быть. Если на HPC есть какой-либо менеджер планирования (например, Moab, SGE и т. д.), я бы проверил у администраторов. Эти менеджеры планирования имеют возможности учета, которые могут предоставить вам подробную статистику ввода-вывода, если они настроены правильно.

Однако эта статистика полезна только в том случае, если все операции ввода-вывода при монтировании NFS выполнялись через планировщик.

nfsiostatк сожалению, отображается только совокупная статистика для точек монтирования NFS.

решение2

iotopможет показывать, какие процессы используют ввод-вывод в системе; его также можно настроить на отображение накопленного ввода-вывода вместо простого использования полосы пропускания. Для него требуется ядро ​​Linux 2.6.20 или более поздняя версия. Его также нужно запускать как root, поскольку он использует файлы учета ввода-вывода для каждого процесса в формате /proc.

Связанный контент