В данной статье мы разберем мониторинг жестких дисков в системах Linux. Здесь все намного сложнее, чем с мониторингом CPU или немного запутанным мониторингом RAM. Можно сказать, что встроенные средства\утилиты в Операционную систему не подходят или малоинформативные. С другой стороны, очень часто HDD являются узким горлышком в производительности, т.к Оперативная память и процессоры в этом плане ушли достаточно далеко, а из SAS дисков извлечь, что то большее очень сложно. Для начала посмотрим, что показывает стандартный инструмент vmstat...
Прежде чем перейти к основному содержанию этой части книги (о персистентности), мы сначала введем концепцию устройства ввода-вывода (I/O) и покажем, как операционная система может взаимодействовать с таким объектом. Конечно, ввод-вывод весьма важен для компьютерных систем; представьте себе программу без каких-либо входных данных (каждый раз она выдает один и тот же результат); теперь представьте программу без выходных данных (с какой целью она запускалась?). Очевидно, что для того, чтобы компьютерные системы были интересны, требуются как входные, так и выходные данные...