dave.m wrote:
this is surprisingly easy to measure, although perhaps not to lab standards. However using the same process for all tests means that the results will be consistent with each other
set camera to high (or low) speed continuous. Use the image settings of your choice (JPEG, RAW, JPEG + RAW). Use a digital stop watch (on smartphone?) as the subject. manual focus (so no focus time delay).
press shutter for 1st stage (ie get ready for immediate firing of shutter)
Looking through the viewfinder, press and hold shutter as soon as stop watch reaches exact value such as 0s (this not as easy as it sounds :) - best to watch and count the seconds for 4 or 5 seconds to 'get into the rhythm',) then keep holding shutter on continuous shooting and release when you hear the shutter slow down or stutter (ie internal buffer is full, and camera must now copy to card).
Then - and this is the imprecise bit - watch the recording light on the camera and the stop watch, until the recording light goes out and note the time on the stop watch. Then you can easily calculate a lot of info:
* you pressed the shutter for the first frame on an exact stop watch value, but the first image will show a later time. The difference is the shutter latency for the first or a single frame. This can be surprisingly high. On one low priced DSLR camera I tested this was getting on for 1/2 sec! but remember it includes the quality of you pressing the shutter on an exact second.
* The difference between first and last frame number is the number of frames exposed before the shutter slows and effectively is the size of your camera buffer - I don't have exact figures to hand, and it may depend on memory card, but recall on my 6D I could take a maximum of 16 RAW before slow down. JPEG + RAW was less. JPEG only was well over 20 (again, depends on what JPEG 'quality setting you select.)
* After releasing the shutter, if you noted the time when the red recording went out after the camera finished copying from buffer to your card, the difference between that time and the time on the last image is how long the buffer take to transfer all the images. It is easy to calculate an approximate idea of the speed of the card in your camera, for a single or block of images, with your preferred image settings. I tested several different cards that I had at that time and found the Sandisk extreme Pro card to be the fastest of what I had by a good margin (not saying the SEP is the best card, but definitely best of what I had. There are obviously others as good but I worked with what I had.)
This test could easily be repeated with 1 card, then card 2, or both cards for a reasonable idea of the various card/s recording capabilities
If you just want to test standalone card faults / recording potential on a PC (don't know about Macs), then google and get h2testw and Crystal disk mark, both free. the former records a 1Mb file from end to end of the card then verifies it. Obviously a 100% pass is required. It also gives write and read (verify) times for the sequential 1MB file size. Crystal Disk Mark can be set up to test several things but for camera use I set a file size about equal to the size of RAW file I expect, then start a sequential write / read test to run for 5 or 10 minutes ie emulating the recording mode that I think probably happens in the camera (obviously not for that length of time for still images, but need a longish test to find reasonable averages for RAW.)
I test all cards with h2testw when I get them and then know there are no faults. Fortunately camera testing only needs to be done once :) But at the end of that I have excellent idea of which cards are best for performance with my use of a camera and know the read/write speeds with my environment. On a PC it is important to use a good quality card reader (USB3 in my case) and to insert into a native USB(3) slot in the PC. Be aware that some USB2 slots on older PCs may be slower than your camera. Also cheap card readers are surprisingly variable, and don't use a hub or extension cable as they can have a big impact on performance.
this is surprisingly easy to measure, although per... (
show quote)
Re: "and don't use a hub or extension cable as they can have a big impact on performance.".
How much do you estimate using a USB(3) cable over a card reader will slow you down?
I'd rather incur some reduction in transfer speed over constantly fiddling with the card handling, especially since I'm on my computer at the time and can be reading emails or some other such activity.
Also, having a SSD instead of a HD helps - a lot.