Checksum plugin is very slow, I did some measurements, see attached screenshots. I've compared Salamander to GNU md5sum.exe (which is also not highly optimized). It should be clear from the graph that while Salamander is CPU limeted (bad calculating performance), GNU md5sum is I/O limited (desired). Measurements done on my home PC: AMD A64 3500+ (venice), relatively fast HDD (~120MB/sec I/O read performance).
So if i need a fast checksum for big files, i still need to use a command line tool.
Checksum plugin: performance improvement
Checksum plugin: performance improvement
- Attachments
-
- Calculating checksums graph, salamander first, and then the gnu md5sum. Salamander is CPU limited (can't take advantage of available I/O speed) while md5sum is I/O limited (uses full I/O bandwidth), finishes sooner.
- calculating.png (3.77 KiB) Viewed 5636 times
-
- Verifying md5 checksums. Salamander first, and then MD5sum. Both I/O limeted, but md5sum is using much less CPU.
- verifying.png (3.88 KiB) Viewed 5635 times