Установка драйвера USB Ethernet Dlink DUB-E100 с чипом С1

Сегодня пришли новые USB-адаптеры Dlink DUB-E100. Как оказалось у них новый чип C1, из-за чего Linux не видит сетевое устройство. Что-же, идем на сайт и качаем драйвер для Linux естественно. Распаковываем архив и открываем в редакторе файл asix.c. Находим строчки кода

         // DLink DUB-E100B
         USB_DEVICE (0x07d1, 0x3c05),
        .driver_info =  (unsigned long) &dlink_dub_e100b_info,
}, {

и добавляем после них блок: (далее…)

Паравиртуализация XEN или решаем проблемы с производительностью

Паравиртуальные драйверы Xen — специальный вид драйверов устройств, которые используются в гостевой системе в домене Xen (в общем случае паравиртуальным драйвером может называться и та часть паравиртуального интерфейса ввода/вывода, которая находится в домене 0) и осуществляют операции ввода/вывода не через эмулируемые устройства, как это делают обычные драйверы, а при помощи специального интерфейса, предоставляемого системой виртуализации и хост-системой. Одна из главных причин разработки и использования паравиртуальных драйверов — возможность существенного повышения производительности работы гостевых систем, работающих в режиме полной виртуализации.

Недавно я столкнулся с проблемой гостевой ОС Windows Server 2008. Проблема заключалась в том, что производительность жестких дисков была очень медленной. Скорость копирования с раздела на раздел не превышала 5 МБ/с. Решением проблемы было установка паравиртуальных драйверов на гостевой ОС.

Драйвера можно скачать по ссылке. В моем случае это были драйвера gplpv_Vista2008x64_0.11.0.372.msi. На всякий случай сделайте резервную копию сервера. После чего, установите драйвера и перезагрузите систему.

После установки драйверов — производительность Windows Server 2008 поднялась до 100 МБ/c