Intereting Posts
точка вместо запятой как разделитель тысяч Количество экранов X, соответствующих количеству разделов «Экран» в файле xorg.conf для конфигурации с несколькими мониторами как написать зависимость запуска от доступности Интернета? Программа видит только 1 устройство ввода Медленное разрешение DNS от curl / lynx и т. Д. Установите vmware-инструменты, используя yum в vmware fusion Как я могу полностью переустановить Perl на Debian без функционального Perl? Использование xargs для генерации ссылок Блокировка некоторых учетных записей в течение некоторых периодов времени Разделить текстовый файл по строке и переименовать на основе содержимого строки Каковы самые фундаментальные различия в архитектуре между Unix и Linux? Как перемещать пространство из одной файловой системы в другую? Solaris – Наследование файлами права собственности пользователя на каталог Как использовать регулярный оператор шаблона {m, n} в grep? Что такое модуль apix для ОС?

Выполняет ли dstat захват диска при загрузке ОС?

Я запускал программу, которая последовательно читает большой файл. Скорость передачи данных [МБ / сек] строго контролируется приложением как 5 МБ / с.

Однако, когда я контролировал использование пропускной способности ввода-вывода на диске с использованием инструмента dstat, чтение BW ниже 5 МБ / с (~ 3 МБ / с)

Наиболее вероятной причиной является случай, когда ошибка возникает из моего кода приложения.

Но я хочу проверить, возможно ли это также:

Делает ли dstat захват диска в ОС предварительной выборкой? Поскольку шаблон доступа является последовательным, ОС будет выполнять чрезмерные операции предварительной выборки с предварительным считыванием. (Я использую Linux)

Может ли кто-нибудь дать мне представление об этом?