Единственный способ получить их (и больше) счетчики производительности в госте VMware, при помощи VMGuestLib SDK, как поставлено с инструментами VMware.
Я записал обертку Python для этой библиотеки, названной python-vmguestlib и vmguest-статистикой инструмента для получения доступа к этим счетчикам. И существует теперь три плагина Dstat для корреляции этих счетчиков производительности с другими системными ресурсами. Это столь же просто как:
dstat -c –vm-cpu -m –vm-mem –vm-mem-adv
Можно найти обертку Python, инструмент vmguest-статистики и Dstat в:
Обратная связь и улучшения одобрены!
Оба жестких диска ad0 и ad1 должны иметь загрузочный код boot0, а срез (раздел MBR) ad1, на котором находится FreeBSD, должен иметь boot1. Это несколько сбивает с толку, но является результатом назад архитектурного решения использовать метки дисков bsd внутри разделов MBR.
Boot0 действительно маленький и динамичный, что позволяет использовать достойные загрузчики других ОС. Обычно boot0 находится в MBR. Boot0 не может читать метки диска, поэтому он просто загружает первый блок (блоки) раздела (фрагмента) и переходит к выполнению этого кода.
Boot1 - это место, где действительно запускается специальный код FreeBSD, память настраивается в режимах, подходящих для ядра FreeBSD, а код boot1 может читать метку диска BSD, находить / и даже читать файловую систему достаточно, чтобы найти файл ядра по имени. Boot1 довольно сложен и выполняет множество операций, включая загрузку большего количества загрузочного кода, модулей, ядра и запуск ядра.
Я предполагаю, что у вас есть примерно такая структура диска:
ad0 - внутренний жесткий диск (boot0)
ad0s1 - первый и единственный раздел (часть) внутреннего жесткого диска, C: \
ad1 - внешний жесткий диск (boot0)
ad1s0 - раздел (фрагмент) FAT или NTFS на внешнем диске, D: \
ad1s1 - FreeBSD раздел (slice) (boot1)
ad1s1a - FreeBSD /
ad1s1b - FreeBSD swap
ad1s1c - FreeBSD / usr
{{1 }} ...
Я заметил, где вам нужны загрузчики boot0 и boot1.
Выполнение этого вручную дает полезные ценные уроки о том, как загружается FreeBSD.Следующие уроки на очереди - это настройка / boot / environment, изменение пользовательского образа, а также выбор и настройка модулей ядра перед загрузкой самого ядра.
Я предполагаю, что вы делаете это в основном в учебных целях и можете быть заинтересованы в сокращении установки. NanoBSD заслуживает внимания.