@@ExplainingComputers Well, I have always loved the 12 labours of Hercules, and now I have to admire the "7 Installs of CB" I wonder which took longer, the installs or opening those damn card packs? Man, you got geek cred here!
I'd love to see Chris (if I may call him Chris) play the Nottingham angle and dress in green tights for an episode and maybe shoot arrows at old hard drives or something.
Thank you so much, there are loads of videos that either don't cover this, or are over 4 years old An updated very detailed video about the little buggers is a warm welcome
• The thing that complicates is that for any given card, some attributes might be higher while others might be lower. For example, you might have to choose between a C10 A1 V10 (SanDisk Ultra) or a (no A rating) U3 V30 (SanDisk Extreme Plus). Unfortunately, it's not always as simple as pick the one with the bigger numbers (price not withstanding). • 8:03 - Hmm. 🤔 The Lexar has the highest write IOPS but the second-lowest write speed. 🤨
IOPS is king almost all the time, you read to the card more often then you write to it. Also most reads will be random reads assuming you're running Linux and the such. Only large files like movies get close to the max read speeds.
Great analysis of real world performance. What is surprising is the overall performance of each uSD was remarkably close and you could choose any of the cards tested and achieve very good results. Thanks Christopher for taking the time to do these test and provide the results in an easy to understand synopsis.
I used a Sandisk ultra 64 gb card from 2015 when it was first launched. It has been replaced 3 times under warranty till date. I am using a Samsung Evo 32gb from 2016 and is working flawlessly till today. You must have taken a lot of time to make this tedious video. Thank you from all of us for making such amazing videos.
Great analysis, Chris. I do photography and use my GoPro *in addition to* using SBCs so microSD performance is something I'm always thinking about and my experiences are pretty in line with the outcomes of your benchmarking. One problem I've had with Samsung is that it seems to have a pretty substantial amount of variability: I've had Evo + and Pro Selects that have outstanding performance only to get another from that same line and have it be terrible. AFAIK they're all originals (proper serials, no sketchy packaging), so it really just seems to be kinda hit or miss. Usually I stay away from Lexar just because the price premium they typically have doesn't correspond with better performance/longevity but yours seems reasonably priced. I also hadn't even heard of those high endurance cards, I'll have to check them out. Great video as always!
Again, your comparisons are wonderful. I don’t think that anyone else would buy all these SD cards and then take the time to do the comparisons. It is obvious that the tests were fair and unbiased. I will use this video to help guide my purchases in the future.
The tip about the new diagnostic software was a welcome bit of information. I found this review very timely due to the fact that I’m running a number of MotionEyesOS Pi’s and I was looking for the best SD card to use. Thanks Chris 🙏🏿 Stay safe and healthy my friend! We are living in troubling times but we will pull through😉
Even this vid is already 2 years old, you gave me an idea what sd cards should i buy specially my laptop that only have 64GB emmc storage and doesn't have m.2 slot.
Great video, must've been quite tiresome to bench all those cards. Your comforting videos and calm demeanour are always welcome, but just what we need at the moment :)
Thank you, Chris. Based on your review I settled for the Sandisk Extreme Pro 32 Mb currently selling for £9.69 from Amazon. All this in time for the delivery of my Raspberry Pi 400 next week. All your reviews are very much appreciated.
I did not expect the Lexar to perform as well as it did, I bought the san disk extreme pro without seeing this video first but after watching it I am confident I made the right choice
I some time like to buy from different vendors. You never know if some electronics have a high fail rate or if the product was miss handled. This was a great video Thank you and please be safe out there everyone
Three certainties in life - death and taxes on one hand and on the other hand - superb videos from Christopher, just as he has delivered here once again. Faster cards are particularly useful in an SBC, I have a Pi 4b (4gig) and I swapped out a 32gig older card for a faster Lexar 32gig card - HUGE difference in all operational functions when you're using it as a desktop replacement. I also spec'd a card for a friend of mine in Australia and we achieved staggering write speeds on it - it was so fast writing Raspbian I thought it'd failed to write at all and did it 3 times over (I was doing this remotely through RDP over SSH). I think from memory it was a Lexar 128gig card, he was using a USB 3 micro card reader. It seemed to be writing at roughly hard drive speeds.
Hello Chris, 👋🏻 Explaining SD cards, excellent as always. Beautifully done. Makes my locked down Sunday brighter. 😁 Just keep on going making this excellent videos and stay safe.
Hi Elvira, here we are again. Thanks for your kind comments. :) I guess that many people are watching this in some kind of lockdown or isolation. So it is good I think that this little bit of normality can continue.
Notice the price differences between Amazon *.COM* and *.UK* at 5:49? Here is US/UK: 1.287 1.088 0.750 0.697 0.891 0.901 0.955 Conversion rates from 0.750 to 1.287 is a huge variance. Amazon .CA does the same where sometimes the Canadian price is better than the US but more often it is not. Shop and compare all sources and don't assume one is always less than the others.
Thanks for this comparison. My go-to card became the Sandisk Ultra after years of enduring the slow speeds of Kingston class 4, which were the cheapest ones on ebay. Slow cards compounded the sluggishness of earlier Pi models, and Kodi became unusable. Lesson learned. The right sdcard is transformative and i'm glad the word is being spread.
As always a great production. A bit of a differnet channel. Sort of look dated and at the same time totaly up to date and hugely satisfactory to watch. Great stuff!
Another awesome video. No one else explains tech so clearly. Also I don’t trust most tech videos that rate products because the majority are geared to go for a sponsors product. You have never let me down!
I have heard that counterfeit microSD cards are a big problem. I'm glad you didn't get any. Typically, they are slow and greatly over-report their capacities. Other than slowness, you wouldn't know until you tried to fill the card with files. Thank you for your work.
Great! i love how i can always use the actual information coming out of your videos sir, from having my own open vault to getting my very own atomic pi
Please stay safe Chris. I'm expecting to spend a lot of time playing with my Raspberry Pi and stuff over the next few weeks. Your videos will be a lovely highlight to look forward to.
I’ve been torture testing a Samsung Pro Endurance 32 GB for almost a year now with Home Assistant. I have a ton of sensors, most of which update multiple times a minute, with the default db sync time of 1s. So far the card has survived 800 GB of writes on the data partition. Those are almost exclusively tiny database writes, so given that NAND needs to be programmed in 16~128 kB blocks, the actual number of reprogrammed bytes is many times that. I’m very impressed and have bought more.
Amazing detailed tests...Saved for future reference and shopping carts! If you do a similar set of tests on USB sticks i.e. booting a PC via USB and if and when the Pi or other SBC's can boot off USB would be equally save worthy....as always the background info that you give is next to impossible to find in one place...I learned so much more than I expected when starting to watch
Thanks for doing this video. Its been really helpful especially when I have been struggling with my Jetson Nano setup and which one to go for. Your overall recommendation did help me select an SD card Lexar as an option and found an excellent deal with Amazon.
If you don't mind loading a separate OS , the Samsung Evo is a good choice for comparisons. Budget minded and rock solid, the Evo will do the business in the long term for development and system logging.
As always, a very well made video. Thanks for putting in so much effort, this does help in deciding with the next set of cards I am planning to buy. And yes, thanks for including the high endurance cards too!
Chris, I consistently enjoy your methodology in putting together your presentations. They are very well thought through and give great data. You get to the point and summarise your findings in an exacting manner. The consistency and thoroughness of your approach gives us confidence in your assessments and is a real testament to the number of subscribers of your channel. You're doing good Chris, and I'd brew you a mug of tea any day of the week.
@@ExplainingComputers Thank you. It is very good to hear that. Your channel will help me use some time now to learn new skills and have some fun, I hope, too.
Really a great job. Now we can consciously choose an sd card. Your videos are always very useful and comprehensive. Thanks Chris, it's nice to know that we can always count on you to learn new things and thus stay up to date.👍🤗
Great video! Some other things to consider when buying an SD card is, what environment will the SD card going to operate in? I have a pi in my attic, which reaches pretty high temps in the summer. For example, the Samsung pro and Sandisk extreme and high endurance (and probably others) have a higher max operating temperature than many other SD cards, so I chose one of these. Another example could be if you want an SD card in for you dash cam in your car.
Yeay, thank you chris for doing this video. I appreciate it. I still find it amazing that you can fit so much memory on a fiddly bit of plastic chip. Not all memory card readers as the same ... would you be interested in making a video about those maybe? All the best, kieron
I switched over to the SanDisk High Endurance 64GB cards for my SBC test servers last month based on our SanDisk rep's comments about longevity. These systems are rebooted 6-7 times a day, so the High Endurance feature is important. I use them on rPi 4, RockPRO 64, and O'Droid XU4.
That's insanely useful info. (In fact, I made wallet cards of your charts for next time I'm cruising the SD card displays.) Thanks for enduring all those tests on our behalf. Useful gadget for boosting old PCs: bootable IDE adapter for SD cards. Works great!
I appreciate your work, I imagine it's kinda tedious to do all these tests... seven times in a row. I usually just choose whatever is cheap and looks good on paper (usually SanDisk cards) but maybe I will use this as a reference next time. Thanks!
For endurence using a SD card you can make changes to how the operating system works. For instance you can allow dirty data to accumulate and merge before writes. Good for log files. You can also turn off the accessed timestamp for files. And you can turn off swap and use zram instead. OMV has this "packaged" in their flash memory plugin. And I think it really makes many SBCs function as very reliable NAS platforms with impressive endurance, running from SD card. The plugin is nice for PC based NAS as well. Using the flash memory plugin you can run the NAS from a USB stick with good reliability. Of course this only works if you don't use the flash memory for things like databases or media metadata. But it is usually possible to store that stuff on other media. Perhaps you should make a video about how you can make a SD card or a USB thumbdrive work as a boot and root filesystem drive by reducing the writes to the flash memory?
No. Not if you use berryboot to install to flash memory. For instance a thumbdrive. You need to take measures to reduce writes to a thumbdrive as well. Only if you use berryboot to install and run distro from a SSD, then endurance will be improved. It may be much cheaper and efficient to modify use of a SD card or a thumbdrive simply by adjusting how the OS writes to flash memory.
Using zram instead of a swap partition or file is a good point. Instead of writing temporary data to disk, tmpfs can be used for /tmp, /var/log and /home/pi/.cache, for example. You won't get logs after a reboot, but this is generally not needed. When the system has frozen, instead of pulling the plug and risking data corruption, SysRq can be used to safely shutdown (while syncing the file systems) the machine. See en.wikipedia.org/wiki/System_request
The Lexar also comes on top as the best in terms of performance/cost. By quite a margin too at ~50% over the second best which is the Samsung Evo Select.
If only all our politicians were this clear and had this much credibility when talking about you know what, people might be more willing to stick to their advice. Stay safe Chris and don’t forget to wash your hands after all that swapping around of SD cards :)
A very revealing set of tests and results proving that the perceived differences are in fact quite minimal with some cards appearing to lend themselves better to certain use cases better than others. After that, it's a case of selecting the best card for your usage case with the advantage that ALL the cards are relatively cheap enough to buy for SBC OS use and you can create as many images or backups of the SD cards and store them on SSD/HDD.
Just got my hands on a Raspberry Pi B board. Going to set up Amibian on it. Wanted to see the difference between the (very reliable/usually decent for transfer speeds) Sandisk Ultra and more expensive cards. This video was very useful and saved me a lot of reading. Lexar looks the way to go for me. Thank you.
I think comparability is the number one matter for SBC. This is what I have learned. The raspberry pi 3b+ that I used for the past few years performed dissatisfactory. Until I switched from using Samsung EVO U3 64gb memory card to a much cheaper Kingston 16gb class 10 memory card. The performance improved dramatically.
When I saw your previous video about SD cards that you have posted a few weeks ago, I was wondering how a good comparison of different brands / types could be useful. So thanks a lot for reading my mind ;)
LOL, I'm following also a channel about growing your own frutes and plants and stuff, a guy from Australia. He always gets a few k of thumbs-up; and always 1 down vote... Must be an ex-lover 😁
Important thing to note with SD cards is that the standard defines interfacing, but the implementation is up to the manufacturer. No wear levelling is enforced by standard, but it is up to the manufacturer how he implements it (if he does it at all). There is very little documentation about it, for example here sandisk mentions wear leveling in 1.5.4 (www.alliedelec.com/m/d/04db416b291011446889dbd6129e2644.pdf). Therefore, according to my own research, avoid no-name SD cards for any application. Here is some information about how to monitor sd card on RPI: raspberrypi.stackexchange.com/questions/251/how-can-i-determine-when-an-sd-card-needs-replacement
Bought some Lexar sdcards based on this and not disappointed! Thanks. Price on Amazon isn't bad either. Ran these tests plus JeffGeerling.com's sd card tests and they are the fastest I have used for the pi4. Combined with a 2.0GHz cpu and 600MHz gpu overclock and it feels as fast as my windows laptop now
Hi Chris, having bought Jetson Nano, I thought I could simply get away with cheap sd cars available on eBay with large storage. Well, they all got chucked out and were not useful at all. I watched your video and went ahead with Lexar High-Performance sd card and yes this turned out to be perfect for my projects and learning. A big shout out to you for helping me in judging in purchasing a right sd card.I would also like to tell people here PLEASE DON"T BUY THOSE CHEAP SD cards on ebay they are just a waste of precious time than money.
Now what would be really interesting would be testing how many writes each manufacturer can take. I care mostly about data retention and longevity. Since all my SanDisks have become read-only I've now moved on to a Toshiba m203 64GB. It's a bit slower in random write/reads but sequential performance is top notch at about 90MB/s read and 30MB/s write for the low price of 10usd I paid.
I would be careful with some of the brands, as reliability over time can be directly affected by write usage. The difference being is dependent on wear and tear as per your reference to Samsung's MLC vs TLC. With the latest QLC with the standard SSD/NVMe drives reliability would be my focus. Unfortunately, I haven't found a consistent place that can showcase how long before MicroSD's will fail with results of read/write duration. Thanks for making the video! Cheers.
What we really need is some way to gauge/measure the wear/write leveling? I have a project with several dozen rpis over the last couple years, not an esp taxing application, and two cards have failed, and there is really NO "reliable" OS indication of the write failure -which we think it is. One card we read to remake it, the other card loses writes on a reboot, but "works?" Digging into kern msgs I get clues, but I wonder if the OS/Linux is up to figuring out what is going on under the hood for these microSD cards!? Can the "fsck" handle these cards? I noticed agnostics pkg, but don't think there is anything in there for that... Thanks for a great video!!!! Best explanation I have found.
Excellent video, as always. Now, during lockdown, started ordering; the PI4 is already delivered, next some SanDisk's extreme pro or the Lexar, depending on the price and availability.
This was great, and must have been tedious to go through.
It indeed took forever to make this video! :) I've never done seven Raspbian installs in one go before.
@@ExplainingComputers Well, I have always loved the 12 labours of Hercules, and now I have to admire the "7 Installs of CB" I wonder which took longer, the installs or opening those damn card packs? Man, you got geek cred here!
@@rjbook51 Stanley and Mr Scissors are still having flashbacks.
@@rjbook51 LOL!!!
@@MarkTheMorose OMG! LMAO! CB is probably talking to them while self isolating!
Chris, I expect you will receive Knighthood due to your outstanding work.!
I'd love to see Chris (if I may call him Chris) play the Nottingham angle and dress in green tights for an episode and maybe shoot arrows at old hard drives or something.
id rather see him declining that as people like Faraday, Shaw or Kipling, but thats just a personal opinion.
Let's hope Chris won't get crowned.
I saw the Queen at M&S a few weeks ago and told her about "Sir" (pending) Chris from ExplaningComputers and before I could finish she said "dot com".
my dad's dashcam chewed on a cheap sd fairly quick ... so we got him endurance one and so far, so good
Yeah, flash isn't really a great idea for that purpose. But what else can they use?
Dashcam people speak highly of the much cheaper Samsung Evo Plus / Evo Select
Thank you so much, there are loads of videos that either don't cover this, or are over 4 years old
An updated very detailed video about the little buggers is a warm welcome
Welcome to the future, now this very video is already 4 years old itself! But still very relevant.
Well well well,@@sir_whocampsalot2876
Isn't this funny, I didn't expect to see a response to a 4 year old comment
• The thing that complicates is that for any given card, some attributes might be higher while others might be lower. For example, you might have to choose between a C10 A1 V10 (SanDisk Ultra) or a (no A rating) U3 V30 (SanDisk Extreme Plus). Unfortunately, it's not always as simple as pick the one with the bigger numbers (price not withstanding).
• 8:03 - Hmm. 🤔 The Lexar has the highest write IOPS but the second-lowest write speed. 🤨
IOPS and throughput are different things.
IOPS is king almost all the time, you read to the card more often then you write to it. Also most reads will be random reads assuming you're running Linux and the such.
Only large files like movies get close to the max read speeds.
Great analysis of real world performance. What is surprising is the overall performance of each uSD was remarkably close and you could choose any of the cards tested and achieve very good results. Thanks Christopher for taking the time to do these test and provide the results in an easy to understand synopsis.
I used a Sandisk ultra 64 gb card from 2015 when it was first launched. It has been replaced 3 times under warranty till date. I am using a Samsung Evo 32gb from 2016 and is working flawlessly till today. You must have taken a lot of time to make this tedious video. Thank you from all of us for making such amazing videos.
Great analysis, Chris. I do photography and use my GoPro *in addition to* using SBCs so microSD performance is something I'm always thinking about and my experiences are pretty in line with the outcomes of your benchmarking. One problem I've had with Samsung is that it seems to have a pretty substantial amount of variability: I've had Evo + and Pro Selects that have outstanding performance only to get another from that same line and have it be terrible. AFAIK they're all originals (proper serials, no sketchy packaging), so it really just seems to be kinda hit or miss.
Usually I stay away from Lexar just because the price premium they typically have doesn't correspond with better performance/longevity but yours seems reasonably priced. I also hadn't even heard of those high endurance cards, I'll have to check them out.
Great video as always!
After many outstanding evo selects, the recent ones have abysmal IOPS! Sandisk A2 cards have been good, worth paying more!
Again, your comparisons are wonderful. I don’t think that anyone else would buy all these SD cards and then take the time to do the comparisons. It is obvious that the tests were fair and unbiased. I will use this video to help guide my purchases in the future.
This was by far the best microsd review I’ve seen . Thank you.
Just recently switched from the SanDisk Ultra to the San Disk Extreme PRO. Thanks for the justification, sir!
The tip about the new diagnostic software was a welcome bit of information. I found this review very timely due to the fact that I’m running a number of MotionEyesOS Pi’s and I was looking for the best SD card to use. Thanks Chris 🙏🏿
Stay safe and healthy my friend! We are living in troubling times but we will pull through😉
Even this vid is already 2 years old, you gave me an idea what sd cards should i buy specially my laptop that only have 64GB emmc storage and doesn't have m.2 slot.
Great video, must've been quite tiresome to bench all those cards. Your comforting videos and calm demeanour are always welcome, but just what we need at the moment :)
Highly anticipated video. Excellent stuff, thank you!
This video answers a lot of questions I've had on the topic, thank you for all the effort you put into this.
Every video is learning tour de force.... Thank you Christopher, for everything you do.....
I really appreciate the time and effort you put into this video. It was interesting, informative and simply brilliant. Well done!
Greetings Perry, stay well.
Thank you, Chris. Based on your review I settled for the Sandisk Extreme Pro 32 Mb currently selling for £9.69 from Amazon. All this in time for the delivery of my Raspberry Pi 400 next week. All your reviews are very much appreciated.
That is a good price for an Extreme Pro. Amazing how things change! Good luck with your Pi 400, I imagine you will be very pleased with it.
I did not expect the Lexar to perform as well as it did, I bought the san disk extreme pro without seeing this video first but after watching it I am confident I made the right choice
I some time like to buy from different vendors. You never know if some electronics have a high fail rate or if the product was miss handled.
This was a great video
Thank you and please be safe out there everyone
I have been ask what SD card are more suitable for Raspberry PI. Thanks to your hard work, we know what to recommend. Another great show.
Three certainties in life - death and taxes on one hand and on the other hand - superb videos from Christopher, just as he has delivered here once again.
Faster cards are particularly useful in an SBC, I have a Pi 4b (4gig) and I swapped out a 32gig older card for a faster Lexar 32gig card - HUGE difference in all operational functions when you're using it as a desktop replacement.
I also spec'd a card for a friend of mine in Australia and we achieved staggering write speeds on it - it was so fast writing Raspbian I thought it'd failed to write at all and did it 3 times over (I was doing this remotely through RDP over SSH). I think from memory it was a Lexar 128gig card, he was using a USB 3 micro card reader. It seemed to be writing at roughly hard drive speeds.
Hello Chris, 👋🏻
Explaining SD cards, excellent as always.
Beautifully done.
Makes my locked down Sunday brighter. 😁
Just keep on going making this excellent videos and stay safe.
Hi Elvira, here we are again. Thanks for your kind comments. :) I guess that many people are watching this in some kind of lockdown or isolation. So it is good I think that this little bit of normality can continue.
ExplainingComputers
Indeed and true. 🙂
Which micro SD was the most effective against covid-19? that's what we all really want to know
Notice the price differences between Amazon *.COM* and *.UK* at 5:49? Here is US/UK:
1.287
1.088
0.750
0.697
0.891
0.901
0.955
Conversion rates from 0.750 to 1.287 is a huge variance. Amazon .CA does the same where sometimes the Canadian price is better than the US but more often it is not. Shop and compare all sources and don't assume one is always less than the others.
There are indeed some interesting conversions here! It will relate in part to different offers on different products.
Good luck getting your money back on Amazon marketplace.
Thanks for this comparison. My go-to card became the Sandisk Ultra after years of enduring the slow speeds of Kingston class 4, which were the cheapest ones on ebay. Slow cards compounded the sluggishness of earlier Pi models, and Kodi became unusable.
Lesson learned. The right sdcard is transformative and i'm glad the word is being spread.
Greetings from India sir. Its lockdown here in my city. watching videos or making videos (or reading books) is the option left for me...
Glad you are watching. Stay well.
@@ExplainingComputers stay safe sir..🙏
Is that the 14-hour lockdown?
@@Okurka.now extended to 31st March with immediate effect
Wish you luck from Russia!!!!
Huge appreciation for all the work you put in to obtain all these results. Thank you Chris.
As always a great production. A bit of a differnet channel. Sort of look dated and at the same time totaly up to date and hugely satisfactory to watch. Great stuff!
Another awesome video. No one else explains tech so clearly. Also I don’t trust most tech videos that rate products because the majority are geared to go for a sponsors product. You have never let me down!
I have heard that counterfeit microSD cards are a big problem. I'm glad you didn't get any.
Typically, they are slow and greatly over-report their capacities. Other than slowness, you wouldn't know until you tried to fill the card with files.
Thank you for your work.
your videos are a ray of sunhine in these crappy crappy times. thank you & stay safe
Great! i love how i can always use the actual information coming out of your videos sir, from having my own open vault to getting my very own atomic pi
Please stay safe Chris. I'm expecting to spend a lot of time playing with my Raspberry Pi and stuff over the next few weeks. Your videos will be a lovely highlight to look forward to.
I’ve been torture testing a Samsung Pro Endurance 32 GB for almost a year now with Home Assistant. I have a ton of sensors, most of which update multiple times a minute, with the default db sync time of 1s. So far the card has survived 800 GB of writes on the data partition. Those are almost exclusively tiny database writes, so given that NAND needs to be programmed in 16~128 kB blocks, the actual number of reprogrammed bytes is many times that. I’m very impressed and have bought more.
This is useful for us all, thanks for sharing.
thanks for the video answering my question chris! ❤️
Amazing detailed tests...Saved for future reference and shopping carts! If you do a similar set of tests on USB sticks i.e. booting a PC via USB and if and when the Pi or other SBC's can boot off USB would be equally save worthy....as always the background info that you give is next to impossible to find in one place...I learned so much more than I expected when starting to watch
Revealing. Again a relevant test suite design. Thank you. I continue to be amazed at the low prices.
This is extremely useful information Chris, thanks. Appreciate the time and effort this must have involved.
Glad it was helpful!
Thanks for doing this video. Its been really helpful especially when I have been struggling with my Jetson Nano setup and which one to go for. Your overall recommendation did help me select an SD card Lexar as an option and found an excellent deal with Amazon.
If you don't mind loading a separate OS , the Samsung Evo is a good choice for comparisons. Budget minded and rock solid, the Evo will do the business in the long term for development and system logging.
Long overdue review. Thank you!
As always, a very well made video. Thanks for putting in so much effort, this does help in deciding with the next set of cards I am planning to buy. And yes, thanks for including the high endurance cards too!
Chris, I consistently enjoy your methodology in putting together your presentations. They are very well thought through and give great data. You get to the point and summarise your findings in an exacting manner. The consistency and thoroughness of your approach gives us confidence in your assessments and is a real testament to the number of subscribers of your channel. You're doing good Chris, and I'd brew you a mug of tea any day of the week.
Thanks for your kind feedback, much appreciated. :)
Thank you, your channel and your work helps me maintain some sense of normalcy! I hope that you are well.
Thanks for watching. I am well right now, and I hope you and all others here are too.
@@ExplainingComputers Thank you. It is very good to hear that. Your channel will help me use some time now to learn new skills and have some fun, I hope, too.
Lots of good work. Could detect a very small trace of seriousness in your delivery. Thanks for giving me something neutral to watch this morning.
Really a great job. Now we can consciously choose an sd card.
Your videos are always very useful and comprehensive. Thanks Chris, it's nice to know that we can always count on you to learn new things and thus stay up to date.👍🤗
Great video! Some other things to consider when buying an SD card is, what environment will the SD card going to operate in? I have a pi in my attic, which reaches pretty high temps in the summer. For example, the Samsung pro and Sandisk extreme and high endurance (and probably others) have a higher max operating temperature than many other SD cards, so I chose one of these. Another example could be if you want an SD card in for you dash cam in your car.
Yeay, thank you chris for doing this video. I appreciate it. I still find it amazing that you can fit so much memory on a fiddly bit of plastic chip. Not all memory card readers as the same ... would you be interested in making a video about those maybe? All the best, kieron
Thanks Kieron.
Great video! Thanks! This is exactly what I want. I’ve been waiting for SD card speed test since Raspberry Pi 3.
You are still tops in my book. Thanks for the tips on these essential little cards.
Thanks.
I switched over to the SanDisk High Endurance 64GB cards for my SBC test servers last month based on our SanDisk rep's comments about longevity. These systems are rebooted 6-7 times a day, so the High Endurance feature is important. I use them on rPi 4, RockPRO 64, and O'Droid XU4.
Cool... the best SDC for a SBC based on its USP and VFM. Perfect for when I dd my ISO. TVM Chris
:)
That's insanely useful info. (In fact, I made wallet cards of your charts for next time I'm cruising the SD card displays.) Thanks for enduring all those tests on our behalf.
Useful gadget for boosting old PCs: bootable IDE adapter for SD cards. Works great!
Excellent.
Can't say that I expect any less from EC - quality meets practicality.
Great video young man, I was wondering this exact thing a few days ago!
Really good information Chris. Very useful, now that the SBC's are getting faster and more usable as desktop systems. Thanks for another great video.
Very interesting ! Especially the fact the the "high endurance" cards are not much more expensive than the rest of the field.
I appreciate your work, I imagine it's kinda tedious to do all these tests... seven times in a row. I usually just choose whatever is cheap and looks good on paper (usually SanDisk cards) but maybe I will use this as a reference next time. Thanks!
For endurence using a SD card you can make changes to how the operating system works.
For instance you can allow dirty data to accumulate and merge before writes. Good for log files. You can also turn off the accessed timestamp for files. And you can turn off swap and use zram instead.
OMV has this "packaged" in their flash memory plugin. And I think it really makes many SBCs function as very reliable NAS platforms with impressive endurance, running from SD card. The plugin is nice for PC based NAS as well. Using the flash memory plugin you can run the NAS from a USB stick with good reliability.
Of course this only works if you don't use the flash memory for things like databases or media metadata. But it is usually possible to store that stuff on other media.
Perhaps you should make a video about how you can make a SD card or a USB thumbdrive work as a boot and root filesystem drive by reducing the writes to the flash memory?
Great video idea -- noted.
Pretty interesting idea!
No. Not if you use berryboot to install to flash memory. For instance a thumbdrive. You need to take measures to reduce writes to a thumbdrive as well.
Only if you use berryboot to install and run distro from a SSD, then endurance will be improved. It may be much cheaper and efficient to modify use of a SD card or a thumbdrive simply by adjusting how the OS writes to flash memory.
Using zram instead of a swap partition or file is a good point. Instead of writing temporary data to disk, tmpfs can be used for /tmp, /var/log and /home/pi/.cache, for example. You won't get logs after a reboot, but this is generally not needed.
When the system has frozen, instead of pulling the plug and risking data corruption, SysRq can be used to safely shutdown (while syncing the file systems) the machine. See en.wikipedia.org/wiki/System_request
Between your two videos on this topic I finally feel like I have a clue about this topic. Thank you.
Excellent!
The Lexar also comes on top as the best in terms of performance/cost. By quite a margin too at ~50% over the second best which is the Samsung Evo Select.
Chris you're a hero thank you for being on TH-cam!
Excellent video Chris! :) Very useful and professionally made!
Thanks for doing all this research, I'll be referencing this data on future purchases
If only all our politicians were this clear and had this much credibility when talking about you know what, people might be more willing to stick to their advice. Stay safe Chris and don’t forget to wash your hands after all that swapping around of SD cards :)
A really well thought out test. Very informative results. Well done and thank you.
A very revealing set of tests and results proving that the perceived differences are in fact quite minimal with some cards appearing to lend themselves better to certain use cases better than others.
After that, it's a case of selecting the best card for your usage case with the advantage that ALL the cards are relatively cheap enough to buy for SBC OS use and you can create as many images or backups of the SD cards and store them on SSD/HDD.
Great video, Christopher! Another area you may want to explore is USB-C cables. That has become a real tangled mess! (Pun intended!)
Just got my hands on a Raspberry Pi B board.
Going to set up Amibian on it. Wanted to see the difference between the (very reliable/usually decent for transfer speeds) Sandisk Ultra and more expensive cards. This video was very useful and saved me a lot of reading. Lexar looks the way to go for me. Thank you.
Good luck with your Raspberry Pi. :)
Great video. We appreciate all the trouble you went through to give us this valuable information.
Glad it was helpful.
Glad I bought a 256GB lexar card for my Switch!
Thanks Chris. Another very informative video. Stay healthy!
YOU ARE THE MAN! Dude, you really are AMAZING ! It takes a LONG time to do this. GOOD JOB BRO!
Thanks. :)
I think comparability is the number one matter for SBC. This is what I have learned. The raspberry pi 3b+ that I used for the past few years performed dissatisfactory. Until I switched from using Samsung EVO U3 64gb memory card to a much cheaper Kingston 16gb class 10 memory card. The performance improved dramatically.
Compatibility is indeed very important -- but so is card size and capacity. Using a card over 32GB with a Pi is often problematic.
Sir, you are out of the ordinary. You have a vocation to serve the common benefit of society and that honors you.
Thanks. :)
Thanks a lot. Helps for selscting a card for home Automation and data Collection. Until boot via USB SSD is officially supported.
SanDisk is my favourite. So this video makes me happy.
Thank you for doing these tests Chris, I found the results very interesting!
Thanks Chris, stay well in these difficult times.
I appreciate the hard work here. This is very useful information.
When I saw your previous video about SD cards that you have posted a few weeks ago, I was wondering how a good comparison of different brands / types could be useful. So thanks a lot for reading my mind ;)
Who are the four downvoting, what is wrong with these people. Nice and informative video, as usual.
Thet are people who just bought cards for their SBC and bought the slowest one
LOL, I'm following also a channel about growing your own frutes and plants and stuff, a guy from Australia. He always gets a few k of thumbs-up; and always 1 down vote... Must be an ex-lover 😁
No respect for the time and effort! I feel horribly guilty for buying the cheapest cards I could find!
I think it's anyone who hated their science teacher when they were 13. I always get a back to school vibe watching Chris.
Thank you, you've clearly explained the options available.
Important thing to note with SD cards is that the standard defines interfacing, but the implementation is up to the manufacturer. No wear levelling is enforced by standard, but it is up to the manufacturer how he implements it (if he does it at all). There is very little documentation about it, for example here sandisk mentions wear leveling in 1.5.4 (www.alliedelec.com/m/d/04db416b291011446889dbd6129e2644.pdf). Therefore, according to my own research, avoid no-name SD cards for any application.
Here is some information about how to monitor sd card on RPI: raspberrypi.stackexchange.com/questions/251/how-can-i-determine-when-an-sd-card-needs-replacement
Christ this info was so hard to find, you have like the only relevant benchmark and it covered everything I was looking for, god bless.
Glad I could help!
I sincerely appreciate the work you put into your videos. Thank-you very much!
Once again Chris an educational video I’ve learned something I like most thought all cards where the same but with different amount of gb👍
Bought some Lexar sdcards based on this and not disappointed! Thanks.
Price on Amazon isn't bad either.
Ran these tests plus JeffGeerling.com's sd card tests and they are the fastest I have used for the pi4. Combined with a 2.0GHz cpu and 600MHz gpu overclock and it feels as fast as my windows laptop now
Thanks alot for this excellent reference video - i was waiting for this for a long time
the intro is just flawless 😍
You are very kind, thanks. :)
Appreciate the details ! Thanks for yet another useful video
Hi Chris, having bought Jetson Nano, I thought I could simply get away with cheap sd cars available on eBay with large storage. Well, they all got chucked out and were not useful at all. I watched your video and went ahead with Lexar High-Performance sd card and yes this turned out to be perfect for my projects and learning. A big shout out to you for helping me in judging in purchasing a right sd card.I would also like to tell people here PLEASE DON"T BUY THOSE CHEAP SD cards on ebay they are just a waste of precious time than money.
Great to hear your story -- thanks for sharing. And as you've discovered, it really matters what SD card you use in an SBC.
Great review, good to see the Lexar is still a good card as i use them with my Raspberry pi 4 and my android phone
Now what would be really interesting would be testing how many writes each manufacturer can take. I care mostly about data retention and longevity. Since all my SanDisks have become read-only I've now moved on to a Toshiba m203 64GB. It's a bit slower in random write/reads but sequential performance is top notch at about 90MB/s read and 30MB/s write for the low price of 10usd I paid.
Congratulations for your videos all there are crystal clear and very professional. Thank you very much!!
Thank you very much!
I would be careful with some of the brands, as reliability over time can be directly affected by write usage. The difference being is dependent on wear and tear as per your reference to Samsung's MLC vs TLC. With the latest QLC with the standard SSD/NVMe drives reliability would be my focus. Unfortunately, I haven't found a consistent place that can showcase how long before MicroSD's will fail with results of read/write duration. Thanks for making the video! Cheers.
Some interesting results there, and also i hadn't realised the price of 32GB was so low
You have no idea how hard I wanted this information from you
What we really need is some way to gauge/measure the wear/write leveling? I have a project with several dozen rpis over the last couple years, not an esp taxing application, and two cards have failed, and there is really NO "reliable" OS indication of the write failure -which we think it is. One card we read to remake it, the other card loses writes on a reboot, but "works?" Digging into kern msgs I get clues, but I wonder if the OS/Linux is up to figuring out what is going on under the hood for these microSD cards!? Can the "fsck" handle these cards? I noticed agnostics pkg, but don't think there is anything in there for that... Thanks for a great video!!!! Best explanation I have found.
Excellent video, as always. Now, during lockdown, started ordering; the PI4 is already delivered, next some SanDisk's extreme pro or the Lexar, depending on the price and availability.