Skip to content

cprimel/cs6233-final-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final Project for CS6233 Fall 2021

Or, making disks go brrrr. A command line tool for benchmarking I/O on Linux systems and accompanying report benchmarking several methods for reading and writing to disk.

Instructions

Requires cmake and gcc. Some of the benchmark programs use intrinsics and, therefore, are architecture specific.

To build all the files in the project:

$ ./build.sh

For Part 1:

$ ./release/run <filename> [-r|-w] <block_size> <block_count>

For Part 2:

$ ./release/run2 <filename> <block_size>

For Part 5:

$ ./release/run5 <filename>

For Part 6:

$ ./release/fast <filename>

About

CS-GY 6233 (Fall 2021) - Final Project: `dd`-clone and Benchmarking NVMe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors