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>