1833783 Members
2473 Online
110063 Solutions
New Discussion

Throughput of HBA cards?

 
Joeriz Agtay
Occasional Contributor

Throughput of HBA cards?

How can I measure the throughput of the HBA cards attached to my host?
There's always a solution for everything
5 REPLIES 5
Victor BERRIDGE
Honored Contributor

Re: Throughput of HBA cards?

Hi,
All I can think of for now (Im very busy and stressed, sorry...) is use glance..., or sar -d, or tranfer loads of data and use your watch or time cp ...

Regards

Victor
linuxfan
Honored Contributor

Re: Throughput of HBA cards?

Hi Joeriz,

You can use sar -b and sar -d to measure some of the metrics.

You can also try http://www.iozone.org which helps in analyzing I/O performance

HP has a unsupported tool called "diskbench" which can be used also
http://devresource.hp.com/devresource/Tools/Diskbench/Diskbench.html


-HTH
Ramesh
They think they know but don't. At least I know I don't know - Socrates
Sridhar Bhaskarla
Honored Contributor

Re: Throughput of HBA cards?

It's quite difficult to measure the throughput of a HBA card using the system commands as it is really dependent on how the command is issued. It is also dependent on how the external disk array is also configured.

I do the following to get a feel of throughput on my system.

Create an seperate LUN on the disk subsystem.
Create a volume group, file system and mount it. To measure the throughput for writes

#date >> log;prealloc /file_system/testfile 500000000;date >> log

Now measure the difference in the times and devide 500MB with it. For reads.,

#date >> log;cat /file_system/testfile > /dev/null ;date >> log

repeat the above said process.

The above is only for sequential.

These througputs vary depending on random reads/writes.

Also, striping on the disk subsystem will also change the throughput.

-Sri

You may be disappointed if you fail, but you are doomed if you don't try
Vito Sarducci
Regular Advisor

Re: Throughput of HBA cards?

If you have glance-ux or scope-ux measureware, you can get some really good network traffic figures from extracting from your scope-ux datalog.

if you have /var/opt/perf/
cd to that directory and run the following.

extract -xp -G -r /var/opt/perf/rept

this will give you ample data that you can download into excel and report from there your netstat totals.

HTH,

Vito
Lifes too short to stress out, Enjoy every day you have on earth!
Stefan Farrelly
Honored Contributor

Re: Throughput of HBA cards?


HBA card ? more info please, what type/model of card is it and whats the host type ?

For any sort of connection to disk/tape devices dd is the command to test out performance.

For any sort of lan cards, ftp is the command to test out performance.

I can provide more info from the HP (internal use) manual on card performance if you can give more details on your host and cards in question.
Im from Palmerston North, New Zealand, but somehow ended up in London...