J3qx

С миру по нитке

Архив рубрики ‘Виртуализация’

Имеет ли смысл дефрагментация диска в гостевой ОС?

Опубликовано j3qx на Март 24, 2012

Имеет ли смысл дефрагментация диска в гостевой ОС?

 

Тема дефрагментации файловой системы периодически всплывает то на форуме, то просто в почте.

Так нужна ли дефрагментация в виртуальном мире, которая как известно, сильно помогает в мире физическом?

Начем с того, что такое фрагментация вообще и каково ее влияние на производительность. Итак, фрагментация — ситуация, когда блоки большого файла разбросаны по физическому диску в случайном порядке. Влияние фрагментации отлично видно на обычной домашней машине с одним жестким диском и большим количеством больших файлов (кино, фото и т.д.). В этом случае для чтения файла (например при копировании) головка диска не может осуществлять линейное последовательное чтение на максимальной скорости, а вынуждена метаться между блоками. Разумеется, все то время, что головка перемещается к нужному цилиндру и ждет начала блока с данными, чтения не происходит. Итог — снижение скорости чтения. Иногда кардинальное снижение, если файл оказался разбит на множество блоков малого размера.
Лечение — путем последовательных чтения/записи переместить по диску блоки файла таким образом, чтобы в максимальной степени сделать их последовательными и соотв. свести перемещания головки к минимуму.

Просто, очевидно и ведет к легко измеримому преимуществу. Но так ли это в виртуальном мире?

А вот здесь как раз зарыт бегемот.

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

Читать далее…

Рубрика: Виртуализация, ИТ эксперт, Сисадмин | Отмечено: , | Оставьте комментарий »

Зачем же нужна виртуализация?

Опубликовано j3qx на Февраль 3, 2011

Зачем же нужна виртуализация?

Слово «виртуализация» в последнее время стало какой-то «модой» в ИТ-среде. Все вендоры железа и ПО, все ИТ-компании в один голос кричат, что виртуализация – это круто, современно, и нужно всем. Но, давайте, вместо того, чтобы идти на поводу у маркетинговых лозунгов (а иногда бывают такими, что сам Геббельс умер бы от зависти), попытаемся посмотреть на это модное слово с точки зрения простых «технарей» и решить, нужно нам это или нет.

Типы виртуализации

Итак, начнем с того, что виртуализация делится на три типа:

  • Виртуализация представлений
  • Виртуализация приложений
  • Виртуализация серверов Читать далее…

Рубрика: Виртуализация | Отмечено: | Оставьте комментарий »

Немного о IOPS

Опубликовано j3qx на Январь 5, 2011

Немного о IOPS

Полки — они все не дешевые. так что в большинстве фирм, которые таки перешли на СХД стоят entry level, это данность.
Да, у меня была возможность пользоваться XP 20000, но это исключение, по этому невысокие iops это то, что мы имеем сейчас в реальности. Давай исходить из этого.

А приведенные цифры от разработчиков — это сферический конь в вакууме. Очень многое зависит от интерфейса (iscsi/sas/fc), от контроллеров полки, да и от самих хардов — контроллеры на них бывают разные, оборотистость разная. Читать далее…

Рубрика: Виртуализация | Отмечено: , , , , | Оставьте комментарий »

Современные возможности виртуализации

Опубликовано j3qx на Январь 5, 2011

Современные возможности виртуализации

После недавних дискуссий о том, какой гипервизор лучше, возникла идея выписать функциональность современных систем виртуализации без привязки к конкретным названиям. Это не сравнение «кто лучше», это ответ на вопрос «что можно сделать с помощью виртуализации?», общий обзор возможностей промышленной виртуализации.

Исполнение кода

Так как гипервизор полностью контролирует виртуальные машины, он может специфичным образом управлять процессом работы машины.
Различные системы виртуализации предлагают несколько методов исполнения кода (полная эмуляция в список не включена, так как не используется в промышленной виртуализации): Читать далее…

Рубрика: Виртуализация | Отмечено: , , , | Оставьте комментарий »

А что делает VMware, кроме Workstation?

Опубликовано j3qx на Январь 5, 2011

А что делает VMware, кроме Workstation?

Часто, очень часто на форумах задают вопрос типа “а как в VMware можно?”. В 85% случаев имеется в виду Workstation, в оставшихся 15 – Server. Но VMware делает помимо Workstation и Server еще целую кучу продуктов.
Решил написать краткий обзор, а что же есть еще?
Прежде всего, это платформы виртуализации. Читать далее…

Рубрика: Виртуализация | Отмечено: , , , | Оставьте комментарий »

Устанавливаем Microsoft Hyper-V Server 2008 R2 на Flash-drive

Опубликовано j3qx на Декабрь 1, 2010

Устанавливаем Microsoft Hyper-V Server 2008 R2 на Flash-drive


Когда VMware выпустили бесплатную версию своего гипервизора под названием ESXi – через некоторое время на рынке появились бездисковые сервера, загружающие сам гипервизор с Flash-карты небольшого объема. Сами же файлы виртуальных машин при этом хранятся на внешних СХД. Это позволяет снизить стоимость оборудования, так как отпадает необходимость в оснащении серверов своими собственными жесткими дисками и RAID-контроллерами. Microsoft выпустили свою версию гипервизора, под названием Hyper-V, включив ее в состав ОС Windows Server 2008. Вслед за этим, был выпущен бесплатный продукт под названием Hyper-V Server 2008, представляющий из себя предельно урезанную версию Windows Server 2008 Server Core, с единственной ролью – Hyper-V. В отличие от продуктов VMware, Hyper-V не требует покупки каких-либо лицензий на отдельные «фичи» гипервизора, и может быть предпочтительнее, если в качетсве гостевых ОС будут использоваться только ОС семейства MS Windows. В версии Hyper-V Server 2008 R2 используется новый гипервизор – Hyper-V 2.0 с поддержкой его новых функций – в частности, Live Migration. Так же Hyper-V Server 2008 R2 может работать на более мощных системах (с большим количеством процессоров и объемом ОЗУ), чем предыдущая версия, и может работать в составе Failover-кластера. Тем не менее – не всем известно, что Hyper-V Server 2008 R2 тоже может загружаться с flash-накопителя, точно так же, кстати, как и Windows Server 2008 R2 и Windows 7. В этой статье я расскажу, как сделать Hyper-V Server 2008 R2 Bootable Flash Drive.

 

Для чего это нужно?

Как известно, чаще всего у компьютеров выходят из строя жесткие диски. Относительно недавно на рынке появились жесткие диски на базе flash-памяти. От стандартных дисков они отличаются намного большей надежностью и скоростью, так как не содержат движущихся частей. К сожалению, главным их недостатком является высокая стоимость: SSD-диски обычно стоят в разы дороже стандартных жестких дисков такого же объема.
Flash-накопители же стоят намного дешевле, и вполне могут проходить по статье «расходные материалы» вместе с бумагой и картриджами для принтеров. Кроме того, подготовить описанным в статье способом множество загрузочных флэшек намного проще и быстрее, чем клонировать жесткие диски, а потому мы получаем более масштабируемое решение: за один день можно подготовить несколько десятков серверов, которые останется потом лишь настроить (что можно также автоматизировать, например, с помощью скриптов). Помимо масштабируемости, повышается и отказоустойчивость: при выходе сервера из строя достаточно будет просто переставить флэшку в новый сервер, а не восстанавливать его из резервных копий. Читать далее…

Рубрика: Виртуализация | Отмечено: , , | Комментарии (1) »

Эталонная модель взаимодействия вычислительных систем?

Опубликовано j3qx на Декабрь 1, 2010

Эталонная модель взаимодействия вычислительных систем?

(прошу не ругаться сильно, это размышления перед сном).

В своё время, первые протоколы сетевого взаимодействия не имели жёсткого деления на уровни. Данные «просто передавались» и «просто читались». Постепенно возникло понимание, что каждый раз изобретать универсальный комбайн (не совместимый с другими комбайнами) это дорого и неудобно.
Протоколы разделили на уровни: физический-канальный, сетевой, транспортный, прикладной. Потом к этой (практически использующейся) модели TCP/IP попытались приделать теоретическую 7-уровневую модель OSI. Не особо прижилось (назовите мне 5 протоколов уровня представления). Читать далее…

Рубрика: Виртуализация | Отмечено: , | Оставьте комментарий »

Использование моментальных снимков (Snapshots) в Hyper-V

Опубликовано j3qx на Май 16, 2010

Использование моментальных снимков (Snapshots) в Hyper-V

 

image

 

Моментальные снимки: сложно о простом

Наверняка многие знакомы с достаточно полезной функцией многих продуктов виртуализации – моментальными снимками, в простонародье – «снапшоты» (snapshots). Снапшот виртуальной машины – это как сохранение в игре: в случае, если где-то сильно накосячил (патч Бармина применил, например) – можно вернуться назад и повторить все заново. В этой статье я попытаюсь более-менее подробно рассказать о работе моментальных снимках и о некоторых нюансах их применения. В статье речь пойдет о Microsoft Hyper-V, но с некоторыми натяжками материал статьи применим и для других систем виртуализации (в частности — VMWare).

Читать далее…

Рубрика: Виртуализация | Отмечено: , , , | Оставьте комментарий »

Виртуализация это

Опубликовано j3qx на Декабрь 20, 2009

Виртуализация это

virtualization

Виртуализация – это одно из самых популярных и неоднозначных понятий в ИТ за последнее время. Я попытаюсь предложить вариант этого определения, а также развеять несколько мифов, которыми окружена виртуализация:

Миф №1: виртуализация – это супер, давайте все виртуализоваться.
Миф №2: вот я сейчас куплю шасси с кучей блейд-серверов и запущу на ней суперсервер с десятками гигагерц и сотнями гигабайт.
Миф №3: даешь 100% виртуализацию.
Миф№4: виртуализация – это медленно.

 

Читать далее…

Рубрика: Виртуализация | Отмечено: , , | Оставьте комментарий »

 
Follow

Get every new post delivered to your Inbox.