Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Jul 2012 08:24:22 +1200
From:      Andrew Thompson <thompsa@FreeBSD.org>
To:        Vyacheslav Kulikovskyy <coolsysop@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: lagg speed trouble
Message-ID:  <CAFAOGNR7cz5se8xF0i4ruxxOzp6R3oW%2BPH0=cxZWfLit-g-M6A@mail.gmail.com>
In-Reply-To: <CABj7HZ8dnbpwhgpQ9pE=M2xJh_LFp2oYdPqvXke0GF%2B4rt7sgg@mail.gmail.com>
References:  <CABj7HZ8dnbpwhgpQ9pE=M2xJh_LFp2oYdPqvXke0GF%2B4rt7sgg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--047d7b15a8a50f265704c406d128
Content-Type: text/plain; charset=ISO-8859-1

On 4 July 2012 23:30, Vyacheslav Kulikovskyy <coolsysop@gmail.com> wrote:
> i have sever with two 1G links (em) aggregated by lagg0
>
> after 1700Megabits i have collisions/errors on lagg0 port, but not on em0
> or em1
>
> I'm using nginx in own CDN. and server don't limited my mbufs, irq, or
> anything else.. only lagg0 errors (

> netstat -w 1 -I lagg0
>             input        (lagg0)           output
>    packets  errs idrops      bytes    packets  errs      bytes colls
>      87964     0     0    5474019      78172  1964  222220549     0
>      88842     0     0    5533987      78852  1811  222578109     0
>      87687     0     0    5454717      77279  2416  222286391     0
>      87995     0     0    5471653      78090  2040  223488046     0
>      88314     0     0    5493348      78495  1994  222548964     0
>      88411     0     0    5502818      78228  1949  222214374     0
>
> how i can get full link speed on this server?

This probably means the packet could not be queued on the lagg
interface send queue.  Please try this patch.


Andrew

--047d7b15a8a50f265704c406d128
Content-Type: application/octet-stream; name="lagg_transmit.diff"
Content-Disposition: attachment; filename="lagg_transmit.diff"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h48uugik0

SW5kZXg6IGlmX2xhZ2cuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBpZl9sYWdnLmMJKHJldmlzaW9uIDIzODA0
NykKKysrIGlmX2xhZ2cuYwkod29ya2luZyBjb3B5KQpAQCAtMTEwLDcgKzExMCw4IEBAIHN0YXRp
YyBpbnQJbGFnZ19ldGhlcl9jbWRtdWx0aShzdHJ1Y3QgbGFnZ19wb3J0ICosCiBzdGF0aWMJaW50
CWxhZ2dfc2V0ZmxhZyhzdHJ1Y3QgbGFnZ19wb3J0ICosIGludCwgaW50LAogCQkgICAgaW50ICgq
ZnVuYykoc3RydWN0IGlmbmV0ICosIGludCkpOwogc3RhdGljCWludAlsYWdnX3NldGZsYWdzKHN0
cnVjdCBsYWdnX3BvcnQgKiwgaW50IHN0YXR1cyk7Ci1zdGF0aWMgdm9pZAlsYWdnX3N0YXJ0KHN0
cnVjdCBpZm5ldCAqKTsKK3N0YXRpYyBpbnQJbGFnZ190cmFuc21pdChzdHJ1Y3QgaWZuZXQgKmlm
cCwgc3RydWN0IG1idWYgKm0pOworc3RhdGljIHZvaWQJbGFnZ19xZmx1c2goc3RydWN0IGlmbmV0
ICppZnApOwogc3RhdGljIGludAlsYWdnX21lZGlhX2NoYW5nZShzdHJ1Y3QgaWZuZXQgKik7CiBz
dGF0aWMgdm9pZAlsYWdnX21lZGlhX3N0YXR1cyhzdHJ1Y3QgaWZuZXQgKiwgc3RydWN0IGlmbWVk
aWFyZXEgKik7CiBzdGF0aWMgc3RydWN0IGxhZ2dfcG9ydCAqbGFnZ19saW5rX2FjdGl2ZShzdHJ1
Y3QgbGFnZ19zb2Z0YyAqLApAQCAtMzEyLDE1ICszMTMsMTIgQEAgbGFnZ19jbG9uZV9jcmVhdGUo
c3RydWN0IGlmX2Nsb25lICppZmMsIGludCB1bml0LAogCWlmX2luaXRuYW1lKGlmcCwgaWZjLT5p
ZmNfbmFtZSwgdW5pdCk7CiAJaWZwLT5pZl90eXBlID0gSUZUX0VUSEVSOwogCWlmcC0+aWZfc29m
dGMgPSBzYzsKLQlpZnAtPmlmX3N0YXJ0ID0gbGFnZ19zdGFydDsKKwlpZnAtPmlmX3RyYW5zbWl0
ID0gbGFnZ190cmFuc21pdDsKKwlpZnAtPmlmX3FmbHVzaCA9IGxhZ2dfcWZsdXNoOwogCWlmcC0+
aWZfaW5pdCA9IGxhZ2dfaW5pdDsKIAlpZnAtPmlmX2lvY3RsID0gbGFnZ19pb2N0bDsKIAlpZnAt
PmlmX2ZsYWdzID0gSUZGX1NJTVBMRVggfCBJRkZfQlJPQURDQVNUIHwgSUZGX01VTFRJQ0FTVDsK
IAotCUlGUV9TRVRfTUFYTEVOKCZpZnAtPmlmX3NuZCwgaWZxbWF4bGVuKTsKLQlpZnAtPmlmX3Nu
ZC5pZnFfZHJ2X21heGxlbiA9IGlmcW1heGxlbjsKLQlJRlFfU0VUX1JFQURZKCZpZnAtPmlmX3Nu
ZCk7Ci0KIAkvKgogCSAqIEF0dGFjaCBhcyBhbiBvcmRpbmFyeSBldGhlcm5ldCBkZXZpY2UsIGNo
aWxkcyB3aWxsIGJlIGF0dGFjaGVkCiAJICogYXMgc3BlY2lhbCBkZXZpY2UgSUZUX0lFRUU4MDIz
QURMQUcuCkBAIC0xMjIyLDM3ICsxMjIwLDQ0IEBAIGxhZ2dfc2V0ZmxhZ3Moc3RydWN0IGxhZ2df
cG9ydCAqbHAsIGludCBzdGF0dXMpCiAJcmV0dXJuICgwKTsKIH0KIAotc3RhdGljIHZvaWQKLWxh
Z2dfc3RhcnQoc3RydWN0IGlmbmV0ICppZnApCitzdGF0aWMgaW50CitsYWdnX3RyYW5zbWl0KHN0
cnVjdCBpZm5ldCAqaWZwLCBzdHJ1Y3QgbWJ1ZiAqbSkKIHsKIAlzdHJ1Y3QgbGFnZ19zb2Z0YyAq
c2MgPSAoc3RydWN0IGxhZ2dfc29mdGMgKilpZnAtPmlmX3NvZnRjOwotCXN0cnVjdCBtYnVmICpt
OwotCWludCBlcnJvciA9IDA7CisJaW50IGVycm9yLCBsZW4sIG1jYXN0OwogCiAJTEFHR19STE9D
SyhzYyk7CiAJLyogV2UgbmVlZCBhIFR4IGFsZ29yaXRobSBhbmQgYXQgbGVhc3Qgb25lIHBvcnQg
Ki8KIAlpZiAoc2MtPnNjX3Byb3RvID09IExBR0dfUFJPVE9fTk9ORSB8fCBzYy0+c2NfY291bnQg
PT0gMCkgewotCQlJRl9EUkFJTigmaWZwLT5pZl9zbmQpOworCQltX2ZyZWVtKG0pOwogCQlMQUdH
X1JVTkxPQ0soc2MpOwotCQlyZXR1cm47CisJCXJldHVybiAoMCk7CiAJfQogCi0JZm9yICg7OyBl
cnJvciA9IDApIHsKLQkJSUZRX0RFUVVFVUUoJmlmcC0+aWZfc25kLCBtKTsKLQkJaWYgKG0gPT0g
TlVMTCkKLQkJCWJyZWFrOworCWxlbiA9IG0tPm1fcGt0aGRyLmxlbjsKKwltY2FzdCA9IChtLT5t
X2ZsYWdzICYgKE1fTUNBU1QgfCBNX0JDQVNUKSkgPyAxIDogMDsKKwlFVEhFUl9CUEZfTVRBUChp
ZnAsIG0pOwogCi0JCUVUSEVSX0JQRl9NVEFQKGlmcCwgbSk7CisJZXJyb3IgPSAoKnNjLT5zY19z
dGFydCkoc2MsIG0pOworCWlmIChlcnJvciA9PSAwKSB7CisJCWlmcC0+aWZfb3BhY2tldHMrKzsK
KwkJaWZwLT5pZl9vbWNhc3RzICs9IG1jYXN0OworCQlpZnAtPmlmX29ieXRlcyArPSBsZW47CisJ
fSBlbHNlCisJCWlmcC0+aWZfb2Vycm9ycysrOworCUxBR0dfUlVOTE9DSyhzYyk7CiAKLQkJZXJy
b3IgPSAoKnNjLT5zY19zdGFydCkoc2MsIG0pOwotCQlpZiAoZXJyb3IgPT0gMCkKLQkJCWlmcC0+
aWZfb3BhY2tldHMrKzsKLQkJZWxzZQotCQkJaWZwLT5pZl9vZXJyb3JzKys7Ci0JfQotCUxBR0df
UlVOTE9DSyhzYyk7CisJcmV0dXJuIChlcnJvcik7CiB9CiAKKy8qCisgKiBUaGUgaWZwLT5pZl9x
Zmx1c2ggZW50cnkgcG9pbnQgZm9yIGxhZ2coNCkgaXMgYSBuby1vcC4KKyAqLworc3RhdGljIHZv
aWQKK2xhZ2dfcWZsdXNoKHN0cnVjdCBpZm5ldCAqaWZwIF9fdW51c2VkKQoreworfQorCiBzdGF0
aWMgc3RydWN0IG1idWYgKgogbGFnZ19pbnB1dChzdHJ1Y3QgaWZuZXQgKmlmcCwgc3RydWN0IG1i
dWYgKm0pCiB7Cg==
--047d7b15a8a50f265704c406d128--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFAOGNR7cz5se8xF0i4ruxxOzp6R3oW%2BPH0=cxZWfLit-g-M6A>