Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» контейнер VHD и сеть

Автор: progmike
Дата сообщения: 24.03.2011 11:06
Кто знает - подскажите, пожалуйста

Имеется терминал сервер на win2008r2 и фаловый серв на Linux. Между ними гигабит сеть

С терминалов 30 пользователей работают с файловой 1С довольно большого размера (база порядка 800МБ). Работает в принципе шустренько, но иногда бывают затупки по вине файл-сервера. Не критично.

Напарник где-то откопал инфу, сам я не могу найти подтверждение/опровержение..
Считает, что если на файл-сервере создать контейнер VHD статического размера, положить внутрь эту самую базу 1С и подключить полученный образ диска к терминал-серверу (виртуальный диск - средствами самой ОС) - доступ к файлам будет (по его мнению) раза в два быстрее.

Где можно об этом почитать? Что думаете об этом?


Проводил эксперимент. Разницу видно при копировании большого количества мелких файлов. В случае с VHD образом - действительно шустрее...
На счет стабильности побаиваюсь...
Ради эксперимента организовал неожиданное завершение работы win2008r2 с подключенным образом - вынул вилку из розетки.
Образ пострадал критично - при попытке его повторного подключения винда выдает "Эта версия формата файла не поддерживается в данной версии". Не знаю, случайность или это однозначное последствие аварийного выключения... Гугл по этому поводу порекомендовал WinImage. Тот действительно образ смог открыть и восстановить.

В общем, уважаемые форумчане, выскажите свое мнение
Автор: jindos1
Дата сообщения: 24.03.2011 14:50
При таком усложнении я не думаю что это оправдано, даже по скорости, как Вы говорите, странно, должно быть медленнее...
Если Вы про виртуальный диск, который хранится в ОЗУ, то да, быстрее будет существенно, но, как Вы правильно заметили, в случае чего - потеряете сразу все
Если только периодически не сохранять содержимое этого диска на физический диск, но тут опять же момент не оконченных транзакций...
Автор: progmike
Дата сообщения: 24.03.2011 17:59
jindos1
имелся ввиду не RAM диск, а виртуальный диск, расположенный в файле формата VHD.
Подсистема, обслуживающая подключения таких виртуальных дисков встроена в windows 7 / windows server 2008

Думаю, эффект, который я наблюдал (увеличени скорости копирования файлов относительно обычного сетевого диска), это кэш.
Судя по всему, кэш для виртуального диска работает так же, как для реального, в отличии от сетевых дисков. Могу ошибаться.


В любом случае, спасибо за мнение.
Автор: attaattaatta
Дата сообщения: 25.03.2011 10:06
progmike
Ваш приятель абсолюно прав, вот пруф линк. Также посоветую подключить виртуальный скази контроллер, поместить на диск (диск создать тоже статичный) подключенный к нему данные необходимый для работы клиентам, а на основном оставить только ОС. (Так как к сожалению, со скази девайса не могут загружаться сами гостевые системы)
Автор: progmike
Дата сообщения: 25.03.2011 12:09
attaattaatta
спасибо за статью - действительно интересная информация.
системы виртуализации меня очень интересуют, но данный вопрос к ним не относится.

В моем случае windows server 2008 r2 установлен непосредственно на железо и поднята роль "Службы удаленных рабочих столов".
Диски VHD предлагается использовать не как виртуальные диски для гостевых систем Hyper-V, а как виртуальные диски для самой хост-системы.

Про виртуальный скази контроллер немного недопонял...


это то, о чем шла речь?

__________________________


еще раз. сравниваемые системы:
1. сетевая шара по линку 1 Гб/с
2. виртуальный диск vhd, расположенный на той же шаре

результат моих экспериментов
3 диска:
F локальный физический жесткий диск SATA 7200 rpm
G сетевой диск - прямое подключение компьютер-компьютер на скорости 1 Гб/с
H виртуальный диск, образ которого лежит на сетевой шаре (там же, где и сетевая папка, подключенная как диск G)

копирование ~5000 файлов размером до 10 КБ между:
F >> G, F << G, F >> H, F << H
Операции с диском H в среднем на 10-15% быстрее, чем операции с диском G

Получается, что использование виртуального диска VHD оправдано по скорости (но далеко не в два раза )

При этом, описанная мою в первом посте проблема с неожиданным завершением работы на 100% случаев приводит к повреждению образа Повреждение не критичное, подключить образ не удается, однако с помощью WinImage данные можно достать из образа. из 10 экспериментов ни разу не пропали файлы.

Отсюда очередной вопрос по теме

Почему повреждается образ (следствие кэширования записи?) и как этого избежать ?
Автор: progmike
Дата сообщения: 09.07.2012 16:56
Система не оправдана. Не делайте так.

Стабильной и надежной системы не получится.

Страницы: 1

Предыдущая тема: Windows Server 2008 R2 SP1 & SQL Server 2008 R2 & 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.