1. A computer program product for monitoring, optimizing, and dynamically varying transfer size in a storage device, the computer program product including a Transfer Size Monitor Determination and Optimization Engine (TSMDOE) embodied on a computer readable storage medium, the TSMDOE including code executable by a processor to perform a method comprising: receiving data transfer parameters for a Solid State Disk (SSD) device using program, the program being executable by a processor of a computer; selecting a data transfer size from a disk characterization data associated with the SSD device, based on a SSD device identifier in the received data transfer parameters matching the SSD device identifier in the disk characterization data; searching a weight-age table for a process identifier (PID) matching a PID from the received data transfer parameters; determining a heuristic representing a statistical distribution of Input/Output (I/O) operations per second (IOPS) and transfer sizes over time; modifying the received data transfer parameters based on at least one of: the selected data transfer size from the disk characterization data; the weight-age table; and the heuristic; and completing one or more (I/O) operations with the SSD device using the modified data transfer parameters.