I am not sure and its possible that I am thinking out of context, but anyway I just understood that you want to test some i/o on exported block devices, If its like that then please find my reply as follows. Maybe It can help you somewhwere.

On Fri, Mar 27, 2009 at 1:22 AM, Billy Crook <billycrook@gmail.com> wrote:
I saw this post by Sam Hopkins indicating that there would eventually
be support for aoe in smartctl.  That was in 2004.

I'm running smartmontools release 5.38 dated 2008/03/10 at 10:44:07
GMT, but the only options listed for -d are ata, scsi, marvell, sat,
3ware,N, hpt,L/M/N cciss,N.  Am I missing something or did aoe never
make it in to my smartmontools?

I also found http://sourceforge.net/mailarchive/forum.php?thread_name=1293803789%40web.de&forum_name=aoetools-discuss
but other than these, the internet has been somewhat quiet.

[root@Zero ~]# hdparm -V
hdparm v8.6
[root@Zero ~]# hdparm -Tt  /dev/etherd/e9.0
 Timing cached reads:   808 MB in  2.00 seconds = 404.02 MB/sec
 Timing buffered disk reads:   34 MB in  3.12 seconds =  10.91 MB/sec
[root@Zero ~]# hdparm -i /dev/etherd/e9.0
 HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
[root@Zero ~]#

I wouldn't expect smartctl or hdparm to work right if I were exporting
lvm or raid or anything other than an actual disk.

>>>>> You are right. I have not used smartctl, so I can't comment on it. But I have used hdparam. Believe me to measure disk i/o performance, never trust on a single tool like hdparam or iostat. This will always give you varying results. All the things depend on kind of data read write & kind of devices you are using + what is the environment of your machine on which you are performing these i/o' s.

 But I am,
exporting an actual disk.  I didn't expect the cached reads to exceed
the link speed of the Ethernet I'm using.

>>>> Definitely , read opertaion can't give you the accurate results coz data can be read from buffer chache. So, prefer to test always the write operation  via a tool like iozone, bonnie, iometer, fio.
 Perhaps something is wrong.
 Can anyone point me in the right direction to get hdparm and smartctl
to properly interact with AoE targets?

>>>>> Try to achieve the similar results by some smart tools like iometer, bonnie, fio, bonnie++, iozone etc.

Aoetools-discuss mailing list