[citation][nom]murphyslaw1978[/nom]It is not out of the ordinary to assume that any brand new SSD drive on the market (or an array of 100 SSDs on an EMC SAN for example) cannot due either random or sequential of 5100 IOPS at 4KB block. So with everything else the same or even, the IOPS would be the same. Can anyone disprove this?[/citation]
The drive in this article is a hard drive, not an SSD. The same is true about your drive.
IOPS is data transfer rate divided (not multiplied) by transfer block size.
Any new SSD on the market these days pushing a mere 5KIOPS is very slow. Even half-decent models should push several tens of thousands of IOPS. Hard drives, on the other hand, are much slower with random throughput.
If you're comparing your hard drive to the drive in the article and asking why there is a huge discrepancy in performance, then maybe your hard drive is simply a much slower model. It has much lower capacity (and thus lower data density) and might be an otherwise older model with inferior performance. For example, if two hard drives are equal in every way except for capacity, then the higher capacity drive would have approximately greater performance as found by the percentage increase in the square root of each drive's capacity. There can also be differences in other ways that affect the drive's performance such as the cache capacity, cache performance, and much more.
SSDs have far greater performance than hard drives and it would be unreasonable to think that any new SATA SSD on the market can't push a mere 5K IOPS in 4KB block sizes. Even a half-decent model should be able to push several tens of thousands of IOPS at that block size.
If this doesn't answer your question, then I'm not sure of what it is you're asking.