Shalom,
Neither is wrong.
top is showing you a current picture.
Your vmstat command runs for a short time and take an average.
These are two different utilities for two different jobs, its not an apples to apples comparison.
SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com