Comando de aso

Finalidad

Gestiona los parámetros ajustables del optimizador de sistema activo (ASO).

Sintaxis

asoo [-p|-r [-K]] [-y] {-o Timposible [=Newvalue]}

asoo [-p|-r [-K]] [-y] {-d Imposible }

asoo [-p|-r [-K]] [-Y] -D

asoo [ -p|-r | -K ] [-F ] -a

asoo [-h ] [Sintonizable ]

asoo [-F ] [-K ] -L [Sintonizable ]

asoo [-F ] [-K ] -x [Sintonizable ]

Nota: Se permiten varias opciones, como -o, -d, -x y -L.

Descripción

El mandato asoo se utiliza para configurar los parámetros ajustables ASO. Este mandato establece o visualiza los valores de arranque actuales o siguientes para todos los parámetros ajustables ASO. También realiza cambios permanentes o aplaza cambios hasta la siguiente operación de rearranque.

Si el mandato establece o muestra un parámetro viene determinado por el distintivo que lo acompaña. El distintivo -o realiza ambas acciones. Puede mostrar el valor de un parámetro o establecer un valor nuevo para un parámetro.

Nota: Si se utiliza incorrectamente, el mandato asoo puede provocar una degradación grave del rendimiento o una anomalía del sistema operativo.

Antes de cambiar cualquier parámetro ajustable, primero lea detenidamente todas las características de los parámetros ajustables en la sección Parámetros de Table, y siga cualquier puntero Referir a para comprender completamente su propósito. A continuación, debe asegurarse de que las secciones de diagnóstico y ajuste para este parámetro se aplican realmente a su situación y que cambiar el valor de este parámetro podría ayudar a mejorar el rendimiento del sistema. Si las secciones Diagnóstico y Ajuste contienen sólo N/A, no cambie este parámetro a menos que se lo indique específicamente el AIX.

Distintivos

Elemento Descripción
-a Muestra el valor actual, el valor de rearranque (cuando se utiliza con la opción -r ), el valor de Live Update (cuando se utiliza con la opción -K ) o los valores permanentes para todos los parámetros ajustables (cuando se utiliza con la opción -p ), uno por línea en pares Imposible = Valor. Para las opciones permanentes, un valor sólo se visualiza para un parámetro si su rearranque y los valores actuales son iguales. De lo contrario, muestra NONE como valor.
-d Sintonizable Restablece los parámetros de Tunable a su valor predeterminado. Si un parámetro Tunable , que debe cambiarse porque no está establecido en su valor predeterminado, cumple uno o varios de los siguientes conjuntos de criterios, se visualiza un mensaje de aviso y no se realiza ningún cambio en el parámetro:
  • El parámetro ajustable es de tipo Bosboot o Rearranque.
  • El parámetro ajustable es de tipo Incremental y se ha cambiado de su valor predeterminado, y el distintivo -r no se utiliza en combinación.
  • El parámetro ajustable es de tipo Reiniciar y está soportado en toda la operación de Live Update.
-d Restablece todos los parámetros de Tunable a sus valores predeterminados. Si Tunables que es necesario cambiar porque no se ha establecido en sus valores predeterminados cumple uno o varios de los siguientes conjuntos de criterios, se visualiza un mensaje de aviso y no se realiza ningún cambio:
  • El ajustable es de tipo Bosboot o Rearranque.
  • El ajustable es de tipo Incremental y se ha cambiado de su valor predeterminado, y -r no se utiliza en combinación.
  • El parámetro ajustable es de tipo Reiniciar y está soportado en toda la operación de Live Update.
-F Fuerza la visualización de los parámetros ajustables restringidos cuando las opciones -a, -Ly -x se especifican solo en la línea de mandatos para listar todos los parámetros ajustables. Cuando no se especifica el distintivo -F , no se visualizan los parámetros ajustables restringidos, a menos que estos parámetros ajustables restringidos se nombren específicamente con una opción de visualización.
-h No se puede Muestra ayuda sobre el parámetro ajustable si se especifica el parámetro. De lo contrario, muestra la sentencia de uso del mandato asoo .
-K Establece el valor de parámetro ajustable en los archivos /etc/tunables/nextboot y /etc/tunables/nextliveupdate . El distintivo -K sólo se puede utilizar con el distintivo -r .

Cuando especifica el distintivo -K con los distintivos -r y -d (o -D), el valor del parámetro ajustable se establece en su valor predeterminado en los archivos /etc/tunables/nextboot y /etc/tunables/nextliveupdate que se utilizarán durante las siguientes operaciones de arranque o Live Update.

Cuando especifica el distintivo -K con el distintivo -L o -x , el mandato asoo muestra los valores de Live Update.

-L Sintonizable Lista las características de uno o todos los parámetros ajustables, uno por línea, utilizando el formato siguiente. Si especifica el distintivo -K con el distintivo -L , también se visualizan los valores de Live Update.
NAME          CUR     DEF    BOOT    MIN      MAX    UNIT    TYPE
    DEPENDENCIES
-----------------------------------------------------------------
aso_active      1      1       1       0       1     boolean    D
-----------------------------------------------------------------
where:
	CUR = current value
	DEF = default value
	BOOT = reboot value
	MIN = minimal value
	MAX = maximum value
	UNIT = tunable unit of measure
	TYPE = parameter type: D (for Dynamic), S (for Static), R (for Reboot),
	     B (for Bosboot), M (for Mount), I (for Incremental),
	     C (for Connect), and d (for Deprecated)
       DEPENDENCIES = list of dependent tunable parameters, one per line
-o No se puede = [NewValue] Muestra o establece el valor de un parámetro ajustable en un valor nuevo. El archivo ' /etc/tunables/usermodified ' se actualiza con el nuevo valor del parámetro sintonizable cada vez que se utiliza la bandera ' -o ' para cambiar el valor de un sintonizable dinámico. Si un parámetro sintonizable que desea cambiar cumple uno o más de los siguientes conjuntos de criterios, se muestra un mensaje de advertencia y no se realiza ningún cambio en el parámetro:
  • El parámetro ajustable es de tipo Bosboot o Rearranque.
  • El parámetro ajustable es de tipo Incrementaly su valor actual es mayor que el valor especificado y el distintivo -r no se utiliza en combinación.
  • El parámetro ajustable es de tipo Rearranquey el parámetro ajustable está soportado en la operación Live Update.

Cuando se especifica el distintivo -r con el distintivo -o sin especificar un valor nuevo, se visualiza el siguiente valor de arranque para el ajustable. Cuando se especifica el distintivo -K con el distintivo -o sin especificar un valor nuevo, se visualiza el valor del parámetro ajustable de tipo Live Update en el archivo nextliveupdate . Cuando se especifica el distintivo -p con el distintivo -o sin especificar un valor nuevo, sólo se visualiza un valor si los valores de arranque actual y siguiente para el ajustable son los mismos. De lo contrario, NONE se visualiza como el valor.

-p

Cuando se utiliza la opción -p en combinación sin un nuevo valor, sólo se visualiza un valor si los valores de arranque actual y siguiente para el parámetro tunable son los mismos. De lo contrario, muestra NONE como valor.

Cuando se utiliza en combinación con las opciones -o, -do -D , este distintivo aplica cambios tanto en los valores actuales como en los de rearranque. Es decir, este distintivo activa la función de actualización del archivo /etc/tunables/nextboot además de activar la función de actualización del valor actual. Estas combinaciones no se pueden utilizar en los parámetros de tipo Rearranque y Bosboot porque su valor actual no se puede cambiar.

Cuando se utiliza con las opciones -a o -o sin especificar un valor nuevo, los valores se visualizan sólo si los valores de arranque actual y siguiente para un parámetro son los mismos. De lo contrario, muestra NONE como valor.

-r

Cuando se utiliza la opción -r en combinación con las opciones -o, -do -D , este distintivo aplica cambios a los valores de rearranque, por ejemplo, activa la función de actualización del archivo /etc/tunables/nextboot . Si se cambia algún parámetro de tipo Bosboot , se le solicitará que ejecute el mandato bosbota .

Cuando se utiliza con los distintivos -a o -o sin especificar un valor nuevo, se muestran los valores de arranque siguientes para los parámetros ajustables en lugar de los valores actuales. Cuando se utiliza con el distintivo -K , los cambios se aplican a los archivos /etc/tunables/nextboot y /etc/tunables/nextliveupdate .

- x [Sintonizable ] Lista las características de uno o todos los parámetros ajustables, uno por línea, utilizando el siguiente formato (hoja de cálculo). Si especifica el distintivo -K con el distintivo -x , también se visualizan los valores de Live Update.
tunable,current,default,reboot,min,max,unit,type,{dtunable}

where:
       current = current value
       default = default value
       reboot = reboot value
       min = minimal value
       max = maximum value
       unit = tunable unit of measure
       type = parameter type: D (for Dynamic), S (for Static), R (for Reboot),
	    B (for Bosboot), M (for Mount), I (for Incremental),
	    C (for Connect), and d (for Deprecated)
       dtunable = list of dependent tunable parameters
-Y Suprime la solicitud de confirmación antes de ejecutar el mandato bosbota .
Si realiza algún cambio (con la opción -o, -do -D ) en un parámetro ajustable restringido, da como resultado un mensaje de aviso de que se ha cambiado un parámetro ajustable del tipo de uso restringido. Si también especifica las opciones -r o -p en la línea de mandatos, se le solicitará la confirmación del cambio. Además, en el rearranque del sistema, la presencia de un parámetro ajustable restringido en el archivo /etc/tunables/nextboot , que se ha cambiado por un valor que es diferente del valor predeterminado (utilizando una línea de mandatos para especificar las opciones -r o -p ), da como resultado una entrada de registro de errores que identifica la lista de estos parámetros ajustables cambiados.

Tipo de parámetros ajustables

Todos los parámetros ajustables manipulados por los mandatos de ajuste (no, nfso, vmo, ioo, schedo, rasoy asoo) se clasifican en las categorías siguientes:

Elemento Descripción
Dinámico El parámetro puede cambiarse en cualquier momento.
Estático El parámetro no se puede cambiar nunca.
Rearrancar El parámetro sólo se puede cambiar durante una operación de rearranque.
Bosboot El parámetro sólo se puede cambiar ejecutando el mandato bosbota y reiniciando el sistema.
Montar Los cambios en el parámetro sólo son efectivos para futuros sistemas de archivos o montajes de directorios.
Incremental El parámetro sólo se puede incrementar durante el arranque.
Conectar Los cambios en el parámetro sólo son efectivos para futuras conexiones de socket.
En desuso Los cambios en este parámetro ya no están soportados por el release actual de AIX.

Para los parámetros del tipo Bosboot , siempre que se realiza un cambio, los mandatos de ajuste le solicitan automáticamente que determine si desea ejecutar el mandato bosbota . Para los parámetros del tipo Conectar , los mandatos de ajuste reinician automáticamente el daemon de inetd .

Nota: El conjunto actual de parámetros gestionados por el mandato asoo sólo incluye los tipos dinámicos y de reinicio de los parámetros ajustables.

Parámetros ajustables

Para ver los valores predeterminados y el rango de valores para los parámetros ajustables, consulte la información de ayuda para el mandato asoo (-h<nombre_parámetro_ajustable>).

Elemento Descripción
aso_activo
Finalidad
Inhabilita la ASO.
Ajuste

Un valor de 0 indica que el ASO está inhabilitado. Un valor de 1 indica que la ASO está habilitada.

nivel_depuración
Finalidad
Cambia el nivel de depuración de ASO.
Ajuste

Un valor de -1 (por defecto) indica que no se recopila información de depuración. Un valor superior a -1 indica que se recopilan todos los niveles de información de depuración iguales o inferiores al nivel especificado por este parámetro ajustable. La ubicación de los datos recopilados se especifica mediante la entrada aso.debug en el archivo /etc/syslog.conf.

Seguridad

Atención a usuarios de RBAC: Este mandato puede realizar operaciones con privilegios. Sólo los usuarios con privilegios pueden ejecutar operaciones con privilegios. Para obtener más información sobre autorizaciones y privilegios, consulte el apartado Base de datos de mandatos con privilegios en Seguridad. Para obtener una lista de privilegios y las autorizaciones asociadas con este mandato, consulte el mandato lssecattr o el submandato getcmdattr .

Ejemplos

  1. Para listar los valores actuales y de rearranque, entre el rango, la unidad, el tipo y las dependencias de todos los parámetros ajustables gestionados por el mandato asoo :
    asoo -L
  2. Para listar (formato de hoja de cálculo) los valores actuales y de rearranque, el rango, la unidad, el tipo y las dependencias de todos los parámetros ajustables gestionados por el mandato asoo , entre:
    asoo -x
  3. Para restablecer el parámetro ajustable aso_activo en el valor predeterminado, especifique:
    asoo -d aso_active
  4. Para visualizar información de ayuda para el parámetro ajustable aso_activo , especifique:
    asoo -h aso_active
  5. Para restablecer permanentemente todos los parámetros ajustables de asoo al valor predeterminado, especifique:
    asoo -p -D
  6. Para listar el valor de rearranque para todos los parámetros de asoo , entre:
    asoo -r -a