https://github.com/mc256/docker-overlayfs-profiler
https://github.com/mc256/docker-overlayfs-profiler
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mc256/docker-overlayfs-profiler
- Owner: mc256
- License: mit
- Created: 2020-05-04T15:22:38.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-23T03:04:22.000Z (almost 4 years ago)
- Last Synced: 2025-09-30T13:51:37.435Z (9 months ago)
- Language: JavaScript
- Size: 131 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OverlayFS Profiler for Docker
## Prerequisite
##### Disk Tracing Tools: `blktrace`, `blkparse`, `debugfs`
- Ubuntu user: `apt get install blktrace debugfs`
- CentOS user: `yum install blktrace debugfs`
##### Docker: `docker`, `docker-compose`
- https://docs.docker.com/get-docker/
- https://docs.docker.com/compose/install/
## Command
```
Usage: overlay-profile [options]
Options:
-V, --version output the version number
-i, --interval pause between two actions (ms) (default: 10000)
-e, --env .env file location (default: "./.env")
-y, --docker-compose-yml .env file location (default: "./docker-compose.yml")
-q, --quiet do not print any error (default: false)
-k, --keep-page-cache do not purge page cache (default: false)
-h, --help display help for command
```
It outputs a set of CSV and JSON files. `test/exp-general.ipynb` shows a example of analyzing those log files.
Course Project for CSC2233