Tell me more ×
Computer Science Stack Exchange is a question and answer site for students, researchers and practitioners of computer science. It's 100% free, no registration required.

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?

share|improve this question
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 at 11:17

1 Answer

The problem with adding another 5% load to the server is that its queues will overflow and performance decreases again.

If you're interested in the topic I suggest you to read the The art of computer systems performance analysis

share|improve this answer
2  
This does not seem to address the question at all. – Raphael Oct 31 '12 at 9:55

Your Answer

 
discard

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.