пятница, 22 мая 2009 г.

Virtual Machine Communication Interface - VMCI

Кроме новых SCSI контроллеров, в списке виртуального железа для ВМ на ESX 4 добавилось нечто:
Virtual Machine Communication Interface (VMCI).
Ранее информации по нему я найти не мог, сейчас она начала появляться.
VMCI - это интерфейс для обмена информацией между ВМ и хостовой ОС, или между несколькими ВМ на одном хосте.
Он является альтернативой сетевому соединениею. Но, по сравнению с сетевым соединением, VMCI обеспечивает меньшие накладные расходы и большую потенциальную скорость. Цитата из KB:

An internal network can transmit an average of slightly over 2Gbit/s using vmxnet3, VMCI can go up to nearly 10Gbit/s with 128k sized Queue pairs.

Для использования VMCI необходимо, чтобы приложение внутри ВМ задействовало VMCI Socket API.

KB - Configuring a Virtual Machine Communication Interface (VMCI) on a vSphere ESX host.

3 комментария:

  1. А это работает в бесплатной версии? Или тоже порезано, как и rcli, пока не раскошелишься?

    ОтветитьУдалить
  2. Эта штука-дрюка вроде бы используется "Veeam Backup" - возможно ли на бесплатной ESXi через нее выкачивать образ системы? Или тоже порезано? Это работает только внутри одного хоста или между хастами виртуализаторов ESXi - тоже?

    ОтветитьУдалить
  3. работает ли в бесплатной - затрудняюсь сказать.

    Veeam Backup вряд ли ее использует, скорее всего вы перепутали.

    Работает vmci в пределах одного хоста.

    ОтветитьУдалить