УДК 004.4(043) 681.513.2 ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ ИНЖЕНЕРНОЙ СИСТЕМЫ TEAMCENTER ENGINEERING В ВИРТУАЛЬНОЙ СРЕДЕ VMWARE VSPHERE М.И. Чижов, А.В. Бредихин, М.Ю. Киянов В статье рассматриваются способы повышения производительности инженерной системы Teamcenter Engineering 2005SR1 в виртуальной среде VMWare vSphere. Приводятся конкретные шаги, позволяющие достичь высокой производительности Ключевые слова: PDM, Teamcenter, виртуализация, VMWare vSphere, повышение производительности Большинство ИТ-специалистов сходятся во мнении, что технология виртуализации, позволяет значительно повысить доступность и отказоустойчивость информационных систем. Поэтому использование инженерной системы Teamcenter Engineering в виртуальной среде, предоставляет неоспоримые преимущества для предприятий1. Существует критика, что виртуализация непригодна для критичных к производительности систем, так как на одном физическом сервере выполняется несколько виртуальных машин, и следовательно делят между собой аппаратные ресурсы сервера. В действительности пакет VMWare vSphere обладает рядом возможностей, позволяющих существенно повысить производительность виртуальных машин. Наиболее узким местом в плане производительности обычно является дисковая подсистема. В связи с общими принципами виртуализации, виртуальные сервера располагаются на сетевом хранилище и выполняются на различных физических серверах В первую очередь рекомендуется использовать дисковых хранилища с быстрыми SAS дисками и с использованием технологии FIberChannel. Данные хранилища обеспечивают высокую производительность даже к самым критичным в плане производительности системам. Основным недостатком данного решения, является его дороговизна. Альтернативным вариантом является использование хранилищ подключенных по технологии iSCSI. При использовании этой технологии настоятельно рекомендуется использовать опцию JoomboFrames которая позволяет значительно повысить производительность данной Чижов Михаил Иванович - ВГТУ, д-р техн. наук, профессор, e-mail: mihailc@list.ru Бредихин Алексей Вячеславович – ВГТУ, ст. преподаватель, e-mail: maypochta@yandex.ru Киянов Михаил Юрьевич – ВГТУ, аспирант, e-mail: mishinemail@gmail.com 30 системы за счет увеличения размера Ethernet frames с 1500 до 9000. Рис.1. Общая архитектура виртуальной инфраструктуры По разным данным, производительность дисковой подсистемы с опцией Joombo Frames возрастает на 50-300%. Рис.2. Включение опции Jumbo Frame в iSCSI хранилище HP MSA2312i Кроме того использование пула ресурсов в vSphere, позволяет распределить нагрузку между виртуальными серверами. Также существует возможность включение наивысшего приоритета в конкуренции обращения виртуальных машин к жесткому диску. Рис.3. Установка наивысшего приоритета при использовании системы хранения на примере сервера БД Oracle 10g Аналогично устанавливаются приоритеты для других аппаратных ресурсов, таких как оперативная память и процессор. Кроме того существует возможность повышения производительности сетевых адаптеров виртуальных серверов. Данная возможность реализуется за счет использования типов адаптеров VMXNET. Данные типы значительно повышают производительность сетевых адаптеров виртуальных серверов за счет значительно более «тесного» использования реальных физических сетевых адаптеров. Также очень важной возможностью, является возможность «горячего» добавления ресурсов, нуждающимся в этом виртуальным серверам. Рис.4. Добавление оперативной памяти «на горячую» для виртуального сервера Использование даже данного небольшого количества технологий, позволяет в значительной мере приблизить производительность виртульного сервера с Teamcenter Engineering, к физическому серверу, и следовательно использовать как продуктивную систему. Литература 1. VMWare and Oracle Databases Software Solutions Deployment Guide, 2007, VMWare 2. Teamcenter Engineering Deployment Guide v10, 2005 UGS Solutions Воронежский государственный технический университет HIGH PERFORMANCE TEAMCENTER ENGINEERING 2005SR1 IN A VIRTUAL ENVIRONMENT VMWARE VSPHERE M.I. Chizhov, A.V. Bredikhin, M.Yu. Kiyanov This article discusses ways to improve the performance of engineering systems Teamcenter Engineering 2005SR1 in a virtual environment VMWare vSphere. Specific steps to achieving high performance Key words: PDM, Teamcenter, virtualization, VMWare, high performance 31