Что лучший способ состоит в том, чтобы контролировать диск IO для Хост-машины Hyper-V?

Мой (неострота) решение:

#!/bin/bash

for table in `echo "SELECT schemaname || '.' || relname FROM pg_stat_user_tables;" | psql -A -t my_database_name`;
do
    echo "GRANT SELECT ON TABLE $table to my_new_user;"
    echo "GRANT SELECT ON TABLE $table to my_new_user;" | psql my_database_name
done

Выполненный от привилегированного пользователя, это работало как очарование.

1
задан 14 August 2010 в 01:22
1 ответ

Для hyper-v устройства хранения данных счетчики для взгляда на:

Physical Disk - Набор Физического диска даст полную производительность хранилища в системе. Это включает доступ хоста к тем же дискам (надо надеяться, Вы имеете отдельный хост от устройства хранения данных VM),

Hyper-V Virtual Storage Device
Hyper-V Virtual IDE Controller

эти последние 2 счетчика для каждого типа виртуальной шины stoage и дадут Вам общий уровень активности на 2 типах шины. Обратите внимание, что Вы не получите меры по задержке, как это находится на физическом диске. В Ваших целях я посмотрел бы на Read Bytes / Sec, Write Bytes / Sec на виртуальном устройстве хранения

2
ответ дан 3 December 2019 в 22:27

Теги

Похожие вопросы