Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Apr 2013 13:35:24 -0700
From:      "Marc G. Fournier" <scrappy@hub.org>
To:        "freebsd-fs@freebsd.org" <freebsd-fs@freebsd.org>
Subject:   Re: Initial NFS Test: Linux vs FreeBSD (769% slower)
Message-ID:  <CB53127E-9D0D-422A-924E-DD1C0D341646@hub.org>
In-Reply-To: <7F65FF30-7BE5-4D64-9450-84C8E7FB20AD@hub.org>
References:  <7F65FF30-7BE5-4D64-9450-84C8E7FB20AD@hub.org>

next in thread | previous in thread | raw e-mail | index | archive | help

As an appendum =85 I found this post =
http://osdir.com/ml/freebsd-fs/2012-10/msg00156.html that talked about =
mounting with the oldnfs  option, so tried that out =85 same speed =85


On 2013-04-26, at 09:19 , Marc G. Fournier <scrappy@hub.org> wrote:

>=20
> Okay, I just bit the bullet and installed a Linux/Centos 6.4 system =
for testing purposes. =20
>=20
> All hardware is *identical*, except that the FreeBSD server has the =
nicer Intel card in it =85 the Linux is just using the onboard Broadcom. =
  Everything else is the same =85 same CPUs, same amount of memory, same =
switch, same netapp =85 the netapp only has one filer head, so its the =
same head.  I created two separate volumes, but both are on the same =
aggregate and the same size.
>=20
> OSs:
>=20
> FreeBSD 9.1-STABLE #2: Thu Apr 25 18:18:18 UTC 2013
> 	- custom kernel, I try to compile everything I need in, what I =
missed:
>=20
> vs
>=20
> Linux server03.openstudent.ca 2.6.32-358.6.1.el6.x86_64 #1 SMP Tue Apr =
23 19:29:00 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> 	- CentOS 6.4 + 'yum update'
>=20
>=20
> Everything is on the local drive *except* that I put /usr/local/jboss =
on the NFS drive, and there is no virtualization happening anywhere =85 =
everything is on the base server OS, and nothing else is running on =
either of the machines.
>=20
>=20
> FreeBSD start time for jBoss .. 270731ms (768% *slower*)
> Linux start time for jBoss =85.=85. 35218 ms=20
>=20
> Even hitting ctl-c after the test to stop the process is 2x faster:
>=20
> FreeBSD: 4207ms (169% slower)
> Linux: 2486ms
>=20
> Note that both systems have an equal lack of tuning =85 I wouldn't =
even know *where* to start tuning Linux =85
>=20
> Here is nfsstat -m for the two systems =85 both using nfsv3, same =
rsize/wsize values, all default out of the box ...
>=20
> FreeBSD:
> 192.168.1.1:/vol/freebsd_jboss on /usr/local/jboss-as-7.1.1.Final
> =
nfsv3,tcp,resvport,hard,cto,lockd,sec=3Dsys,acdirmin=3D3,acdirmax=3D60,acr=
egmin=3D5,acregmax=3D60,nametimeo=3D60,negnametimeo=3D60,rsize=3D65536,wsi=
ze=3D65536,readdirsize=3D32768,readahead=3D1,wcommitsize=3D5175966,timeout=
=3D120,retrans=3D2
>=20
> Linux:
> /usr/local/jboss-as-7.1.1.Final from 192.168.1.1:/vol/linux_jboss
> Flags:	=
rw,relatime,vers=3D3,rsize=3D65536,wsize=3D65536,namlen=3D255,hard,proto=3D=
tcp,timeo=3D600,retrans=3D2,sec=3Dsys,mountaddr=3D192.168.1.1,mountvers=3D=
3,mountport=3D4046,mountproto=3Dudp,local_lock=3Dnone,addr=3D192.168.1.1
>=20
>=20
> Note, I have time on my side here =85 we are doing a limit pilot over =
the next month, but it isn't until Sep/Oct that this project goes live =85=
 what can we do to narrow down that gap?=20
>=20
> Thx
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> freebsd-fs@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CB53127E-9D0D-422A-924E-DD1C0D341646>