Interprocess communication tunable parameters

AIX® has many interprocess communication tunable parameters.

  1. Tuning the msgmax parameter:
    Item Descriptor
    Purpose: Specifies maximum message size.
    Values: Dynamic with maximum value of 4 MB
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  2. Tuning the msgmnb parameter:
    Item Descriptor
    Purpose: Specifies maximum number of bytes on queue.
    Values: Dynamic with maximum value of 4 MB
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  3. Tuning the msgmni parameter:
    Item Descriptor
    Purpose: Specifies maximum number of message queue IDs.
    Values: Dynamic with maximum value of 131072
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  4. Tuning the msgmnm parameter:
    Item Descriptor
    Purpose: Specifies maximum number of messages per queue.
    Values: Dynamic with maximum value of 524288
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  5. Tuning the semaem parameter:
    Item Descriptor
    Purpose: Specifies maximum value for adjustment on exit.
    Values: Dynamic with maximum value of 16384
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  6. Tuning the semmni parameter:
    Item Descriptor
    Purpose: Specifies maximum number of semaphore IDs.
    Values: Dynamic with maximum value of 131072
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  7. Tuning the semmsl parameter:
    Item Descriptor
    Purpose: Specifies maximum number of semaphores per ID.
    Values: Dynamic with maximum value of 65535
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  8. Tuning the semopm parameter:
    Item Descriptor
    Purpose: Specifies maximum number of operations per semop() call.
    Values: Dynamic with maximum value of 1024
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  9. Tuning the semume parameter:
    Item Descriptor
    Purpose: Specifies maximum number of undo entries per process.
    Values: Dynamic with maximum value of 1024
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  10. Tuning the semvmx parameter;
    Item Descriptor
    Purpose: Specifies maximum value of a semaphore.
    Values: Dynamic with maximum value of 32767
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  11. Tuning the shmmax parameter;
    Item Descriptor
    Purpose: Specifies maximum shared memory segment size.
    Values: Dynamic with maximum value of 256 MB for 32-bit processes and 0x80000000u for 64-bit
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  12. Tuning the shmmin parameter:
    Item Descriptor
    Purpose: Specifies minimum shared-memory-segment size.
    Values: Dynamic with minimum value of 1
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.
  13. Tuning the shmmni parameter:
    Item Descriptor
    Purpose: Specifies maximum number of shared memory IDs.
    Values: Dynamic with maximum value of 1048576
    Display: N/A
    Change: N/A
    Diagnosis: N/A
    Tuning: Does not require tuning because it is dynamically adjusted as needed by the kernel.