Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have two Linux systems at work which have different NAS servers. Our developer tools run directly from them. The tools seem to run very slowly in one of the systems. (The tools read-write many files which too are mounted from the same NAS.)

How do I measure the data transfer rate the NAS storages have?

share|improve this question
please note latency and transfer rate are different things – Luke404 Dec 27 '12 at 11:32
Many tools are available but are vendor specific. – user130370 Dec 27 '12 at 14:20
Ohk... I am actually interested in transfer rate, but I guess latency is inversely proportional to transfer rate. – AppleGrew Dec 27 '12 at 15:47
up vote 1 down vote accepted

It's rather difficult to measure the data rates using reall application data. You'd need to use a disk benchmarking tool like fio (bonnie++ used to be a favourite, but I prefer fio as it's much more customizable).

share|improve this answer

Usually NAS systems have some kind of metrics built in. At least, a simple and effective solution for overall activity could be to measure the NAS network traffic, for example by reading its SNMP counters (or the switch port ones).

If you are interested in a subset of the NAS traffic you could run something on the given station filtering traffic to/from NAS (eg. iftop)

share|improve this answer
I don't have physical access to the NAS or the switches. – AppleGrew Dec 27 '12 at 15:49
SNMP does not require physical access – Luke404 Jan 2 '13 at 9:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.