How would i determine the max I/O size . What is max I/O size?
Max I/O Size depends upon many factors such as volume manager (Veritas or LVM), stripe size , OS limitation etc.
Today, the effective max I/O size can be set to 1MB.

If you are using Veritas volume manager, then vol_maxio parameter tells you the size.

If you donot use LVM, then the best way to determine is from the extended trace data file (using 10046 events) at level 8.

Ex:
You change the db_file_multiblock_read_count = 512.
set events 10046 at level 8.
full table scan a big table.
Look for P3 value in the trace file.

Tamil