
У меня есть доступ к академическому суперкомпьютеру, где находится файловая система NFS, где наша лаборатория хранит данные.
Когда я бегу, iostats -nh
я верю, что получаю статистику длявсепользователи, имеющие доступ ко всем устройствам хранения. Есть ли способ увидетьмой собственныйСтатистика ввода-вывода для этой конкретной файловой системы NFS? То есть посмотреть, какая часть общей нагрузки приходится на меня?
решение1
Может быть. Если на HPC есть какой-либо менеджер планирования (например, Moab, SGE и т. д.), я бы проверил у администраторов. Эти менеджеры планирования имеют возможности учета, которые могут предоставить вам подробную статистику ввода-вывода, если они настроены правильно.
Однако эта статистика полезна только в том случае, если все операции ввода-вывода при монтировании NFS выполнялись через планировщик.
nfsiostat
к сожалению, отображается только совокупная статистика для точек монтирования NFS.
решение2
iotop
может показывать, какие процессы используют ввод-вывод в системе; его также можно настроить на отображение накопленного ввода-вывода вместо простого использования полосы пропускания. Для него требуется ядро Linux 2.6.20 или более поздняя версия. Его также нужно запускать как root, поскольку он использует файлы учета ввода-вывода для каждого процесса в формате /proc
.