Не вызывает ли нехватка функции ядра (XENFEAT_hvm_pirqs) проблему прерывания RedHat EC2?

У меня есть RedHat 6.5 для ядра AWS EC2 2.6.32.431, я установил драйвер ixgbevf с минимальной версией, рекомендуемой документом. После настройки система теперь имеет 2 очереди (IRQ):

grep eth0-TxRx / proc / прерывания

48: 7986 0 0 0 0 0 0 0 PCI-MSI-edge eth0-TxRx-0

49: 7026 0 0 0 0 0 0 0 PCI-MSI-edge eth0-TxRx-1

Однако, даже если параметр / proc / irq / 48 / smp_affinity или / proc / irq / 49 / smp_affinity был изменен на 4, похоже, никаких изменений нет. Выход «eth0-TxRx | / proc / interrupts» остается неизменным.

grep eth0-TxRx / proc / прерывания

48: 8025 0 0 0 0 0 0 0 PCI-MSI-edge eth0-TxRx-0

49: 7096 0 0 0 0 0 0 0 PCI-MSI-edge eth0-TxRx-1

Очереди по-прежнему были привязаны к ядру ЦПУ 0.

Некоторое время я искал решение, некоторые ответы показали, что Redhat 6.5 не хватает функции ядра XENFEAT_hvm_pirqs с запущенным ядром 2.6.32.431. Но это можно было как-то увидеть, работая над RedHat 6.9:

grep Tx / proc / прерывания

48: 16 0 0 0 2810 0 0 0 PCI-MSI-edge eth0-TxRx-0

49: 22 2326 0 0 0 0 0 0 PCI-MSI-edge eth0-TxRx-1

Поскольку, если вы используете XENFEAT_hvm_pirqs, выход должен показывать xen-pirq-msi, но здесь RedHat 6.9 и RedHat 6.5 отображают PCI-MSI-edge. Полагаю, они оба не использовали флаги XENFEAT_hvm_pirqs здесь, не так ли?

Может ли кто-нибудь помочь выяснить, что такое флаг ядра? Какова цель XENFEAT_hvm_pirqs? Этот флаг имеет какое-либо отношение к этой проблеме? Есть ли какой-либо backport, который я мог бы использовать, чтобы решить эту проблему?

Кстати, RedHat 6.5 был импортирован из Vmware, и он мог хорошо работать на Vmware. Параметры smp_affinity могут работать так, как ожидалось. Большое спасибо за любые ответы.

Interesting Posts

Почему «sudo ./foo« return »./foo Command не найден»?

Bash проверить, связано ли USB-устройство в / sys

/ etc / shadow & gawk

Регулярное выражение для каждого слова, содержащего & с $ … $

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

Нажмите кнопку мыши 8 («браузер вперед») на кнопку мыши 2 («средний клик») на RHEL

Qmake не работает в смонтированном smb-диске

Как определить точное имя пакета `.so`, чтобы его можно было установить через` zypper`?

Предотвращение создания определенного каталога

Запись разрешений внутри сценария оболочки

Как проверить, присутствует ли файл, начинающийся с определенного префикса, в каталоге в сценарии оболочки

Заменить символы Unicode в VIM?

Что означает% F и как я могу остановить его, это значит?

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

Что означает `clean, x / y` в выводе fsck?

Linux и Unix - лучшая ОС в мире.