6 AWESOME CLI Tools for Mac & Linux Performance Testing (2022)

Поділитися
Вставка
  • Опубліковано 3 лип 2024
  • In today's video I demonstrate six command line tools that I use for performance and stress testing my Mac and Linux machines.
    All tools are available for free. In Mac you can install them from Homebrew and on Linux you'll find them in the package manager for your platform.
    If you're on Mac and you're not using Homebrew yet - check out my video on that here: • The 1st thing to insta... .
    CHAPTERS
    ==========
    00:00 - Start
    00:16 - Speedtest CLI
    01:03 - 7zip
    02:59 - iozone
    04:36 - iperf3
    05:33 - sysbench
    06:36 - stress-ng
    TOOLS
    ======
    * speedtest-cli - github.com/sivel/speedtest-cli
    * 7zip - www.7-zip.org/ (package name is p7zip in Homebrew and most Linux distros)
    * iozone - www.iozone.org/
    * iperf3 - iperf.fr/iperf-download.php
    * sysbench - github.com/akopytov/sysbench
    * stress-ng - github.com/ColinIanKing/stres...
    OTHER VIDEOS
    =============
    * Essential CLI Tools - • 7 Essential Command Li...
    * Favourite CLI Tools - • 6 AWESOME Command Line...
    SUPPORT THE CHANNEL
    =====================
    * Buy me a coffee - www.buymeacoffee.com/techcrafted
    * Support me on Patreon - / techcrafted
    AFFILIATE LINKS
    ==============
    Tech Craft is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk
  • Фільми й анімація

КОМЕНТАРІ • 58

  • @tech_craft
    @tech_craft  Рік тому +4

    What are your favourite command line tools?

    • @garrisonb388
      @garrisonb388 Рік тому +2

      Tree, and fzf for fuzzy searching

    • @flexairz
      @flexairz Рік тому +3

      htop

    • @yoyonel1808
      @yoyonel1808 Рік тому +1

      currently => `nala` for upgrading all my system easily ^^

  • @MattManuel
    @MattManuel 3 місяці тому

    This was another great video. Thanks. I hadn't heard of some of these utilities before.

  • @oluwatomisinbabatunde8426
    @oluwatomisinbabatunde8426 Рік тому

    Amazing work man!

  • @Ax4400
    @Ax4400 Рік тому

    Excellent video. Thank you.

  • @marciomaiajr
    @marciomaiajr Рік тому +1

    Your software recommendations are always top notch. When you recommended ncdu I installed it just for fun and it really changed the way I deal with storage. ncdu is FAST, and it is so helpful that I had to install it on all my machines.

    • @tech_craft
      @tech_craft  Рік тому

      It's great, I'm using it more and more since I seem to accumulate massive video files at a ridiculous rate now.

  • @allezvenga7617
    @allezvenga7617 Рік тому

    Thanks for your sharing

  • @dmitrykhangulyan4349
    @dmitrykhangulyan4349 Рік тому

    thanks, I suppose a good selection of tools. Actually I never used any of these. Quite an unusual case as the author often talks about MY favorite software 😀. That's why I think that's a great channel.

  • @geriivagyok
    @geriivagyok Рік тому +2

    I use networkQuality -v to test my connection test on Mac. I believe this is a built in command.

  • @pavelperina7629
    @pavelperina7629 11 місяців тому

    Phoronix test suite. However it has some flaws. For example linux kernel build benchmark runs faster on stable/outdated distros with GCC7 than on new distros with GCC13 and it's not always how many factors do affect the results.

  • @chrisk.162
    @chrisk.162 Рік тому

    nice tools. Can iozone also be used to test network storage nfs/smb performace?

    • @tech_craft
      @tech_craft  Рік тому +1

      Absolutely. If you cd into your mount directory and run iozone from there everything should work as expected.

  • @4ktrash4lyf
    @4ktrash4lyf Рік тому

    think you could make a video covering your emacs setup?

    • @tech_craft
      @tech_craft  Рік тому +2

      I'm planning a complete overhaul of my Emacs setup and will definitely do a video on it.

  • @motoryzen
    @motoryzen Рік тому

    0:27 to 0:40 I noticed the speed readings I get with speedtest-cli are vastly different than ookla on their site
    1Gbls connection here... speedtest-cli claimed around 300 ish Mbps while ookla was in the mid 900 ish Mbps range for download...uploads were precisely the same.om speedtest-cli and ookla.. and yes..I made sure no webpages nor downloads were going on other than the obvious.
    also cat 6 ethernet cable straight to a damn Arris s33 modem ( supports up to 2.5Gbps by the way)...on a PC with a solid Intel 1Gbps Ethernet jack)

    • @tech_craft
      @tech_craft  Рік тому

      Yeah, you will see that because speedtest is using different servers than ookla and others.

  • @msimcox2
    @msimcox2 Рік тому

    Rob, what btop theme are you using?

    • @tech_craft
      @tech_craft  Рік тому +1

      I left it configured to use the TTY theme so that it picks up the Dracula theme I have in my Kitty terminal.

  • @mikejennings7897
    @mikejennings7897 Рік тому

    Do you think running these tools from windows 11 virtualized Linux would provide good results?

    • @tech_craft
      @tech_craft  Рік тому

      For the network tests yes, for the CPU, IO and memory I'm not sure - I imagine it would depend on the VM provider you are using.

  • @codemoor
    @codemoor Рік тому

    Can you tell us what font u use in cli ??

    • @tech_craft
      @tech_craft  Рік тому

      It's Jetbrains Mono: www.jetbrains.com/lp/mono/

  • @kaptenkrok8123
    @kaptenkrok8123 Рік тому +1

    Im curious why you would us a proprietary file format for the spreadsheet. Is there a special reason or just a habit?

    • @tech_craft
      @tech_craft  Рік тому

      From my reading of the docs, Excel is the only option. If that’s wrong I’d love to know because I don’t like having Office on all my machines

    • @kaptenkrok8123
      @kaptenkrok8123 Рік тому

      @@tech_craft excel support a number of open file formats like ods and csv. Microsofts proprietary file formats can have compatibility issues between different versions of excel and is generally unadvisable to use if you don't have a specific reason to do so. Also becomes a lot harder to work with in cli applications. I suspected you had some legacy hardware that you wanted to use that only accepted xls but that didn't seem to be the case.

    • @tech_craft
      @tech_craft  Рік тому

      I don't think the issue here is Excel, I think it's iozone. If you try to output a CSV for example, you still just get an XLS file.

  • @leandroalbero
    @leandroalbero Рік тому

    Is it fair to compare MIPS on two different architectures?

    • @tech_craft
      @tech_craft  Рік тому

      It will depend on the exact nature of the benchmark. In general no, but I've found MIPS ratios and speed ratios to be consistent across platforms when running the 7zip benchmarks.
      For example, the 5950X vs. M1 10-core has a ratio between 1.5-1.7 for both speed and MIPS. You can calculate your own normalised rating of Speed / Utilisation if you want to be absolutely certain, but for the 7zip benchmarks across x86 and M1 that I've done the Speed/Utilisation and MIPS/Utilisation ratings are always pretty much the exact same.
      Summary for my setup - the 5950x still beats the M1 in raw throughput for multi-core workloads (it has 32 hardware threads so it should!) but the cores on the M1 are twice as fast (both MIPS and throughput) than the cores on the 5950x.

  • @user-jl2ww9bk2e
    @user-jl2ww9bk2e Рік тому

    what is the app name that in start showing cpu memory so on info

  • @fraenkiboii
    @fraenkiboii Рік тому

    Which monospace font are you using in the terminal?

    • @tech_craft
      @tech_craft  Рік тому +1

      It is JetBrains Mono.

    • @fraenkiboii
      @fraenkiboii Рік тому

      @@tech_craft woah man, thanks! I love it! Just applied it in vs code, eclipse, xfce terminal and it looks stellar!

  • @jamesbaxter2812
    @jamesbaxter2812 2 місяці тому

    I did an rmlint on my laptop. In total 15085 files (tock over 5 hours)whereof 9221 are duplicates in 1627 groups. This equals 353.72 GB of duplicates which could be removed. 2828 other suspicious item(s) found, which may vary in size. Scanning tock in total 4h 32m 33.995s
    Can you help

  • @austinfu2102
    @austinfu2102 Рік тому

    somehow I got a 403 running speedtest-cli on my Mac…
    which is really weird 😂

    • @tech_craft
      @tech_craft  Рік тому

      That's a new one! I have never seen that before 😂

    • @austinfu2102
      @austinfu2102 Рік тому

      @@tech_craft used it again, works fine now.
      I guess it's a random thing. Still really weired 😂

    • @tech_craft
      @tech_craft  Рік тому +1

      Computers are just so fickle!

  • @umiatimukaromah5730
    @umiatimukaromah5730 Рік тому

    supply unit op92caed

  • @trazolaboratoriodearteydis204

    ong

  • @camiloandrescolpabolano9151

    dude just look it up, there are free providers out there, it s goddaym expensive to buy, especially when you re a pro soft maker.

    • @tech_craft
      @tech_craft  Рік тому

      Did you comment on the wrong video? All these tools are free.

  • @VSMani-tc4mm
    @VSMani-tc4mm Рік тому

    tho

  • @themistoclesnelson2163
    @themistoclesnelson2163 Рік тому

    Comment

  • @YoMateo.
    @YoMateo. Рік тому +1

    Whoever's reading this, i pray that whatever you're going through gets better and whatever you're struggling with or worrying about is going to be fine and that everyone has a fantastic day! Amen

    • @DarkGladiator
      @DarkGladiator Рік тому +1

      I have seen you in bunch of videos
      Seriously you're starting to become the bad thing I'm going through, so _get better_

  • @tyronetripod8536
    @tyronetripod8536 Рік тому

    not dumbed down enuff for me

    • @tech_craft
      @tech_craft  Рік тому

      Thanks for the feedback. This video was intended to be a quick intro to the possibilities, but I was a little worried about doing since I had to assume a lot of prior knowledge. Is there a particular topic that you'd like a deeper dive into?

    • @tyronetripod8536
      @tyronetripod8536 Рік тому

      @@tech_craft just the actual command lines to copy and paste for install and run in terminal would do wonders

  • @feliperebolledo3642
    @feliperebolledo3642 Рік тому

    I love pirating your software nom onom onomnom

  • @_imps
    @_imps Рік тому

    you can not simply replace benchmarking with "performance testing" this is misleading at best

    • @tech_craft
      @tech_craft  Рік тому

      Benchmarking is one kind of performance testing. Many of these tools can be use for baseline testing and then back testing changes. We also have a presentation of stress testing here which is a completely different kind of performance test.
      Your comment is misleading at best.

    • @_imps
      @_imps Рік тому

      @@tech_craft the only tool in the list where you can control the load is iperf. Having only stress test and benchmark are simply not enough to verify system performance requirements.

    • @tech_craft
      @tech_craft  Рік тому

      You are incorrect. Each of iperf, stress-ng sysbench and iozone provide the ability to control the load. So four of the six tools.
      I also never once said that this list is definitive. Again, your comment is misleading at best.

  • @Crazy--Clown
    @Crazy--Clown Рік тому

    China