Solved

Determine IOPS

Posted on 2014-09-24
7
147 Views
Last Modified: 2014-10-04
My boss asked that I determine the current IOPS on a server and recommend alternative solution.

He doesn't need specific metrics just a general idea of current iops and what new server should be able to handle the current needs.

From what I am reading I keep getting these extremely detailed breakdowns of number. I have used perfmon to collect the metrics per a website which  I thought could give me this information. I am now staring at the numbers but have no idea what to do with them. I assumed there was a general formula I could use based on my collections but I don't know what to do. Any suggestions would be help. Please see attached file of what I have and if anything else if need. Again I just need a general idea of the IOPS as this is not a mission critical server. Basic understandable explanation would be great. Thanks.
Perfmon.jpg
0
Comment
Question by:Tim OBrien
  • 4
  • 3
7 Comments
 
LVL 2

Expert Comment

by:Calvin Paxson
ID: 40343010
From a cursory glance it looks like you are using 57 IOPS.  From wikipedia:

7,200 rpm SATA drives      HDD      ~75-100 IOPS[2]      SATA 3 Gbit/s      
10,000 rpm SATA drives      HDD      ~125-150 IOPS[2]      SATA 3 Gbit/s      
10,000 rpm SAS drives      HDD      ~140 IOPS[2]      SAS      
15,000 rpm SAS drives      HDD      ~175-210 IOPS[2]      SAS      

Realistically you want to get an average over time:

http://blog.synology.com/blog/?p=2086 

and then use the above chart to determine how many disks you need at max.  There is a penalty for IOPS when you are using RAID.
0
 

Author Comment

by:Tim OBrien
ID: 40343051
Could you let me know which metrics you referred to when determining that number? I am fairly certain the metrics I provided were an average over 1 day which would be enough time to get good numbers.

Reading the documentation of what configuration I may need for the new server was more understandable. My main issue was filtering thru the values I provided and determining current IOPS. Thanks for your initial help!
0
 
LVL 2

Expert Comment

by:Calvin Paxson
ID: 40343061
DiskWrites/sec
DiskReads/sec
DiskTransfers/sec

Those should be the values you are interested in.  My math was bad but i'm sure you've already corrected it!
0
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

 

Author Comment

by:Tim OBrien
ID: 40343080
I don't expect you to do all the work. I will review those numbers and hopefully figure it out. Thanks so much!

I will review the numbers and mark it as a solution shortly, don't know if it closes out question  if I mark as solution now so will hold off.
0
 

Author Comment

by:Tim OBrien
ID: 40344825
Ok I added up the numbers and came to about 105 IOPS
DiskReads/sec - 4.6
DiskTrasnfers/sec  - 57.6
DiskWrites/sec - 53

105 IOPS is the limit this server can handle, from what I understand this doesn't indicate what the the new server should be planned for as this 105 IOPS is again the current limit of the server.

I read that referring to the Current Disk Queue Length will provide an indication to how much IOPS I should plan for so somehow the Total IOPS of 105 and the Current Disk Queue Length Metric of 8.9 will indicate how many IOPS I should plan for but I don't understand how the Current Disk Queue Length should be applied when forecasting.
0
 
LVL 2

Accepted Solution

by:
Calvin Paxson earned 500 total points
ID: 40350299
Current disk queue length should be 2 plus 1 for each additional spindle in the machine.  If this machine has only one spindle then it is definitely over worked.  As for forcasting what is the workload?  SQL?  Exchange?  Other?  The application vendor should provide some sizing guidelines so that an informed decision can be made.
0
 

Author Closing Comment

by:Tim OBrien
ID: 40361680
Thanks for your feedback.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

PRTG Network Monitor lets you monitor your bandwidth usage, so you know who is using up your bandwidth, and what they're using it for.
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now