On Dec 27, 2010, at 6:06 PM, Edward Ned Harvey wrote:

>> From: zfs-discuss-boun...@opensolaris.org [mailto:zfs-discuss-
>> boun...@opensolaris.org] On Behalf Of Nicolas Williams
>> 
>>> Actually I'd say that latency has a direct relationship to IOPS because
> it's the
>> time it takes to perform an IO that determines how many IOs Per Second
>> that can be performed.
>> 
>> Assuming you have enough synchronous writes and that you can organize
>> them so as to keep the drive at max sustained sequential write
>> bandwidth, then IOPS == bandwidth / logical I/O size.  Latency doesn't
> 
> Ok, what we've hit here is two people using the same word to talk about
> different things.  Apples to oranges, as it were.  Both meanings of "IOPS"
> are ok, but context is everything.  
> 
> There are drive random IOPS, which is dependent on latency and seek time,
> and there is also measured random IOPS above the filesystem layer, which is
> not always related to latency or seek time, as described above.

The small, random read model can assume no cache hits. Adding caches makes
the model too complicated for simple analysis, and arguably too complicated for
modeling at all. For such systems, empirical measurements are possible, but can
be overly optimistic.  For example, it is relatively trivial to demonstrate 
500,000 
small, random read IOPS at the application using a file system that caches to 
RAM.
Achieving that performance level for the general case is much less common.
 -- richard

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to