JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Manual de referencia de parámetros ajustables de Oracle Solaris     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Descripción general del ajuste del sistema Oracle Solaris

Novedades de ajustes de sistemas Oracle Solaris

Ajuste de un sistema Oracle Solaris

Formato de ajuste de descripciones de parámetros ajustables

Ajuste del núcleo de Oracle Solaris

Archivo /etc/system

Ejemplo: configurar un parámetro en /etc/system

Recuperación de un valor incorrecto

Comando kmdb

Comando mdb

Ejemplo: uso de mdb para ver información

Estructuras especiales tune y var de Oracle Solaris

Visualización de información de configuración del sistema Oracle Solaris

Comando sysdef

Utilidad kstat

2.  Parámetros ajustables del núcleo de Oracle Solaris

3.  Parámetros ajustables NFS

4.  Parámetros ajustables del conjunto de protocolos de Internet

5.  Parámetros ajustables del acelerador y la antememoria de red

6.  Parámetros de la utilidad del sistema

A.  Historial de cambios de parámetros ajustables

B.  Historial de revisión para este manual

Índice

Ajuste del núcleo de Oracle Solaris

En la siguiente tabla se describen las diferentes formas en que se pueden aplicar los parámetros ajustables.

Aplicar los parámetros ajustables de las siguientes maneras
Para obtener más información
Modificar el archivo /etc/system
Utilizar el depurador del núcleo (kmdb)
Utilizar el depurador modular (mdb)
Utilizar el comando ipadm para definir parámetros TCP/IP
Modificar los archivos /etc/default

Archivo /etc/system

El archivo /etc/system ofrece un mecanismo estático para ajustar los valores de los parámetros del núcleo. Los valores especificados en este archivo se leen en el momento de arranque y se aplican. Los cambios realizados en el archivo no se aplican al sistema operativo hasta que se reinicie el sistema.

Se realiza una pasada para definir todos los valores antes de que se calculen los parámetros de configuración.

Ejemplo: configurar un parámetro en /etc/system

La siguiente entrada /etc/system establece el máximo de ZFS ARC (zfs_arc_max) en 30 GB.

set zfs:zfs_arc_max = 0x780000000

Recuperación de un valor incorrecto

Realice una copia del archivo /etc/system antes de modificarlo para que se pueda recuperar fácilmente de un valor incorrecto. Por ejemplo:

# cp /etc/system /etc/system.good

Si un valor especificado en el archivo /etc/system hace que el sistema no se pueda arrancar, puede recuperarlo con el siguiente comando:

ok boot -a

Este comando hace que el sistema solicite el nombre de varios archivos utilizados en el proceso de arranque. Pulse la tecla Retorno para aceptar los valores predeterminados hasta que se solicite el nombre del archivo /etc/system. Cuando aparezca la petición Name of system file [/etc/system]:, escriba el nombre del archivo correcto /etc/system o /dev/null:

Name of system file [/etc/system]: /etc/system.good

Si /dev/null está especificada, esta ruta hace que el sistema intente leer desde /dev/null para la información de configuración. Debido a que este archivo está vacío, el sistema utiliza los valores predeterminados. Después de arrancar el sistema, se puede corregir el archivo /etc/system.

Para obtener más información sobre la recuperación del sistema, consulte Administración de Oracle Solaris: tareas comunes.

Comando kmdb

kmdb es un depurador de núcleo interactivo con la misma sintaxis general que mdb. Una de las ventajas de un depurador de núcleo interactivo es que pueden definir puntos de interrupción. Cuando se alcanza un punto de interrupción, puede examinar los datos o pasar por la ejecución de código de núcleo.

kmdb se puede cargar y descargar a pedido. No tiene que reiniciar el sistema para realizar la depuración de núcleo interactiva, como ocurría con kadb.

Para obtener más información, consulte kmdb(1).

Comando mdb

El depurador modular, mdb, es único entre los depuradores Solaris, ya que puede ampliarse fácilmente. Está disponible una API de programación que permite la recopilación de módulos para realizar las tareas deseadas en el contexto del depurador.

mdb también incluye un número de funciones de uso convenientes, incluidos la edición de línea de comandos, un paginador de salida integrado, comprobación de sintaxis y canalización de comandos. mdb es el depurador final recomendado para el núcleo.

Para obtener más información, consulte mdb(1).

Ejemplo: uso de mdb para ver información

Vea una vista de nivel superior del uso de la memoria del sistema. Por ejemplo:

# mdb -k
Loading modules: [ unix genunix specfs dtrace mac cpu.generic cpu_ms.AuthenticAMD.15 
uppc pcplusmp scsi_vhci zfs mpt sd ip hook neti arp usba sockfs kssl qlc fctl stmf stmf_
sbd md lofs random idm fcp crypto cpc smbsrv nfs fcip sppp ufs logindmux ptm nsmb scu 
mpt_sas pmcs emlxs ]
> ::memstat
Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                     160876               628   16%
ZFS File Data              303401              1185   30%
Anon                        25335                98    2%
Exec and libs                1459                 5    0%
Page cache                   5083                19    1%
Free (cachelist)             6616                25    1%
Free (freelist)            510870              1995   50%

Total                     1013640              3959
Physical                  1013639              3959
> $q

Para obtener más información sobre el uso del depurador modular, consulte la Oracle Solaris Modular Debugger Guide .

Cuando utilice el depurador kmdb o mdb, no se requiere el prefijo del nombre de módulo. Una vez cargado un módulo, su símbolo se compone de un espacio de nombre común con los símbolos de núcleo principal y los otros símbolos de módulos cargados anteriormente.