Как я могу дифференцировать диск ввода-вывода, явно выполняемый пользователем и предварительной выборкой ОС?

Я контролирую использование дискового ввода-вывода прикладной программы (работает на CentOS 7)

Он использует множество последовательных операций ввода-вывода, где я ожидаю, что предварительная выборка ОС – это что-то!

dstat показывает, сколько дисковых операций ввода-вывода происходит в байтах / сек. Это, однако, не отличает этих двух.

Этот параметр разделяет столбцы чтения / записи для каждого устройства, а также имеет идентификатор пользователя в начале таблицы:

 dstat --full 

объяснение команды:

 versatile tool for generating system resource statistics -f, --full expand -C, -D, -I, -N and -S discovery lists 

Заголовок таблицы для меня, с одной примерной строкой, выглядит следующим образом:

 -------cpu0-usage--------------cpu1-usage------ --dsk/fd0-----dsk/sda-- -net/ens160 ---paging-- ---system-- usr sys idl wai hiq siq:usr sys idl wai hiq siq| read writ: read writ| recv send| in out | int csw 0 0 100 0 0 0: 0 0 100 0 0 0| 0 0 : 0 0 |1504B 690B| 0 0 | 52 73