Symptom
cpmCPUMemoryFree return wrong value for current memory usage
N9K# show system resources | in Mem
Memory usage: 16399560K total, 5738680K used, 10660880K free
$ snmpwalk -v2c -c cisco 10.75.61.11 1.3.6.1.4.1.9.9.305.1.1.2.0
SNMPv2-SMI::enterprises.9.9.305.1.1.2.0 = Gauge32: 39
The real usage should be used/total around 34% not 39%