Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Oct 2013 15:41:27 -0700
From:      Rumen Telbizov <telbizov@gmail.com>
To:        Jack Vogel <jfvogel@gmail.com>
Cc:        "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>
Subject:   Re: ixgbe/ix sysctl missing in FreeBSD 9.2
Message-ID:  <CAENR%2B_WsU%2BjJfCy_WKp2nueHa5cifhF6iBxvTaVvBGKnANesAg@mail.gmail.com>
In-Reply-To: <CAFOYbc=AAtFknM2YRHT5-jLLoEve5SPy3pf%2BbgO5qTRu69wGAw@mail.gmail.com>
References:  <CAENR%2B_WxhoB30fwfB8wXCsgrF8YMKH5_F99SKRtXYmNH=U40Sg@mail.gmail.com> <CAFOYbcnfp5rvHT70MPLoW==kCeE_bMi979wcbbyWgQWKAdawgw@mail.gmail.com> <CAENR%2B_Xcav2HMGLKCE7pxuMrLQCg3=SM4e=EC0bunh1QGZh1vw@mail.gmail.com> <CAFOYbcn1DQueHOJEP5RkYQuBjT0drxKFvLSw4c3y2=h=CtpTiw@mail.gmail.com> <CAENR%2B_WQdcjZE71mOw_Jr5HX1HBwdYCmf4qF1EbkCuvrJcerXw@mail.gmail.com> <CAFOYbc=AAtFknM2YRHT5-jLLoEve5SPy3pf%2BbgO5qTRu69wGAw@mail.gmail.com>

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

The switch/lacp is where I was shifting my focus to. Unfortunately it's a
remote site and it'll take some time before I can take it out of the
picture so I figured I might ask you first ;)

I'll report back here when I have more information.
Thanks for your feedback. Highly appreciated.

Cheers,
Rumen Telbizov


On Thu, Oct 3, 2013 at 3:38 PM, Jack Vogel <jfvogel@gmail.com> wrote:

> Set the storm threshold to 0, that way you disable the check and don't
> have to wonder
> if its a problem :)
>
> Given everything you've told me I'd suspect the switch... easy enough to
> test, remove it
> from the equation, run two systems back-to-back and see how that effects
> the numbers.
>
> Jack
>
>
>
> On Thu, Oct 3, 2013 at 3:24 PM, Rumen Telbizov <telbizov@gmail.com> wrote:
>
>> Jack,
>>
>> Thanks for the hints.
>>
>> I checked that the card is inserted into PCIe v3.0 x16 + I get no
>> complaints from the driver.
>> I checked for interrupt throttling messages in the logs - found nothing. I
>> also set hw.intr_storm_threshold: 10000
>> then I saw hw.igb.max_interrupt_rate: 8000 and figured that I should have
>> hw.ix or hw.ixgbe which seems
>> to have existed in the past but I don't have it.Also tried this
>> dev.ix.0.enable_aim: 0 + dev.ix.1.enable_aim: 0
>>
>> I think I have enough mbufs:
>> kern.ipc.nmbclusters=262144
>> kern.ipc.nmbjumbop=262144
>>
>> I also tried doubling those.
>>
>> So after trying all those it still seems like I can't get past the
>> 4-5Gbit/s barrier so I decided to ask.
>> Now I start wondering if it has anything to do with the lacp/switch or
>> even
>> with that patch from Oleg which helped me overcome the problem with the
>> flapping interface.
>>
>> If anything else comes to mind and there should be another knob to turn -
>> feel free to suggest it.
>>
>> Thanks,
>> Rumen Telbizov
>>
>>
>> On Thu, Oct 3, 2013 at 3:15 PM, Jack Vogel <jfvogel@gmail.com> wrote:
>>
>> > Make sure you are in slots with enough lanes/bandwidth, the driver
>> should
>> > complain when loaded
>> > if you aren't though. Make sure you aren't getting interrupts throttled,
>> > and that you have sufficient
>> > mbuf resources so you aren't waiting on those, that can make a BIG
>> > difference.
>> >
>> > Jack
>> >
>> >
>> >
>> > On Thu, Oct 3, 2013 at 2:37 PM, Rumen Telbizov <telbizov@gmail.com>
>> wrote:
>> >
>> >> Thanks Jack,
>> >>
>> >> So I am running a couple of FreeBSD machines with those and they are in
>> >> LACP pair plus vlans on top of them.
>> >> When I run iperf between the two I get about about 1.7Gbit/s with 1
>> >> thread and I max out around 4.5-5Gbp/s with 6-8 multiple parallel
>> threads
>> >> (tried both UDP and TCP).
>> >>
>> >> What kind of tuning would you recommend that I try?
>> >>
>> >> Thanks,
>> >> Rumen Telbizov
>> >>
>> >>
>> >> On Thu, Oct 3, 2013 at 1:35 PM, Jack Vogel <jfvogel@gmail.com> wrote:
>> >>
>> >>> sysctl dev.ix.0 etc...
>> >>>
>> >>> Jack
>> >>>
>> >>>
>> >>>
>> >>> On Thu, Oct 3, 2013 at 12:35 PM, Rumen Telbizov <telbizov@gmail.com
>> >wrote:
>> >>>
>> >>>> Hello everyone,
>> >>>>
>> >>>> I am trying to tweak some of the sysctl tunables for the ix (ixgbe)
>> >>>> driver
>> >>>> in FreeBSD 9.2 since I am experiencing less than ideal performance
>> and
>> >>>> it
>> >>>> seems like I can't find any:
>> >>>>
>> >>>> # sysctl -a | grep -i ixgbe
>> >>>> device    ixgbe
>> >>>>
>> >>>> I am running 9.2-RC4.
>> >>>>
>> >>>> Any input appreciated.
>> >>>>
>> >>>> Thanks,
>> >>>> --
>> >>>> Rumen Telbizov
>> >>>> Unix Systems Administrator <http://telbizov.com>;
>> >>>> _______________________________________________
>> >>>> freebsd-stable@freebsd.org mailing list
>> >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> >>>> To unsubscribe, send any mail to "
>> >>>> freebsd-stable-unsubscribe@freebsd.org"
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> Rumen Telbizov
>> >> Unix Systems Administrator <http://telbizov.com>;
>>
>> >>
>> >
>> >
>>
>>
>> --
>> Rumen Telbizov
>> Unix Systems Administrator <http://telbizov.com>;
>> _______________________________________________
>> freebsd-stable@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>>
>
>


-- 
Rumen Telbizov
Unix Systems Administrator <http://telbizov.com>;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAENR%2B_WsU%2BjJfCy_WKp2nueHa5cifhF6iBxvTaVvBGKnANesAg>