Hey
processor is amount of memory used by each system process / the I/O is the input /outout memory being used
You should read this if your going to be looking into memory issues
http://www.cisco.com/image/gif/paws/6507/mallocfail.pdf
also use the output interpretor on the cisco website to calculate memory you can post the whole output in to see if theres an issues and it will also work everything out into a percentage
https://www.cisco.com/cgi-bin/Support/OutputInterpreter/home.pl
From your extract , if you post the whole lot in Output tool it will break it down for you
INFO: Processor memory utilization is 29.52738%. INFO: Processor memory or main memory stores the running configuration and routing tables. The Cisco IOS software executes from main memory. INFO: The amount of processor memory required by the router is affected by the Cisco IOS version used, the size of the network and by the access list configurations. Ensure that an optimal IOS version has been chosen. INFO: The smallest amount of free processor memory used since the last boot is 121042232 byte(s). INFO: The size of largest amount of processor memory free block currently available is 104277800 byte(s). INFO: For detailed memory analysis with respect to specific processes, consider pasting "show processes memory" output to Output Interpreter. INFO: If you are trying to determine the amount of installed memory on your device, paste the output of "show version" to Output Interpreter.