Checksum plugin: performance improvement

We welcome any suggestions for new features or improvements in Altap Salamander. Please post one suggestion per report.
Z4cK
Posts: 1
Joined: 10 Jul 2007, 12:01
Location: Budapest, Hungary

Checksum plugin: performance improvement

Post by Z4cK »

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.
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 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 5637 times
Verifying md5 checksums. Salamander first, and then MD5sum. Both I/O limeted, but md5sum is using much less CPU.
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 5636 times