Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Mar 1996 08:50:22 -0800 (PST)
From:      "Eric J. Schwertfeger" <ejs@bfd.com>
To:        questions <questions@freebsd.org>
Subject:   Triton EIDE interface support
Message-ID:  <Pine.BSF.3.91.960328082139.1971D-100000@harlie.bfd.com>

next in thread | raw e-mail | index | archive | help
I'm currently running 2.1R on a triton based motherboard.  I'm in the 
process of converting over from Linux on this machine, and I was 
curious.  In linux, using hdparm, I can enable multi-sector transfers and 
32 bit transfers on my primary hard drive, which considerably increases 
the drives performance (I'm not running the 1.3.X tree yet, so I don't 
know what effect the triton DMA interface would have on the feel of the 
system).

I plan on compiling some benchmarks tonight to find out where my 
performance is under FreeBSD, but I don't have similar numbers for Linux.

So, between 2.1R, stable, and current, how much support for these 
features are in FreeBSD?

Details: (irrelevant unless you want to know why I'm asking)

My machine is a P100, 16M EDO ram, 256K burst cache, currently with both an 
ST5850A and an ST32140 on it.  I'm switching from Linux to FreeBSD, 
because PPP on linux has been hanging, and in my FreeBSD tests, it never 
hung (though it did hang up a few times when I thought I had the timeouts 
disabled).

Anyway, linux has a hdparam program which has the ability to benchmark 
the sequential throughput of a device (bypasses the file system) 
reading a large (32M?) portion of the hard drive.  It also lets you tune 
things like turning on multisector transfers, 32 bit transfers, and in 
the case of the triton chipset and 1.3.X kernels, DMA transfers.

The ST5850A as master benchmarked at about 5M/sec at the start of the 
disk, in both single sector, 16 bit transfers, and multisector 32 bit 
transfers.  the ST32140 as slave benchmarked at about 2.5M/sec single/16, 
and over 5M/sec multi/32.  I *WANT* that performance, and will become a 
kernel hacker if necessary.

My wife's ST5850A died, so I have to loan her mine (yes, I love the 
ST5850A.  5400 RPM and runs like it.  Got one at work too).  When it gets 
back, I plan on puting my swap on it, and the rest will be low access 
files (ports/src?).  (Or very low access, DOS/WIN :-)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960328082139.1971D-100000>