#linux-kernel #bpf #ebpf #bcc-bpf
Вопрос:
Это:
- Время между вызовом виртуальной файловой системой уровня ввода-вывода блока и временем отправки запросов драйверу блочного устройства?
- Время между отправкой запросов на уровень ввода-вывода блока до времени, когда запрос обслуживается с диска?
Ответ №1:
Только что проверил код. Он измеряет время с момента отправки запроса на устройство до завершения. В зависимости от переданных аргументов, он начинает измерение с функции blk_account_io_star (), которая отслеживает запросы, когда они впервые поставлены в очередь в ядре, или по умолчанию используется параметр измерения с blk_start_request (), который отслеживает, когда выполняется дисковый ввод-вывод.