What are the specs on your PC?
Say you have an ATA 100 controller and a drive with 8MB ram you can probably
get hit a 30MB/s transfer rate while if you are doing nfs over 100 BASET the
best you can hope to do is 12MB/s. If you have a PCI 64/66 or PCI-X bus in
You may hit transfer rates of over 50-60MB/S with GE in both filer and PC.
When your PC needs to read and write data he just does it he does not have
to create IP traffic every time. That means he has to do a little more work
to transfer using jumbo frames will free up some of this overhead. Its an
option to consider.
You might also want to dd a 1 GB file over the network using different
block size to see what performance you get.
-----Original Message-----
From: 'Aditya ' [mailto:aditya@grot.org]
Sent: Monday, September 15, 2003 7:04 PM
To: Maxwell Reid
Cc: 'toasters(a)mathworks.com '
Subject: Re: Running Postgresql with db on Netapp
On Mon, Sep 15, 2003 at 03:41:28PM -0700, Maxwell Reid wrote:
> Is it possible to install a Gigabit adapter in the *BSD box and
> filer? That alone will probably give you a good performance boost...
> Switching to udp probably won't improve things, but using Gbe and
> jumbo frames will do wonders.
I'd consider that, however I'm having a hard time believing that a PC a
*stinkeen* plain-ol-IDE drive is doing better than my filer.
I can blame (in order of cost of upgrade):
- a configuration mistake
- mount options
- filer options
- network hardware
- nfs
- pc hardware
- postgresql
and I'm slowly working my way down that list...(grin)
I suspect that folks running Oracle/Informix with a filer aren't seeing more
than a 10% performance reduction, otherwise very few would opt to do it, so
I suspect that it works, it works well and I must be missing something...
Thanks,
Adi