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

Does anyone know the approximate time required to retrieve and modify a kilobyte of data for various types of storage media in a typical modern server?


  • RAM
  • Hard disk
  • SSD

This would be a random access, not sequential.

I'm more interested in the orders of magnitude than the specific actual numbers (since I don't know the actual hardware my software will be running on).

share|improve this question
up vote 2 down vote accepted

Well generally speaking you get the roughly the following speeds for random reads;

  • Main Memory (DDR3 1600) - 12GBps
  • Fast Disk (6Gb SAS 2.5 15k) - 5-15MBps
  • Slow Disk (3Gb SATA 3.5 7.2) - 2-10Mbps
  • Average SSD (Intel X25) - 50MBps

Hopefully that should give you some ideas on magnitude.

share|improve this answer

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.