Configuring SDU Size
I am trying to configure the Session Data Unit (SDU) size as per the steps specified here [http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/performance.htm#sthref1007]. We have a shared server configuration on the oracle database server and assuming the SDU size is 64 KB as specified in the document, I am trying to configure the SDU size on the client also to be 64 KB. The default SDU size on the client is 8 KB.
After adding the below configuration property in sqlnet.ora file DEFAULT_SDU_SIZE=65535, I verified the sdu size in the sqlnet trace logs. But I see the below statements in the trace files
DEFAULT_SDU_SIZE = *65535*
.......
nsopen: lcl[0]=0xf4ffefff, lcl[1]=0x102000, gbl[0]=0xfaff, gbl[1]=0x41, tdu=32767, sdu=32767
......
nsconneg: vsn=314, gbl=0x1, sdu=32767, tdu=32767
which indicates that the SDU size is 32 kb instead of 64 Kb.
Can someone provide more information about TDU (Transport Data Unit). What is TDU size indicate? Researching more on this I could just find this "The TDU is the default packet size used within Oracle Net to group data together. " but didn't quite understand. I am assuming that the SDU size is limited to the size of TDU (which is currently 32 kb).