Using FIO with Netdata For Linux Storage Performance Benchmarks
https://lawrence.video/storage
Link to script in forums
https://lawrence.video/fio
Connecting With Us
—————————————————
+ Hire Us For A Project: https://lawrencesystems.com/hire-us/
+ Tom Twitter 🐦 https://twitter.com/TomLawrenceTech
+ Our Web Site https://www.lawrencesystems.com/
+ Our Forums https://forums.lawrencesystems.com/
+ Instagram https://www.instagram.com/lawrencesystems/
+ Facebook https://www.facebook.com/Lawrencesystems/
+ GitHub https://github.com/lawrencesystems/
+ Discord https://discord.gg/ZwTz3Mh
Lawrence Systems Shirts and Swag
—————————————————
►👕 https://lawrence.video/swag/
AFFILIATES & REFERRAL LINKS
—————————————————
Amazon Affiliate Store
🛒 https://www.amazon.com/shop/lawrencesystemspcpickup
All Of Our Affiliates that help us out and can get you discounts!
🛒 https://www.lawrencesystems.com/partners-and-affiliates/
Gear we use on Kit
🛒 https://kit.co/lawrencesystems
Use OfferCode LTSERVICES to get 10% off your order at
🛒 https://www.techsupplydirect.com?aff=2
Digital Ocean Offer Code
🛒 https://m.do.co/c/85de8d181725
HostiFi UniFi Cloud Hosting Service
🛒 https://hostifi.net/?via=lawrencesystems
Protect you privacy with a VPN from Private Internet Access
🛒 https://www.privateinternetaccess.com/pages/buy-vpn/LRNSYS
Patreon
💰 https://www.patreon.com/lawrencesystems
Time Stamps
00:00 Using FIO and Netdata for Storage Testing and Tuning
01:16 The Test TrueNAS Scale System
02:43 The FIO Script and parameters
04:30 Testing and Using Netdata for the results
by Lawrence Systems
linux web server
All bash variables should be double quoted!
It's a common rockie mistake to assign command line arguments ($1) to variables without double quotes.
Thanks Tom, much appreciated, now I've got something to play with at the weekend.
I update the in the forums noting that it requires not just fio & bc but also jc. https://lawrence.video/fio
Looks like great tool. Too bad that is not "free" nor "opensource". If it would be "free", I would not need to provide my email address in order to download from their website.
Thank you Tom!! Great video!
Definitely test for your environment and workload.
I would have thought that a zvol with 4k vblocks would have been the best performance for my windows 11 vm and its workload, but actually testing showed me that I was getting better small read/writes with 64k. (On my system and the workload that I was targeting)
Can’t just assume as topology and type of hardware change your expected results
Test test test
Very interesting test. Do you have a video about how to configure Netdata for visualization?
Great stuff Tom! Some community driven, agreed upon bench marks make debugging issues in the forum threads much easier, and more valuable for future readers.
Suggestion: Could your script pull & grep out some system statistics at the beginning, so it's highly visible what kind of hardware configuration people are using?
This is a great video. I would love to see a walkthrough of how to use phoronix to compare two machines (and have the results show on the same page)