IBM Sterling Connect:Direct : Performance on AIX: Difference between revisions

From Wiki
(Criou a página com " * [https://www.ibm.com/docs/en/was-nd/8.5.5?topic=systems-tuning-aix Tune AIX operating system for WebSphere Application Server] * [https://community.ibm.com/community/us...")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''<big>Currently in DRAFT!!!</big>'''


= AIX Tuning =
== Networking ==
Check the current values of the network tuning parameters:
no -a | more
or
ifconfig en0
en0:
...
        tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
Tuning for Performance
{| class="wikitable"
|-
! Adapter/MTU !! 1G/1500 !! 1G/9000  !! 10G/1500 !! 10G/9000 !! - !! Comments
|-
| tcp_sendspace || 131072 || 262144 || 262144 || 262144 || - || Consider increasing to 512K (524288)
|-
| tcp_recvspace || 65536  || 131072 || 262144 || 262144 || - || Consider increasing to 512K (524288)
|-
| udp_sendspace || 65536  || 65536  || 65536  || 65536  || - || Consider increasing to 64K if the workloads stress the UDP protocol.
|-
| udp_recvspace || 655360 || 655360 || 655360 || 655360 || - || Consider increasing to 640K if the workloads stress the UDP protocol.
|-
| rfc1323      || 0      || 1      || 1      || 1      || - || -
|}
Other Attributes
* ipv6 offload -> ipv6 offload are configured independently from ipv4 offload
* num of tx queues -> The number of transmit queues
* sz of tx queue -> The size of transmit queues
* num of rx queues -> The number of receive queues
* sz of rx queue -> The size of receive queues
* sz of sw tx queue -> The size of software transmit queue.
* intr_cnt -> Interrupt coalescing counter
* intr_time -> Interrupt coalescing timer (microseconds)
Sample commands:
  /usr/sbin/no -o udp_sendspace=65536
  /usr/sbin/no -o udp_recvspace=655360
  /usr/sbin/no -o tcp_sendspace=262144
  /usr/sbin/no -o tcp_recvspace=262144
  /usr/sbin/no -o rfc1323=1
  /usr/sbin/no -o sb_max=4194304
  /usr/sbin/no -o ipqmaxlen=512
== File descriptors (ulimit) ==
Specifies the various restrictions on resource usage on the user account.
Check the change with the following command
# ulimit -a
...
'''open files                      (-n) 2000'''
Perform the following steps to change the open file limit to 10,000 files. Edit the /etc/security/limits file.
nofiles =  10000
nofiles_hard = 10000
Save and close the file, logoff from the system, and logon again
= Articles =
* [[AIX:Erro "File too large" ao realizar scp de um arquivo para o AIX]]
* [https://www.ibm.com/support/pages/node/6321345 Connect:Direct for UNIX: File Transfer Performance]


* [https://www.ibm.com/docs/en/was-nd/8.5.5?topic=systems-tuning-aix Tune AIX operating system for WebSphere Application Server]
* [https://www.ibm.com/docs/en/was-nd/8.5.5?topic=systems-tuning-aix Tune AIX operating system for WebSphere Application Server]


* [https://community.ibm.com/community/user/power/blogs/jim-cunningham1/2020/06/22/aix-network-tuning-for-10ge-and-virtual-network AIX Network Tuning for 10Ge and Virtual Network]
* [https://community.ibm.com/community/user/power/blogs/jim-cunningham1/2020/06/22/aix-network-tuning-for-10ge-and-virtual-network AIX Network Tuning for 10Ge and Virtual Network]
* [https://techchannel.com/SMB/01/2014/tuning-aix-network-performance Tuning AIX Network Performance]


= Ver também =
= Ver também =

Latest revision as of 16:56, 26 September 2022

Currently in DRAFT!!!

AIX Tuning

Networking

Check the current values of the network tuning parameters:

no -a | more

or

ifconfig en0
en0:
...
        tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0


Tuning for Performance

Adapter/MTU 1G/1500 1G/9000 10G/1500 10G/9000 - Comments
tcp_sendspace 131072 262144 262144 262144 - Consider increasing to 512K (524288)
tcp_recvspace 65536 131072 262144 262144 - Consider increasing to 512K (524288)
udp_sendspace 65536 65536 65536 65536 - Consider increasing to 64K if the workloads stress the UDP protocol.
udp_recvspace 655360 655360 655360 655360 - Consider increasing to 640K if the workloads stress the UDP protocol.
rfc1323 0 1 1 1 - -


Other Attributes

  • ipv6 offload -> ipv6 offload are configured independently from ipv4 offload
  • num of tx queues -> The number of transmit queues
  • sz of tx queue -> The size of transmit queues
  • num of rx queues -> The number of receive queues
  • sz of rx queue -> The size of receive queues
  • sz of sw tx queue -> The size of software transmit queue.
  • intr_cnt -> Interrupt coalescing counter
  • intr_time -> Interrupt coalescing timer (microseconds)

Sample commands:

  /usr/sbin/no -o udp_sendspace=65536
  /usr/sbin/no -o udp_recvspace=655360
  /usr/sbin/no -o tcp_sendspace=262144
  /usr/sbin/no -o tcp_recvspace=262144
  /usr/sbin/no -o rfc1323=1
  /usr/sbin/no -o sb_max=4194304
  /usr/sbin/no -o ipqmaxlen=512

File descriptors (ulimit)

Specifies the various restrictions on resource usage on the user account.

Check the change with the following command

# ulimit -a
...
open files                      (-n) 2000

Perform the following steps to change the open file limit to 10,000 files. Edit the /etc/security/limits file.

nofiles =  10000 
nofiles_hard = 10000

Save and close the file, logoff from the system, and logon again


Articles

Ver também