1. A non-transitory computer readable medium comprising software instructions, which when executed by a processor perform a method, the method comprising: binding, by a Non-Uniform Memory Access (NUMA) input/output (I/O) Framework, an I/O object group to a NUMA node of a plurality of NUMA nodes on a system; obtaining an I/O object group size of the I/O object group; determining an I/O object group target size based on an I/O object group aggregate load of the I/O object group; comparing, by the NUMA I/O Framework, the I/O object group target size and the I/O object group size; determining, by the NUMA I/O Framework, that a difference between the I/O object group target size and the I/O object group size exceeds a threshold; and instructing, by the NUMA I/O Framework, an I/O Subsystem associated with the I/O object group to change the I/O object group size, wherein the I/O Subsystem changes, in response to the instruction, the I/O object group size.