2 сентября 2014 г.

VMware vCenter Converter Standalone 5.0: экстремально низкая скорость копирования

vlsdtv | 17:59 |
         Мигрирую Консультант + при помощи VMware vCenter Converter Standalone 5.0 и вижу что, копироваться жесткий диск размером в 60 Гбайт будет два дня!!!!  Это явно очень долго. Понимаю если бы машина была уж очень больших размеров, но тут она малюсенькая (образно говоря). Скорость передачи данных составляла 600КБ — 2МБ/сек, при пропускной способности сети — 1Gb.
Мне это мягко говоря не понравилось :)
Протестировав скорость сети и поняв, что не в сети дело, я сразу стал грешить на дисковую подсистему, но как оказалось это и не в дисках дело…
        Это софтверная проблема и связано напрямую с VMware vCenter Converter Standalone.   
Решилось просто: нужно отключить шифрования передаваемого трафика в настройках этого самого VMware vCenter Converter Standalone.
Как это сделать? 
Ищем файлик с чудесным названием converter-worker.xml и правим его с помощью Nitepad ++ ли любой другой редактор).
Найти этот файлик можно в таких местах: 
Windows 7, Windows Vista, Windows 2008 (R2) — C:\ProgramData\VMware\VMware vCenter Converter Standalone
Windows XP, Windows 2003, Windows 2000 — C:\Documents and Settings\All Users\Application Data\VMware\VMware vCenter Converter Standalone
Вот теперь в этом файлике ищем что-то такое: 

<nfc>
<readTimeoutMs>120000</readTimeoutMs>
<useSsl>true</useSsl>
<!-- Delay is specified in milliseconds, -1 denotes the default.
<acceptTimeoutMs>-1</acceptTimeoutMs>
<requestTimeoutMs>-1</requestTimeoutMs>
<readTimeoutMs>-1</readTimeoutMs>
<writeTimeoutMs>-1</writeTimeoutMs>
<fssrvrReqTimeoutMs>-1</fssrvrReqTimeoutMs>
<fssrvrWriteTimeoutMs>-1</fssrvrWriteTimeoutMs>
-->
</nfc>

И делаем из него что-то такое:
<nfc>
<readTimeoutMs>120000</readTimeoutMs>
<useSsl>false</useSsl>
<!-- Delay is specified in milliseconds, -1 denotes the default.
<acceptTimeoutMs>-1</acceptTimeoutMs>
<requestTimeoutMs>-1</requestTimeoutMs>
<readTimeoutMs>-1</readTimeoutMs>
<writeTimeoutMs>-1</writeTimeoutMs>
<fssrvrReqTimeoutMs>-1</fssrvrReqTimeoutMs>
<fssrvrWriteTimeoutMs>-1</fssrvrWriteTimeoutMs>
-->
</nfc>

Приглядевшись внимательно, можно заметить, что меняется один параметр - из true делаем false.
Файлик сохраняем и закрываем редактор. После чего перезапускаем службу VMware vCenter Converter Standalone Worker
               После таких манипуляций скорость копирования возросла в примерно в 30-40 раз :) И машинка мигрировалась вместо двух дней — всего лишь полтора часа (на скорости 30-35 МБ/сек).
                 Но даже на более новых версиях винды (2008 R2 например), скорость передачи данных с использованием шифрования составляет всего 20-25 МБ/сек, что далеко не гигабит. 

Комментариев нет :

Отправить комментарий

Search