Як ви вже, можливо, бачили, для віртуальної машини на VMware ESX 4 може бути заданий тип контролера VMware Paravirtual SCSI (PVSCSI) adapter.
Для чого ж потрібен контролер VMware Paravirtual SCSI (PVSCSI)? Адаптери PVSCSI - це високопродуктивні контролери ISCSI, які за рахунок функцій паравіртуалізаціі (більш прозорою передачі SCSI команд без емуляції) можуть давати більш високу швидкість обміну і низьке навантаження на CPU хоста VMware ESX / ESXi. Паравіртуалізованние адаптери SCSI доступні для наступних гостьових систем:
- Windows Server 2008
- Windows Server 2003
- Red Hat Enterprise Linux (RHEL) 5
Крім того, у адаптерів Paravirtual SCSI є наступні обмеження:
- Функції Hot Add для віртуальних дисків вимагають виклику повторного сканування шини (Rescan Disks) з гостьової ОС.
- Приросту продуктивності віртуального диска не буде, якщо у ВМ є снапшоти або пам'ять на хості ESX працює з overcommit'ом.
- Для RHEL 5 потрібна обов'язково підтримувана версія ядра, інакше не буде доступу до даних на віртуальному диску.
- Не можна робити Hot Add адаптера Paravirtual SCSI, тому зупиніть віртуальну машину, щоб зробити це.
- PVSCSI adapters не підтримуються з боку VMware для завантажувальних дисків і пристроїв, які живуть на цьому адаптері (проте - працюють!). Тобто вам можна буде використовувати цей адаптер тільки для другого віртуального диска, який підчеплений до контролера PVSCSI
Якщо потрібно все таки зробити адаптер PVSCSI для першого і завантажувального диска, то можна взяти драйвер з пакету VMware Tools і вказати його при установці ВМ на VMware ESX.
За інформацією VMware , Paravirtual SCSI працює на 12% більше продуктивніше і дає на 18% менше навантаження на CPU, ніж звичайний адаптер LSI virtual adapter. Саме з цим типом адаптера компанія VMware домоглася таких чудес продуктивності в VMware vSphere 4 (350 000 IOPS). Все це, до речі, робилося на томі VMFS, а не RDM, що в черговий раз підтверджує, що RDM-томи потрібні не для продуктивності, а VMFS працює досить швидко.
Процедура додавання VMware Paravirtual SCSI (PVSCSI) adapter описана в KB 1010398
Для чого ж потрібен контролер VMware Paravirtual SCSI (PVSCSI)?