Тёмный

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

Tech Craft
Подписаться 92 тыс.
Просмотров 37 тыс.
50% 1

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

Кино

Опубликовано:

 

8 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 58   
@tech_craft
@tech_craft Год назад
What are your favourite command line tools?
@garrisonb388
@garrisonb388 Год назад
Tree, and fzf for fuzzy searching
@flexairz
@flexairz Год назад
htop
@yoyonel1808
@yoyonel1808 Год назад
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 Год назад
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.
@chrisk.162
@chrisk.162 Год назад
nice tools. Can iozone also be used to test network storage nfs/smb performace?
@tech_craft
@tech_craft Год назад
Absolutely. If you cd into your mount directory and run iozone from there everything should work as expected.
@geriivagyok
@geriivagyok Год назад
I use networkQuality -v to test my connection test on Mac. I believe this is a built in command.
@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
@msimcox2
@msimcox2 Год назад
Rob, what btop theme are you using?
@tech_craft
@tech_craft Год назад
I left it configured to use the TTY theme so that it picks up the Dracula theme I have in my Kitty terminal.
@pavelperina7629
@pavelperina7629 Год назад
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.
@kaptenkrok8123
@kaptenkrok8123 Год назад
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.
@4ktrash4lyf
@4ktrash4lyf Год назад
think you could make a video covering your emacs setup?
@tech_craft
@tech_craft Год назад
I'm planning a complete overhaul of my Emacs setup and will definitely do a video on it.
@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.
@user-jl2ww9bk2e
@user-jl2ww9bk2e Год назад
what is the app name that in start showing cpu memory so on info
@tech_craft
@tech_craft Год назад
That is btop.
@fraenkiboii
@fraenkiboii Год назад
Which monospace font are you using in the terminal?
@tech_craft
@tech_craft Год назад
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!
@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.
@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/
@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.
@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 Год назад
Computers are just so fickle!
@trazolaboratoriodearteydis204
ong
@umiatimukaromah5730
@umiatimukaromah5730 Год назад
supply unit op92caed
@VSMani-tc4mm
@VSMani-tc4mm Год назад
tho
@themistoclesnelson2163
@themistoclesnelson2163 Год назад
Comment
@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.
@YoMateo.
@YoMateo. Год назад
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 Год назад
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
Далее
Syncthing Made EASY
28:30
Просмотров 138 тыс.
7 Essential Command Line Tools (2022)
9:12
Просмотров 198 тыс.
Hidden FREE Mac Apps!
28:14
Просмотров 165 тыс.
How to do Performance Testing with k6
9:55
Просмотров 23 тыс.
10 AWESOME Linux Terminal Applications and Utilities
16:18
9 AMAZING COMMAND LINE TOOLS for Linux
17:09
Просмотров 111 тыс.
Intro to fzf
8:35
Просмотров 15 тыс.
Advanced macOS Tricks and Utilities Using Terminal!
13:29
Linux Performance Monitoring Tools
24:27
Просмотров 17 тыс.