Вы можете прочитать это непосредственно из sysfs на большинстве систем.Вы хотите открыть следующий каталог:
/sys/devices/xen-backend
И искать каталоги, начинающиеся с vbd-
Номенклатура:
vbd-{domain_id}-{vbd_id}/statistics
Внутри вы будетенайдите то, что вам нужно, а именно:
- br_req - Количество запросов на чтение блока
- oo_req - Количество запросов «вне» (в списке не осталось места для обслуживания любого данного запроса).)
- rd_req - Количество запросов на чтение
- rd_sect - Количество прочитанных секторов
- wr_sect - Количество записанных секторов
br_req
будет представлять собой совокупное количество таких вещей, как барьеры записи, прерывания и т. д.
Обратите внимание, чтобы это работало, ядру нужно указать экспортировать атрибуты Xen через sysfs, но в большинстве пакетов Xen это включено.Кроме того, местоположение в sysfs может отличаться от предыдущих версий Xen.