On Thu, Apr 16, 2009 at 12:11 PM, Nicholas Lee <emptysa...@gmail.com> wrote:

>
> Let me see if I understand this:  A SSD slog can handle, say, 5000 (4k)
> transactions in a sec (20M/s) vs maybe 300 (4k) iops for a single HDD. The
> slog can then batch and dump say 30s worth of transactions - 600M as
> one sequential write - say 15s (at 40M/s) for a single HDD. So maybe at most
> 2GB is needed for 60s worth of traffic.
>
> And this is the big win for sync NFS - .2ms latency vs 3+ms latency. For 4k
> NFS blocks at 3ms latency difference that is 10,000/4*3/1000 = 7.5 sec of
> extra latency for a 10M file. Ignoring all other latency issues.
>
> Not sure what the iops for a SSD is at 32k. But assuming, 3000 iops at 30k
> means 96M/s or 5GB for 60s.  So for a 10MB file the latency difference at
> 32k is only 1 sec.
>

Actually my numbers might be a little out:
http://www.anandtech.com/cpuchipsets/Intel/showdoc.aspx?i=3403&p=8

For the X25-M (-E is probably better - The X25-M is rate internally limited
to 80M/s), the random iops where:

   - At 4k .089ms or 11.2k iops = 45M/s
   - At 16k .23ms or 4.3k iops = 69M/s
   - At 32k .44ms or 2.3k iops = 74M/s
   - At 64k .84ms or 1.2k iops = 77M/s
   - At 128k 1.73ms or .6k iops = 77M/s

They use a Momentus 7200.2 at 100 iops (regardless of packet size), a better
drive would should get 300 iops.


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

Reply via email to