Numbers To Know medium
What is the sequential read speed limit of a standard SATA SSD (limited by the SATA interface)?
- A 10 GB/s (Gigabytes per second)
- B 3 GB/s (Gigabytes per second)
- C 100 MB/s (Megabytes per second)
- D 500 to 600 MB/s (Megabytes per second)
Answer: D. 500 to 600 MB/s (Megabytes per second)
The SATA III interface, widely used for over a decade, has a bandwidth limit of 6 Gbps, which translates to a maximum theoretical speed of about 600 MB/s. Because the physical flash memory inside the SSD is actually much faster, the SATA port becomes a 'bottleneck' that prevents the drive from reaching its full potential. This led to the development of NVMe (Non-Volatile Memory Express), which bypasses SATA entirely and connects the drive directly to the CPU's PCIe lanes, enabling modern drives to achieve speeds of 3,500 to 7,000 MB/s.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- What is the maximum allowed downtime per year for a system targeting '99.9%' (Three Nines) availability?
- What is the typical size of a standard ASCII character (e.g., 'A')?
- What is the typical Round Trip Time (RTT) for a single network packet traveling between New York and London (Transatlantic)?
- Network bandwidth is usually denoted in **bits** per second (Gbps), while storage is in **Bytes** (GB). What is the conversion ratio?
- Storing a password using a secure algorithm like bcrypt (cost 10) or Argon2 typically consumes how much storage per user?
- How much power does a typical fully-loaded rack-mount server consume?