4

После я задам несколько конкретных вопросов, но сначала я подготовлю почву. Моя цель - отслеживать приложения в очень странном месте - между ОС и гипервизором. Если у вас есть комментарии по поводу этой, вероятно, недостижимой цели, просим вас обучить меня. Один хороший совет или ссылка могут сэкономить мне дни работы.

Теперь к моей текущей попытке. Я установил на WinXP VirtualBox (с открытым исходным кодом) и получил гостевую ОС последней версии Ubuntu. Куда мне идти дальше? Могу ли я установить в журналах все инструкции по работе с памятью / процессором / диском гостевой ОС?

Спасибо, роси

2 ответа2

1

Не существует "реального" понятия "между ОС и гипервизором". Сам гипервизор - не что иное, как оптимизированная аппаратная эмуляция стандартной платформы ПК.

Существует возможность настроить гипервизор для установки ограничений на гостевую операционную систему. Или вы можете контролировать память / процессор и общую производительность, используя perfmon. Все что угодно, кроме этого, было бы так же, как пытаться контролировать производительность ядра в пользовательском пространстве. Сложно, если не невозможно.

0

В гостевой системе Linux я бы проверил strace http://linux.die.net/man/1/strace

Это делает большой кусок того, что вы хотите, хотя и не все.

Ближайшим аналогом Windows, вероятно, является Process Monitor http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .