Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Oct 1998 18:55:08 -0700 (PDT)
From:      dan@math.berkeley.edu (Dan Strick)
To:        tlambert@primenet.com
Cc:        dan@math.berkeley.edu, freebsd-smp@FreeBSD.ORG
Subject:   Re: hw platform Q - what's a good smp choice these days?
Message-ID:  <199810080155.SAA16965@math.berkeley.edu>

next in thread | raw e-mail | index | archive | help
> N times the driver-controller-drive + drive-controller-drive latency.
>
> TCP/IP sliding windows work the same way: instead of N latencies
> for N packets, you get 1 latency amortized across N packets.

Unless the i/o commands are for contiguous sectors, per command
latencies are usually much less than head/disk motion latencies,
so you normally don't get to effectively eliminate per command
latencies by overlapping them.  I don't believe a drive supporting
64 simultaneous tagged commands will execute normal I/O patterns
anywhere near 64 times as fast as a drive that only executes
one command at a time.  I am prepared to believe perhaps twice
the performance on a relatively large I/O load (and not even
that if the disk driver is "smart" about I/O reordering and
scatter/gather dma).  Have you got actual real-life performance
measurements?

Dan Strick
dan@math.berkeley.edu

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810080155.SAA16965>