Вот моя структура локальной сети
Я хочу загрузить ZIP-файл размером 258,6 МБ с сервера samba, тем временем запустить профилирование для стека linux маршрутизатора непосредственно перед загрузкой.
Когда закончил, остановил профилирование, и я нашел это в отчете порфилирования
samples % image name app name symbol name
...
16 0.0064 vmlinux smbd submit_bio
...
Частота дискретизации составляет 100000, а событие - CPU_CYCLES.
Поскольку это первая загрузка файла, то есть он не находится в кэше страницы, submit_bio () должен быть довольно занят. Таким образом, я не понимаю, почему есть просто плохая часть submit_bio (). Означает ли это, что каждый раз при вызове submit_bio мы получаем (258,6 / 16) МБ данных?
Спасибо