IBM Support

Keep operating system JFS tuning parameter j2_maxPageReadAhead less than j2_nBufferPerPagerDevice in an IBM Smart Analytics System for AIX

Troubleshooting


Problem

If the read ahead value (j2_maxPageReadAhead) is the same as the number of buffers for the device (j2_nBufferPerPagerDevice) this makes it possible for the read ahead mechanism to use up all the buffers, which creates a deadlock with all threads waiting on IO

Environment

IBM Smart Analytics System

Resolving The Problem


Keep the value of j2_maxPageReadAhead to less than the value of j2_nBufferPerPagerDevice .

The default tuning advice is for j2_maxPageReadAhead to be half of the value of j2_nBufferPerPagerDevice .

You can use the following command to tune the value of j2_maxPageReadAhead


ioo -o j2_maxPageReadAhead=value

[{"Product":{"code":"SSKT3D","label":"IBM Smart Analytics System"},"Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Component":"Not Applicable","Platform":[{"code":"PF002","label":"AIX"}],"Version":"9.7","Edition":"","Line of Business":{"code":"","label":""}},{"Product":{"code":"SWG10","label":"AIX"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":" ","Platform":[{"code":"PF002","label":"AIX"}],"Version":"6.1;Version Independent","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

Document Information

Modified date:
15 September 2021

UID

swg21640392