Date: Sat, 22 Sep 2007 17:07:51 +0400 From: "Artem Kuchin" <matrix@itlegion.ru> To: "Kris Kennaway" <kris@FreeBSD.org>, "Jack Vogel" <jfvogel@gmail.com> Cc: freebsd-current@freebsd.org Subject: Re: TSP on em makes send of streams very slow Message-ID: <00c901c7fd19$9696bf60$0c00a8c0@Artem> References: <01c801c7fc7a$696ab900$0c00a8c0@Artem> <2a41acea0709211359w37ba779dsec94de504a9f4a9c@mail.gmail.com> <46F456B6.5060509@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote: > Jack Vogel wrote: >> On 9/21/07, Artem Kuchin <matrix@itlegion.ru> wrote: >>> Hello! >>> >>> Here is what i have experienced today. >>> >>> I just installed 7.0-CURRENT (cvsed and build on 2007/09/20) >>> on a PRODUCTION web server >>> (because, IHMO, this current is stable enough and i like >>> too much :) >>> >>> This is intel MB with two built-in em intefaces. >>> >>> I sshed to the server. >>> While i was in plain shell everything was fine, but when i >>> stared midnight commander i saw how it very slowly draws >>> scren part by part. It took about 3 monutes to almost >>> completely draw a screen when i got disconnected. I tied again >>> - the same. Then i connected via ftp and uploaded 10MB file >>> at 900KB/sec. When i tried to download it back i got about >>> 500 *BYTES*/sec and the got disconnected in a couple of minutes. >>> >>> Ping was just find, even flood ping from the server on the save >>> switch with 15000 packets was fine (just one dot on the left). >>> >>> I went also crazy already when i desided to compare interface params >>> with another server with em NICs. >>> >>> The dfference is that this is has the following options (by DEFAULT, >>> i did not turn it on): >>> >>> VLAN_HWCSUM,TSO4 >>> >>> I've read about TSO on 'man ifconfig' and just for kicks decided >>> to turn it off. VOILA!!! In a seconds send speed was up to 10 >>> MBYTES/sec! >>> >>> I have googled about 'em tso slow ' etc.. and found a couple of >>> seemingly the same problem dated back 2006. Is it supposed to be >>> solved by now? What IS the problem with TSO? >> >> TSO is for some environments, it isn't gonna be useful at 100Mb >> (which you are), it can be useful at 1Gb but not always, when you >> get to 10G its >> a HUGE benefit. >> >> Just cuz you can shoot yourself in the foot doesn't mean the gun has >> a problem :) > > So the card can't handle it? Note that the OP says it was enabled > automatically. > > I wouldn't necessarily expect it to give a performance benefit, but it > shouldn't destroy performance to that extent either. There seems to > be a real problem to be addressed here. I have sent this message to freebsdnic@mailbox.intel.com I took this address from README for em device driver (/usr/src/sys/dev/em) But email returned from mailer-daemon because there is no such email address anymore. Who is responsible for this driver nowadays? -- Regards Artem
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00c901c7fd19$9696bf60$0c00a8c0>