Zerk Zone

Pages for the Creations of Ryan Armstrong

Disk Benchmarking Script

Posted on May 5th, 2019 @ 7:03 am by Zerker

This script exists to serve a simple purpose: benchmark a disk and store the results in an easy-to-use CSV format. The script will write and read a variety of block sizes to the specified location, which will gather similar statistics to the ATTO Disk Benchmark tool on Windows. The maximum file size can also be specified, in order to benchmark small file systems. Here are some sample results, benchmarking floppy disks:

This particular script is only compatible with Unix-like OSes. It assumes that /dev/zero and /dev/null are valid filesystem paths, and it relies on dd to perform the actual benchmark. It also requires Python 3.5.

(more…) Comments (0)

Filed under: Linux,Programs/Libraries,Python |

Anago (Kazzo board utility) Linux Port

Posted on March 30th, 2019 @ 8:14 am by Zerker

This is a port of anago command-line NES and Famciom cartridge dumping utility for the kazzo interface board, which was previously part of the unagi project. The existing project was designed to support Windows primarily, though it was almost compatible with Linux, with some included porting notes. I’ve completed the port, and switched the build system to CMake in order for simpler dependency resolution.

Note that this is based on anago 0.6.0, which seems more compatible with a wider variety of cartridges than the newer version. The newer version itself appears to more fully support Linux, so who knows if my port was strictly necessary :).

This is probably a project that nobody besides me will use. And that’s okay, because learning is its own reward.

See the anago github page for more details, source and downloads.

Comments (0)

Filed under: Linux,Programs/Libraries |