IBM Support

Critical buffer congestion

Troubleshooting


Problem

Upon activation of links, Communications Server runs into critical buffer shortages and memory allocation errors.

Symptom

2012-02-16 11:16:14 EST 256-14(0-10) E (PU)

Critical buffer congestion.

2012-02-16 11:17:40 EST 1-1(1-10) P (PU)

Memory allocation error. Size requested = 0x0140.

Cause

Available buffers ( buf_avail = ) was set to 10000, which is too low. Communications Server will set this dynamically at start up but, in this case, the value was over ridden with a snaadmin command and set too low.

Environment

AIX , Linux

Diagnosing The Problem

The following display shows buf_use_status of congested and buf_avail of 10000.

query_buffer_availability display returns the following values:

reset_max_values = NO

buf_avail = 10000

buf_total_count = 79

buf_total_bytes = 67040

buf_rsrv_count = 0

buf_rsrv_bytes = 0

buf_res_use_count = 0

buf_res_use_bytes = 0

peak_usage = 10

peak_decay = 0

throttle_status = 30

buf_use_status = CONGESTED

max_buf_total_count = 82

max_buf_total_bytes = 99728

max_buf_rsrv_count = 0

max_buf_rsrv_bytes = 0

max_buf_res_use_count = 0

max_buf_res_use_bytes = 0

max_peak_usage = 0

max_throttle_status = 30

max_buf_use_status = CONGESTED

debug_param = <0000000000000000000000000000000000000000000000000000000000000000

Resolving The Problem

A typical value that Communications Server will set is 2147483392. Communications Server will use 25% of available memory allocated at install for the buffer pool, up to 2GB. This value is set by Communications Server when the /etc/sna/snammlmt.exe is run at install. You can set this value yourself with the snaadmin set_buffer_availability,buf_avail=2147483392.

[{"Product":{"code":"SSPQKF","label":"Communications Server for AIX"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"All","Platform":[{"code":"PF002","label":"AIX"}],"Version":"5.0;6.0;6.1;6.3;6.3.1;6.4;6.4.0.1;6.4.0.2;6.4.0.3;6.4.0.4;7.0.0.0","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 August 2018

UID

swg21585855