Go to main content
Guía de administración para Oracle® VM Server for SPARC 3.4

Salir de la Vista de impresión

Actualización: Agosto de 2016
 
 

Compatibilidad con buffers de E/S muy fragmentados en el dominio invitado

Como con otros dispositivos virtuales sun4v, el módulo vhba funciona sobre un buffer de E/S que se crea en las capas superiores de la pila de software. Si el buffer de E/S es una suma de demasiados fragmentos de memoria física, el módulo vhba emite el siguiente mensaje de advertencia fatal al procesar la solicitud de E/S:

WARNING: ... ldc_mem_bind_hdl: ncookies(max, actual) = (8, 9)

Cada fragmento de memoria física está asociado con una cookie. Si el número real de cookies excede el número máximo de cookies admitido, la solicitud de E/S genera un fallo.

El mensaje de error muestra el número real de cookies que se requieren. Para eliminar el error, cambie el valor de vhba_desc_ncookies en el archivo /etc/system, que especifica el número de cookies por buffer de E/S que se usa, para que sea por lo menos igual al valor real. Aumente también el valor de la propiedad vhba_desc_max_ncookies, que especifica el número máximo de cookies permitido.

Para obtener información acerca de crear o actualizar correctamente los valores de propiedad /etc/system, consulte Actualización de valores de propiedad en el archivo /etc/system.

Después, puede volver a crear la conexión del HBA SCSI virtual; para ello, ejecute la secuencia de los comandos ldm remove-vhba y ldm add-vhba o reinicie el dominio invitado.

Por ejemplo, para configurar la propiedad vhba_desc_max_ncookies con el valor 12, agregue la siguiente línea al archivo /etc/system:

set vhba:vhba_desc_ncookies = 12