Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Budget 1Gbps hardware in 1U rack format

    Scheduled Pinned Locked Moved Hardware
    30 Posts 5 Posters 3.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by

      It could well be a FreeBSD only issue, or maybe a *BSD issue. I haven't ever investigated.
      It's something that has relatively recently become an issue with higher speed connections becoming available using PPPoE.
      Just be aware of it.

      Steve

      1 Reply Last reply Reply Quote 0
      • H
        hitech95
        last edited by hitech95

        @stephenw10 said in Budget 1Gbps hardware in 1U rack format:

        Just be aware of it.

        Just tried a workaround found on bsd issue tracker. But looks like it reduce the "speed" and increase ping.
        -100Mbps
        +5ms.
        I didn't have done a proper test just a couple of speedtests.

        net.isr.dispatch = "deferred"
        

        At least the queue is managed by all cores. I have installed HTOP :)
        And now the load is more distributed.

        1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          Yes, that will likely have some drawbacks. It will probably break any traffic shaping you have applied for example which might be why your ping times increase.

          Steve

          1 Reply Last reply Reply Quote 0
          • A
            abcnew
            last edited by abcnew

            maybe you can consider atom 3000 series cpu. like netgate's sg-5100 or xg-7100 with 4-core c3558, or supermicro's c3000 series motherboard.

            I am testing a supermicro C3758 barebone which has 8 cores and 4 1gbps-ports with 1u rack mount. The fan speed of this barebone can be lower than default setting(30%) if you can configure it through IPMI console tools.

            V 1 Reply Last reply Reply Quote 0
            • V
              VAMike @abcnew
              last edited by

              @abcnew said in Budget 1Gbps hardware in 1U rack format:

              maybe you can consider atom 3000 series cpu. like netgate's sg-5100 or xg-7100 with 4-core c3558, or supermicro's c3000 series motherboard.

              Have you confirmed that hardware can do gigabit PPPoE?

              A 1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Mmm, unfortunately I can only dream of 1G PPPoE here and I'm not sure how realistic a local test would be with PPPoE.
                But I would want to run a test to be sure there. I kinda expected it to use more on the i5-750 TBH on a single core.
                As another data point there is this: https://forum.netgate.com/topic/133704/poor-performance-on-igb-driver
                That user seemed to be limited to 500Mbps over PPPoE with J1900.
                I suspect this doesn't scale and there are a load of variables though.

                Steve

                1 Reply Last reply Reply Quote 0
                • A
                  abcnew @VAMike
                  last edited by

                  @vamike
                  1gbps PPPoE was an issue before because PPPoE was single threaded for a very long time in FreeBSD. (Use "PPPoE single threaded" as searching keywords.)

                  But MikeFromOz posted 3 months ago that his i5-8400 and intel X550 can do 1gbps pppoe:
                  https://forum.netgate.com/topic/117313/hardware-to-achieve-gigabit-over-pppoe/5

                  V 1 Reply Last reply Reply Quote 0
                  • V
                    VAMike @abcnew
                    last edited by

                    @abcnew um, are you arguing that there's no need to worry about whether a low-power, low-ipc embedded cpu can do gigabit pppoe because it's possible to hit 1gbps with a 4GHz implementation of intel's latest microarchitecture?

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator
                      last edited by

                      Mmm, that's not a good example. The i5-8400 has a very high single thread performance. I would expect that to handle 1Gbp on a single queue easily. As the poster says there, they may have over spec'd it. 😉
                      https://www.cpubenchmark.net/compare/Intel-i5-8400-vs-Intel-i5-750-vs-Intel-Celeron-J1900/3097vs772vs2131

                      A synthetic benchmark like that can only tell you so much but it should provide some idea.

                      Steve

                      1 Reply Last reply Reply Quote 0
                      • H
                        hitech95
                        last edited by

                        I think that for now I'll keep my hardware (tring to optimize it with downclock) or move to someting else different than pfsense.
                        Here all connections are pppoe and this is a huge drawback.

                        Even my old mips router with 500Mhz cpu single core can push 300Mbps! And a quadcore 2Ghz+ x86 cpu can't.

                        V 1 Reply Last reply Reply Quote 0
                        • stephenw10S
                          stephenw10 Netgate Administrator
                          last edited by

                          Well you can push 300Mbps, you can't push 1Gbps over PPPoE with CPU from 2014 designed to be low power. Assuming you're referring to the J1900 there.

                          How much power is your current setup actually consuming?

                          It clearly doesn't need a quad core CPU in that application. You might save some power by just swapping out the CPU.

                          Steve

                          V 1 Reply Last reply Reply Quote 0
                          • V
                            VAMike @hitech95
                            last edited by

                            @hitech95 said in Budget 1Gbps hardware in 1U rack format:

                            I think that for now I'll keep my hardware (tring to optimize it with downclock) or move to someting else different than pfsense.
                            Here all connections are pppoe and this is a huge drawback.

                            Yes. Ideally you could get a provider that doesn't use pppoe (which is horrible) but if you're stuck you're stuck. You'd probably see better performance with a linux based firewall, but nothing you wrote above suggested anything about a performance problem--you only mentioned a desire for better power efficiency. Also, please see what I wrote about getting rid of the LAG and changing how you use the existing interfaces. It's possible to degrade any system by configuring it sub-optimally.

                            Even my old mips router with 500Mhz cpu single core can push 300Mbps! And a quadcore 2Ghz+ x86 cpu can't.

                            Where did this 300Mbps number come from? There are plenty of quad core 2GHz+ x86 devices that can push more than that. (Although saying "2GHz x86" is mostly meaningless because it neglects to specify the implementation. A 2GHz Avoton has very different characteristics than a 2GHz Kaby Lake.) It's also worth pointing out that your mips router likely does pppoe in hardware.

                            1 Reply Last reply Reply Quote 0
                            • V
                              VAMike @stephenw10
                              last edited by

                              @stephenw10 said in Budget 1Gbps hardware in 1U rack format:

                              You might save some power by just swapping out the CPU.

                              I wouldn't expect much of an ROI from doing that--the old chipsets were power hogs themselves, so the total idle consumption probably won't drop much.

                              1 Reply Last reply Reply Quote 0
                              • H
                                hitech95
                                last edited by

                                @vamike said in Budget 1Gbps hardware in 1U rack format:

                                Ideally you could get a provider that doesn't use pppoe

                                In Italy I have seen only pppoe connections.

                                but nothing you wrote above suggested anything about a performance problem--you only mentioned a desire for better power efficiency
                                Right now I don't have problems except somes with Voip. (No idea if is due to the voip provider or pfSense)

                                Where did this 300Mbps number come from?

                                It was just a reference that looks like that BSD is not using the full potential of the hardware. In comparison small, and embedded not powerfull hardware can do more.

                                Anyway the according to the sintetic benchmarks the i5 should be fine on handling the connection it have more points on the single thread than my i5-750.

                                The power cunsumption should be around 150W. The processor is quite old, the motherboard is made for gaming "extreme editions" with lot of fancy stuff. so it have lot of useless stuff for a router sucking power.

                                I was looking for a more efficient system.

                                Why should I remove the LAG? It saved my life. I bought switch capable of managing it to have that!
                                I move lot of stuff on my net and sometimes the router have to manage the data (different subnets) If I hadn't the LAG the internet connection would be slow.

                                Well you can push 300Mbps, you can't push 1Gbps over PPPoE with CPU from 2014 designed to be low power. Assuming you're referring to the J1900 there.

                                I was talking about i3 or i5 i listed before. The j1900 is quite a low power processor and I know the limitations.
                                But the fact that I have to buy a Skylake+ CPU for my router is no sense. I'm on Ivy Bringe on my main desktop... and my router should be more powerfull/newer?

                                This is no sense. Something is wrong in the "pipeline".

                                V 1 Reply Last reply Reply Quote 0
                                • stephenw10S
                                  stephenw10 Netgate Administrator
                                  last edited by

                                  @vamike said in Budget 1Gbps hardware in 1U rack format:

                                  I wouldn't expect much of an ROI from doing that--the old chipsets were power hogs themselves, so the total idle consumption probably won't drop much.

                                  Yeah I agree. Even with the cost of, say, an i5-650 you probably won't see that back in power costs.
                                  Personally I'd probably try it just to see.

                                  @hitech95 said in Budget 1Gbps hardware in 1U rack format:

                                  The power consumption should be around 150W

                                  It probably isn't though. I would measure it before changing anything.

                                  Steve

                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    VAMike @hitech95
                                    last edited by

                                    @hitech95 said in Budget 1Gbps hardware in 1U rack format:

                                    @vamike said in Budget 1Gbps hardware in 1U rack format:

                                    Ideally you could get a provider that doesn't use pppoe

                                    In Italy I have seen only pppoe connections.

                                    no country has a monopoly on stupidity :)

                                    Where did this 300Mbps number come from?

                                    It was just a reference that looks like that BSD is not using the full potential of the hardware. In comparison small, and embedded not powerfull hardware can do more.

                                    If you offload a large part of the processing then it certainly requires less CPU to do the rest. That said, I think you're engaging in a bit of hyperbole, because it's certainly possible to find a lot of consumer routers and other small embedded chips that choke on gigabit pppoe. If you get a router along with a gigabit pppoe connection, you got something that was specifically chosen for its pppoe performance.

                                    Why should I remove the LAG? It saved my life. I bought switch capable of managing it to have that!
                                    I move lot of stuff on my net and sometimes the router have to manage the data (different subnets) If I hadn't the LAG the internet connection would be slow.

                                    Honestly, I have no idea what you're saying here. If you want to have different subnets you can either trunk over a vlan or use different interfaces as I suggested, link aggregation has nothing to do with it. Due to the way link aggregation works, if you have a small number of devices it's extremely unlikely that you're getting balanced high utilization across the interfaces. Much more likely, you've got high utilization on one or two interfaces, and the others are idle. Especially since your wan is currently a realtek nic (which has terrible fbsd drivers) it's almost certain you'll get more bang for the buck by moving the lan to one of the intel interfaces than hoping that the traffic spreads nicely across four interfaces internally. If your high-utilization hosts happen to hash unluckily, the LAG will actually provide less bandwidth than splitting the subnets onto separate interfaces. (In the worst case, a pair of connection endpoints will be sharing a single interface rather than being forced onto two.) In general, a lot of people think that link aggregation will provide much more benefit than it actually does. There's no way link aggregation is speeding up the WAN connection, which is capped at 1gbps.

                                    I was talking about i3 or i5 i listed before. The j1900 is quite a low power processor and I know the limitations.
                                    But the fact that I have to buy a Skylake+ CPU for my router is no sense. I'm on Ivy Bringe on my main desktop... and my router should be more powerfull/newer?

                                    This is no sense. Something is wrong in the "pipeline".

                                    There's certainly confusion here. You haven't reported a performance problem, so recommendations for new CPUs are based mostly on your request for something more efficient, and somewhat with an eye toward what you might want to implement on the connection you say you have. The newer CPUs are very, very power efficient at idle, and that's why I suggest looking at them rather than a six year old ivy bridge, given your stated requirement. If you want to add things with greater CPU requirements, like VPN, they have plenty of capacity for that also. The 3855U could probably handle things at your current level of activity, but you won't have a lot of excess capacity. If you try to do more with it and run into the limits, you've basically wasted your investment if you end up needing to upgrade. And (this is important) the U series part costs more than the entry level CPUs I was talking about--you pay extra for the throttling. The only reason to buy something in the U series is if you have a really compelling reason not to exceed a certain TDP at max load (for example, if you put the CPU in your lap and don't want to get too toasty). Again, you haven't said that you have a performance issue now, so I don't understand why you say you "need" to upgrade to skylake--you could just leave everything alone.

                                    1 Reply Last reply Reply Quote 0
                                    • H
                                      hitech95
                                      last edited by

                                      Hi,
                                      I currently have lot of traffic between subnets. If I have full gbit traffic the two link get saturated. This is why I have the LAG. The lag is now running on the internet NICs. The realtek is used only for WAN to ONU.

                                      In Italy we have 5 ISPs and all uses PPPoE. (Only one uses IP but only on VDSL)

                                      About the Skylake, as you have said only newer generations have low idle power. And the prices is too hight for my budget.

                                      At this point I'll wait for some newer solutions later.
                                      A mobile grade CPU would be the greatest upgrade for me. The rack mount is under the roof and ventilation is low...

                                      1 Reply Last reply Reply Quote 0
                                      • T
                                        twennywonn
                                        last edited by twennywonn

                                        I'm not an expert but I just purchased a new in box Dell R210 II added a legit Intel I340 from a server pull and I can have no issues obtaining my 1gb service while running Suricata and Pfblockerng.

                                        I got the Dell for $290 with shipping.

                                        A 1 Reply Last reply Reply Quote 0
                                        • A
                                          abcnew @twennywonn
                                          last edited by

                                          It seems that em(4) NICs have no such issue on multi-threaded PPPoE, including i340-t4 and i350-t4.

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.