Skip to content

Commit

Permalink
Merge pull request #84 from nicktehrany/fix-prepocessing
Browse files Browse the repository at this point in the history
  • Loading branch information
nicktehrany authored Apr 2, 2023
2 parents ca47c14 + 7329c3a commit 50e0866
Show file tree
Hide file tree
Showing 3 changed files with 665 additions and 54,009 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ In the `zns.trace/` directory, we provide a framework to trace activity on zns d

## Evaluation

In the `evaluation/` directory we provide a benchmarking setup for evaluating the performance of the zns-tools, and an end-to-end visualization framework for RocksDB to analyze and visualize the data movement of flush/compaction operations, as well as F2FS Zone management operations.
In the `evaluation/` directory we provide a benchmarking setup for evaluating the performance of the zns-tools, and an end-to-end visualization framework for RocksDB to analyze and visualize the data movement of flush/compaction operations, as well as F2FS Zone management operations.

### Setup

Expand All @@ -299,4 +299,6 @@ To run the RocksDB workload, a script is provided that executes all necessary to
sh ./timeline_data_rocksdb_gen.sh
```

To then visualize the data, copy it to the `../timeline-gen/` directory and execute the cells in the `plot.ipynb` notebook (`jupyter notebook` to start the notebook).
Afterwards data should be preprocessed for plotting by running the notebook `preprocess.ipynb` (`jupyter notebook` to start the notebook). It should create `data.json` in `../timeline-gen`.

To then visualize the data, move to `../timeline-gen/` directory and execute the cells in the `plot.ipynb` notebook (`jupyter notebook` to start the notebook).
Loading

0 comments on commit 50e0866

Please sign in to comment.