Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Manual de referencia de parámetros ajustables de Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Español) |
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
Ejemplo: configuración de un parámetro en /etc/system
Estructuras especiales tune y var de Oracle Solaris
Visualización de información de configuración del sistema Oracle Solaris
2. Parámetros ajustables del núcleo de Oracle Solaris
3. Parámetros ajustables de Oracle Solaris ZFS
5. Parámetros ajustables del conjunto de protocolos de Internet
6. Parámetros de la utilidad del sistema
A. Historial de cambios de parámetros ajustables
En la siguiente tabla se describen las diferentes formas en que se pueden aplicar los parámetros ajustables.
|
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 inicio 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.
La siguiente entrada /etc/system establece el máximo de ZFS ARC (zfs_arc_max) en 30 GB.
set zfs:zfs_arc_max = 0x780000000
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.
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).
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).
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.