Инструментарий — новые продукты для ИТ-профессионалов

Грэг Стин

В этом разделе автор выражает свое мнение, которое совершенно не обязательно совпадает с мнением корпорации Майкрософт. Все цены указаны по состоянию на момент написания статьи и могут меняться.

Рис.Окно VirtualBox
virtualbox.org

Windows 7 тесно интегрирована с Windows Virtual PC. Редакции Professional, Enterprise и Ultimate ОС Windows 7 также позволяют загружать и использовать предоставляемую в рамках лицензии виртуальную машину в режиме Windows XP для унаследованных приложений несовместимых с Windows 7. Огромное преимущество режима совместимости с Windows XP — его готовность к использованию за счет почти идеальной интеграции среды настольной системы и виртуальной машины.

Использование виртуальных машин на настольном компьютере — замечательный способ тестирования новых приложений и системных конфигураций, не нарушая работу основного компьютера. Но мне как ИТ-профессионалу часто хочется попробовать запустить 64-разрядную виртуальную машину, но, к сожалению, нынешняя версия Windows Virtual PC поддерживает только 32-разрядные операционные системы. Одно бесплатное решение проблемы предлагает команда VirtualBox.

VirtualBox (рис.1) — это платформа виртуализации x86-систем, поддерживающая как 32-, так и 64-разрядные операционные системы Windows и Linux. Как и Windows Virtual PC, VirtualBox представляет собой устанавливаемый пакет инструментальных средств, обеспечивающих практически идеальную интеграцию основного компьютера и гостевой системы. Создавать новую виртуальную машину просто и делается это с помощью мастера. Надо указать имя, выбрать ОС, задать объем памяти и создать виртуальный диск. Последний может быть динамически расширяемый или фиксированного размера, но в любом случае нужно задать верхний предел на объем дискового пространства. (При необходимости дополнительного пространства всегда можно добавить в виртуальную машину дополнительные виртуальные диски.)

Есть несколько других параметров, позволяющих настроить виртуальную машину в соответствии с вашими потребностями. Можно задать порядок загрузочных устройств, число процессоров, а также следует ли включать расширения виртуализации VT-x или AMD-V (если процессор поддерживает их). Для адаптера дисплея можно задать объем выделяемой видеопамяти и включить двух- или трехмерное ускорение. В качестве устройств хранения можно добавлять дисковод для дискет, а также контроллеры IDE, SATA или SCSI. В VirtualBox к виртуальной машине можно подключать ISO-образы или физические DVD- или компакт-диски. Приложение хранит список последних использованных ISO-образов, что облегчает повторное их использование.

Если на виртуальной машине нужно организовать поддержку аудио, можно выбрать один из целого набора аудио-контроллеров или драйверы физического компьютера. Что касается поддержки сети, можно создать до четырех сетевых адаптеров. Каждый сетевой адаптер может подключаться к сетевому стеку через NAT, сетевой мост, сеть общую с физическим компьютером или даже внутреннюю сеть виртуальных машин. При желании можно даже определить MAC-адреса виртуальных сетевых адаптеров.

Virtual Box

Рис. 1 VirtualBox

VirtualBox также поддерживает последовательные порты и пересылку USB-подключений. Для обмена данными между виртуальной и физической машиной можно создавать общие папки. Для защиты физической машины эти папки можно сделать доступными только для чтения. VirtualBox даже позволяет подключаться к виртуальной машиной через внутренний RDP-сервер, что упрощает создание удаленных подключений.

Есть также простая функциональность создания моментальных снимков виртуальной машины на любой момент времени (например, непосредственно перед проверкой нового приложения). Другая отличная функция VirtualBox — приостановка виртуальной машины, позволяющая вернуть ресурсы физической машине (или другой виртуальной машине), если текущий экземпляр пока не нужен. И, как в других пакетах виртуализации, включая Windows Virtual PC, можно отправить экземпляр в спящий режим, что дает возможность позже быстро запустить виртуальную машину.

Для загрузки доступны две версии бесплатного ПО VirtualBox. Одна из них представляет собой ПО с открытым исходным кодом, но в ней отсутствует RDP-сервер и поддержка USB и USB поверх RDP. Так что, если вам нужно альтернативное ПО виртуализации или требуется запускать 64-разрядную ОС на своей Windows-машине, рекомендуем попробовать VirtualBox.

Рис.Окно CPU-Z

cpuid.com/cpuz.php

Наличие быстрого и свободного доступа к информации об оборудовании исследуемой или настраиваемой машины может оказаться неоценимой возможностью. Один из инструментов, предоставляющих такие данные, — CPU-Z от компании CPUID.com (рис.Этот бесплатный удобный инструмент дает детальную информацию о процессоре, кешах, системной плате, памяти и мониторах.

CPU-Z

Рис. 2 CPU-Z

CPU-Z можно использовать без предварительной установки, поэтому его можно легко разместить на USB-флешке вместе с другими средствами устранения неполадок и настройки и без проблем использовать ее на различных машинах. Простой графический пользовательский интерфейс разбит на вкладки, посвященные различным частям системы. Вкладка CPU представляет детальную информацию о процессорах системы, включая имя, кодовое имя, семейство, модель, тип гнезда, число ядер и потоков, размерность технологии и базовое напряжение. Также эта вкладка информирует о поддержке наборов команд, таких как MMX, SSE и VT-x. Здесь же содержатся данные о тактовой частоте, частоте шины, коэффициентах умножения, а также о размерах кешей и топологии кристалла.

Вкладка Cache предоставляет более подробную информацию о кешах. На вкладке Mainboard содержится информация о системной плате, BIOS и графическом интерфейсе. В разделе системной платы детализируются данные о чипсете, модели и изготовителе; в разделе BIOS содержатся данные о марке, дате и версии, а в разделе графического интерфейса показаны тип адаптера, текущая и максимально поддерживаемая ширина канала. На следующей вкладке, Memory, отображается информация о типе, размере, числе каналов, частоте, задержке и времени обновления. (Теперь понятно, почему любители «разгона» компьютера так любят этот инструмент.)

Вкладка SPD (от Serial Presence Detect, то есть «последовательное устройство для определения присутствия») содержит информацию о памяти и подробностях синхронизации отдельных слотов. Показаны размер модуля, максимальная полоса пропускания, изготовитель и серийный номер модуля, а также время задержки и напряжение при различной тактовой частоте, если модуль памяти поддерживает ее изменение. Вкладка Graphics дает подробные сведения о графических устройствах, в том числе имя графического процессора, кодовое имя, размерность кристалла, редакцию и объем памяти. Кроме того, можно узнать тактовую частоту графического процессора, объем памяти и какие используются шейдеры. Наконец, вкладка About позволяет сохранить всю эту полезную информацию в отчете в формате HTML или как простой текстовый файл. Любители разгона компьютера могут похвалиться достигнутыми результатами, опубликовав их на сайте CPUID.

Программа CPU-Z доступна в 32- и 64-разрядной версии. Итак, если вы планируете разогнать до космических скоростей свой охлаждаемый жидким азотом суперкомпьютер или хотите получить детальную информацию о своей машине, вам безусловно придется по душе бесплатный инструмент CPU-Z от компании CPUID.com.

Рис.Prime95

mersenne.org/freesoft

Если вам надо выполнить нагрузочное тестирование новой системы, чтобы проверить ее работу в условиях высокой нагрузки на процессор и память, или если вы решили разогнать свой домашний компьютер и хотите убедиться, что он будет надежно работать при высокой нагрузке, рекомендуем вам бесплатную программу Prime95 (рис.

Вообще-то Prime95 создавалась для поиска больших простых чисел Мерсенна. Это простые числа вида
2P-1. Сейчас известно только 46 простых чисел Мерсенна. Prime95 — программа с открытым кодом, разработанная группой GIMPS (Great Internet Mersenne Prime Search). Но для нагрузочного тестирования нового сервера или разогнанного домашнего компьютера можно задействовать функцию Torture Test программы Prime95. Она максимально нагрузит процессор, память, кэши первого и второго уровней — иначе говоря, проверит эффективность охлаждения системы.

В этом тесте известные значения сравниваются с расчетными и если они не совпадают, с компьютером что-то не так. (Либо компьютер слишком «разогнан», либо что-то не так с оборудованием. Однако если проблемы наблюдаются только при экстремальных нагрузках, можно считать результат тестирования удовлетворительным.) У Prime95 есть другое преимущество: программа хорошо известна и широко используется, поэтому есть масса форумов, где можно узнать, как настраивать тесты, чтобы добиться максимальной отдачи от системы.

Рис. 3 Prime95

Prime95 доступна для 32- и 64-разрядной версий Windows, а также для самых разных разновидностей Unix. В следующий раз, собираясь перенести в производственную среду систему после замены модуля памяти или другого компонента, не забудьте проверить ее с помощью Prime95.

Грэг Стин (Greg Steen) — профессионал в области технологий, предприниматель и энтузиаст. Он всегда находится в поиске новых инструментальных средств, способных облегчить работу обслуживающих подразделений, отдела контроля качества ПО и разработчиков.

Материалы по теме

·      Инструментарий: Новые продукты для ИТ-профессионалов (сентябрь 2009 г.)

·      Инструментарий: Новые продукты для ИТ-профессионалов (август 2009 г.)

·      Инструментарий: Новые продукты для ИТ-профессионалов (июль 2009 г.)