[Tig] St. Diig

timothy norman huber timothyhuber at mac.com
Thu Oct 18 18:40:19 PDT 2007


On Oct 18, 2007, at 3:50 PM, Bob Friesenhahn wrote:
> Regardless of rapidly-growing CPU performance, I/O is the true
> throughput bottleneck and the vendor who most effectively distributes
> and balances the I/O (while preserving convenience) is the one who
> will deliver the most performance per seat.


We're working on the I/O bottleneck at Violin.

Right now we've got 1/2 TB of DRAM in 2U connecting via PCIe.   
Random  I/O performance is the same as Linear I/O because DRAM isn't  
seek-bound like HDD technology.   Soon we will support 5TB of Flash  
in the same appliance, and you will be able to intermix Flash and  
DRAM in the same box to tweak the performance characteristics to your  
liking.

1/2 TB in 2U is very dense, and the only way we can get that much in  
the box without melting cables is by solving the heat problem.  By  
solving that, we also reduced power consumption 90% over server memory.

Random I/O kills even the fastest HDD technology.  15k drives have  
been around a long time, yet they're only gaining in capacity, not in  
performance.  Seek times are 5ms at best, which means that for random  
access, they are seek-limited.

Here's an example.

Access patterns-performance disk:

bandwidth = ~100MB/s

IOPS = I/O Per Second

Linear access for 8k block size example
IOPS = Bandwidth/ block size  = 100MB/ [8k block size] = 12.5k IOPS

Random access are seek-limited
seek time = ~5ms

IOPS limited by seek time or ~ 200 IOPS
Bandwidth =  [8k block size] * 200 IOPS = 1.6MB/s


Access patterns -performance disk arrays

10 disk array-Linear accesses will scale

Linear bandwidth 	= 1GB/s
Linear IOPS 			=  1GB/[8k block size]	= 125k

Random accesses over data sets exceeding disk, OS and array cache are  
seek-limited

seek time 			= 5ms
IOPS 				= 200 IOPS
Random access bandwidth = 200 * [block size]
Random access for 8k block size example = 1.6MB

Now imagine if you're using 1k block sizes with random I/O.  Its even  
more pathetic.

We're shipping our first production units hopefully next week , and  
just recently exited stealth mode at LinuxWorld in August.

T




Timothy Norman Huber
Violin Memory, Inc
33 Wood Ave South
Iselin, NJ, 08830


http://www.violin-memory.com/index.cfm
timothyhuber at violin-memory.com


(Los Angeles)
640 Woodlawn Ave
Venice, CA 90291

310 795-6599 Cell










More information about the Tig mailing list