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

    Speed test in GUI, with history bar chart

    General pfSense Questions
    4
    8
    7.1k
    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.
    • S
      SmokinMoJoe
      last edited by

      Hi All,

      I see for years users have asked how to do speed tests with pfSense. From the GUI there should be a widget that we can put the ISP's ookla speedtest server in and have it run against it on demand as well as scheduled. The results need to be presented in a bar chart to see what days or hours in a day are slow.

      It has been asked for many years ago. I know this seems petty but there are ISP's that over commit and if our users know that they can ask for non-shared service to the home or switch from provider X to provider Y.

      I the core team cannot do this is there some way this can be offloaded to the community? Can the community write plugins and get them published so end users can easily add a plugin?

      Thanks,
      Joe

      1 Reply Last reply Reply Quote 0
      • johnpozJ
        johnpoz LAYER 8 Global Moderator
        last edited by johnpoz

        This was recently done

        give me a sec to find it. brb

        here
        https://github.com/aln-1/pfsense-speedtest-widget

        Here is the thread about it
        https://forum.netgate.com/post/913011

        It think its completely pointless and not good idea to do speedtest from your routers.. But yeah what you ask for has need done.

        An intelligent man is sometimes forced to be drunk to spend time with his fools
        If you get confused: Listen to the Music Play
        Please don't Chat/PM me for help, unless mod related
        SG-4860 24.11 | Lab VMs 2.7.2, 24.11

        S 2 Replies Last reply Reply Quote 2
        • S
          SmokinMoJoe @johnpoz
          last edited by

          @johnpoz

          Thanks, I installed it but I really think the guys at Netgate need to add this to pfSense, so it will work when you do upgrades and you can decide how frequent to run, to log and to chart.

          1 Reply Last reply Reply Quote 0
          • S
            SmokinMoJoe @johnpoz
            last edited by

            @johnpoz

            That post startd in 2014 and 6 years later the pfSense team has not adopted the tool or a way to present the results in a gui. Maybe in the summer the pfSense team should hire some interns to do the little things that need to be tidied up...

            Thanks,
            Joe

            N 1 Reply Last reply Reply Quote 0
            • N
              netblues @SmokinMoJoe
              last edited by

              @SmokinMoJoe I have insisted on the usability of such feature, but there are limits.
              Its ok as a adhoc practical test, however periodic testing and graphs is of no values, since results differ from proper speed testing and will lead to wrong assumptions easily.

              S 1 Reply Last reply Reply Quote 0
              • S
                SmokinMoJoe @netblues
                last edited by

                @netblues

                You can't fix stupid. I live in an area served by Charter Communications and I know where the speed test server is and even though from a GEOIP query it is further away I know that in network data has less restrictions. Every time I test to the ISP's speed test the latency is lower than the outside carrier that is just 30 or 60 miles from my house. Speedtest by default tries to figure out what server is closest and for me it is 100% wrong.

                I feel this is a must have feature. When users complain the network/internet is slow they can do a speedtest or fast.com but if they have a crappy wifi connection we would like to know that the pfSense firewall can do 100x100 and the issue is on the users end.

                Once this is working I would want to do something where users could get access to the current test, the history or just run another test now. Self service so they can quit bothering me about this subject.

                Thanks,
                Joe

                N 1 Reply Last reply Reply Quote 0
                • N
                  netblues @SmokinMoJoe
                  last edited by

                  @SmokinMoJoe Results of speedtest must be evaluated by taking into consideration other things too.
                  But speedtest isn't the best approach.
                  You can create a custom gateway, pinging something at a reasonable distance, and then graph it from status/monitoring.
                  It would give you a very solid idea of traffic, as is.
                  Also there are excellent smokeping hosts out there that could ping your connections and give you reports regarding rtt.
                  You could point your users to the graphs, so they can quit bothering you, armed with far better responses.

                  Speedtest is ok for adhoc tests, the rest is of very little value, if any.

                  1 Reply Last reply Reply Quote 0
                  • provelsP
                    provels
                    last edited by provels

                    You could always try this:
                    https://forum.netgate.com/topic/64735/speedtest-cli-run-speedtest-on-pfsense-box
                    If I was able to figure it out anyone can. But not as easy as clicking "+Install" ...
                    That said, a speedtest should be run from a client and not the FW. That's what I do.

                    0da1b89d-5921-495f-9dcd-8437fc2c0531-image.png

                    932e0062-0825-4902-8c0b-f44841651d5c-image.png

                    Peder

                    MAIN - pfSense+ 24.11-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
                    BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

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