Here are a few SMART diagnostic and benchmarking tools.
HD Sentinel (DOS / Windows/Linux):
http://www.hdsentinel.com/
HD Tune:
http://www.hdtune.com/download.html
HDDScan (Windows):
http://hddscan.com/
CrystalDiskMark:
http://crystalmark.info/software/CrystalDiskMark/index-e.html
smartmontools (Linux/Windows):
http://sourceforge.net/projects/smartmontools/files/
http://sourceforge.net/apps/trac/smartmontools/wiki/Download
See this article for SMART info:
http://en.wikipedia.org/wiki/S.M.A.R.T.
Comparison of S.M.A.R.T. tools:
http://en.wikipedia.org/wiki/Comparison_of_S.M.A.R.T._tools
List of SMART tools:
http://smartlinux.sourceforge.net/smart/dload.php