Asignación de espacio de interrupción de MSI (sólo Oracle Solaris)
Asignación de espacio de interrupción de MSI (sólo Oracle
Solaris)
El SO Oracle Solaris está diseñado para asignar 32 vectores de interrupción en un nivel de
prioridad de seis. Dado que se asignan dos interrupciones a cada dispositivo de red, si el sistema
contiene más de 16 dispositivos de red, las interrupciones disponibles en el nivel de prioridad 6
se agotarán y algunos dispositivos no funcionarán.
Nota –
prioridad seis, lo que quiere decir que se admitirán sólo 15 dispositivos de red en el nivel seis.
Este error se solucionará en las futuras versiones o parches.
▼
Cómo identificar y corregir la escasez de recursos de interrupción
Si sufre una reducción de las interrupciones de E/S en el nivel 6, Oracle le recomienda que
asigne uno de los controladores al nivel de interrupción 5 o 4.
El nivel de interrupción 5 es la primera prioridad
■
El nivel de interrupción 4 es el siguiente
■
La tabla siguiente muestra los dispositivos de E/S, los puertos y las interrupciones en un sistema
de ocho zócalos.
Dispositivo
NIC incorporado (obligatorio)
Puerto dual de 10 Gb Ethernet
EM
FEM
Puerto Quad de 1 Gb Ethernet
EM
REM (1 por servidor)
Arranque el servidor.
1
Aparecen los mensajes de arranque.
Los ejemplos de este procedimiento muestran un sistema en el que ixgbe e igb se encuentran en
nivel de interrupción 6, que es el predeterminado. En este sistema, ixgbe requiere 24
interrupciones y igb requiere 16, un total de 40. Sin embargo, el nivel 6 proporciona sólo 31.
84
Guia de instalacion del servidor Sun Fire X4800 • Junio de 2010
El SO Oracle Solaris OS está actualmente limitado a 31 interrupciones en el nivel de
Controlador
igb
ixgbe
ixgbe
e1000g
mr_sas
Número de puertos
Máximo por controlador = 16
2 por módulo CPU/8 en total
2 por EM/16 en total
2 por FEM/8 en total
4 por EM/32 en total
1
Número de interrupciones
Máximo en nivel 6 = 32
4 por módulo CPU/16 en
total
4 por EM/32 en total
4 por FEM/16 en total
8 por EM/64 en total
1