# How to determine the Utilization and Efficiency of a file server?

I have shown my work below for the problem and would appreciate if someone can let me know if I'm on the right track or point me in the right direction if not.

An 8 processor file server handles a million operations each day. If each processor remains idle 5% of the time what is the utilization of the entire file server?

I believe the utilization of the entire file server is 95% because it says all processors at idle 5% of the time. Is this correct?

If the file server is fully utilized how much more work could it do?

We know the file server does 10^6 operations each day and we know each processor is utilized 95% of the time. Thus 10^6 / .95 = 1,052,632 operations / day would be the total number of operation if it were fully utilized.

The last question has me a little stumped: If 10% of the operations are used to move files between processors, how efficient is the file server?

-
What does efficient even mean? If I add some while(true){} to my code I can get high CPU utilization, but I wouldn't say that is efficient. – adrianN Mar 22 '13 at 11:17