├── .github └── workflows │ ├── ci.yaml │ └── lambda.yaml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── img ├── logo.svg └── screenshot.png ├── rd-agent-intf ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── args.rs │ ├── bandit_report.rs │ ├── bench.rs │ ├── cmd.rs │ ├── cmd_ack.rs │ ├── index.rs │ ├── lib.rs │ ├── oomd.rs │ ├── report.rs │ ├── side_defs.rs │ ├── slices.rs │ └── sysreqs.rs ├── rd-agent ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── bandit.rs │ ├── bandit │ └── mem_hog.rs │ ├── bench.rs │ ├── cmd.rs │ ├── hashd.rs │ ├── main.rs │ ├── misc.rs │ ├── misc │ ├── biolatpcts.py │ ├── biolatpcts_wrapper.sh │ ├── iocost_coef_gen.py │ └── sideloader.py │ ├── oomd.rs │ ├── report.rs │ ├── side.rs │ ├── side │ ├── build-linux.sh │ ├── burn-cpus.sh │ ├── inodesteal-test.py │ ├── mem-hog.sh │ ├── memory-balloon.py │ └── read-bomb.py │ ├── sideloader.rs │ └── slices.rs ├── rd-hashd-intf ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── args.rs │ ├── lib.rs │ ├── params.rs │ └── report.rs ├── rd-hashd ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── bench.rs │ ├── hasher.rs │ ├── logger.rs │ ├── main.rs │ ├── testfiles.rs │ └── workqueue.rs ├── rd-util ├── Cargo.toml ├── LICENSE ├── README.md ├── build.rs └── src │ ├── anon_area.rs │ ├── iocost.rs │ ├── journal_tailer.rs │ ├── json_file.rs │ ├── lib.rs │ ├── storage_info.rs │ └── systemd.rs ├── resctl-bench-intf ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── args.rs │ ├── iocost.rs │ ├── jobspec.rs │ └── lib.rs ├── resctl-bench ├── Cargo.toml ├── LICENSE ├── README.md ├── doc │ ├── README.md │ ├── common.md │ ├── hashd-params.md │ ├── iocost-params.md │ ├── iocost-qos.md │ ├── iocost-tune.md │ ├── lambda.md │ ├── protection.md │ ├── shadow-inode.md │ └── storage.md ├── examples │ ├── prot-iocost-off-on-format.txt │ └── prot-iocost-off-on-summary.txt └── src │ ├── base.rs │ ├── bench.rs │ ├── bench │ ├── hashd_params.rs │ ├── iocost_params.rs │ ├── iocost_qos.rs │ ├── iocost_tune.rs │ ├── iocost_tune │ │ ├── graph.rs │ │ └── merge.rs │ ├── merge_info.rs │ ├── protection.rs │ ├── protection │ │ ├── mem_hog.rs │ │ └── mem_hog_tune.rs │ └── storage.rs │ ├── iocost.rs │ ├── job.rs │ ├── lambda.rs │ ├── main.rs │ ├── merge.rs │ ├── merge │ └── info.rs │ ├── progress.rs │ ├── run.rs │ ├── study.rs │ └── study │ ├── iolat.rs │ └── rstat.rs ├── resctl-demo ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── agent.rs │ ├── command.rs │ ├── doc.rs │ ├── doc │ ├── comp.cgroup.cpu.rd │ ├── comp.cgroup.io.rd │ ├── comp.cgroup.mem.rd │ ├── comp.cgroup.mem.thrash.rd │ ├── comp.cgroup.rd │ ├── comp.oomd.rd │ ├── comp.psi.rd │ ├── credits.rd │ ├── doc-format.rd │ ├── index.rd │ ├── index.rs │ ├── intro.hashd.rd │ ├── intro.iocost.rd │ ├── intro.post-bench.rd │ ├── intro.pre-bench.rd │ ├── intro.sysreqs.rd │ ├── markup_rd.rs │ ├── prot.demo.rd │ ├── senpai.exp.rd │ ├── senpai.intro.rd │ ├── senpai.senpai.rd │ ├── side.details.rd │ ├── side.exp.rd │ ├── side.intro.rd │ └── side.sideloader.rd │ ├── graph.rs │ ├── journal.rs │ ├── main.rs │ ├── report_ring.rs │ └── status.rs └── version-tool.py /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/lambda.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/.github/workflows/lambda.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/README.md -------------------------------------------------------------------------------- /img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/img/logo.svg -------------------------------------------------------------------------------- /img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/img/screenshot.png -------------------------------------------------------------------------------- /rd-agent-intf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/Cargo.toml -------------------------------------------------------------------------------- /rd-agent-intf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/LICENSE -------------------------------------------------------------------------------- /rd-agent-intf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/README.md -------------------------------------------------------------------------------- /rd-agent-intf/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/args.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/bandit_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/bandit_report.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/bench.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/cmd.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/cmd_ack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/cmd_ack.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/index.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/lib.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/oomd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/oomd.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/report.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/side_defs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/side_defs.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/slices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/slices.rs -------------------------------------------------------------------------------- /rd-agent-intf/src/sysreqs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent-intf/src/sysreqs.rs -------------------------------------------------------------------------------- /rd-agent/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/Cargo.toml -------------------------------------------------------------------------------- /rd-agent/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/LICENSE -------------------------------------------------------------------------------- /rd-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/README.md -------------------------------------------------------------------------------- /rd-agent/src/bandit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/bandit.rs -------------------------------------------------------------------------------- /rd-agent/src/bandit/mem_hog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/bandit/mem_hog.rs -------------------------------------------------------------------------------- /rd-agent/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/bench.rs -------------------------------------------------------------------------------- /rd-agent/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/cmd.rs -------------------------------------------------------------------------------- /rd-agent/src/hashd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/hashd.rs -------------------------------------------------------------------------------- /rd-agent/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/main.rs -------------------------------------------------------------------------------- /rd-agent/src/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/misc.rs -------------------------------------------------------------------------------- /rd-agent/src/misc/biolatpcts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/misc/biolatpcts.py -------------------------------------------------------------------------------- /rd-agent/src/misc/biolatpcts_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/misc/biolatpcts_wrapper.sh -------------------------------------------------------------------------------- /rd-agent/src/misc/iocost_coef_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/misc/iocost_coef_gen.py -------------------------------------------------------------------------------- /rd-agent/src/misc/sideloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/misc/sideloader.py -------------------------------------------------------------------------------- /rd-agent/src/oomd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/oomd.rs -------------------------------------------------------------------------------- /rd-agent/src/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/report.rs -------------------------------------------------------------------------------- /rd-agent/src/side.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/side.rs -------------------------------------------------------------------------------- /rd-agent/src/side/build-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/side/build-linux.sh -------------------------------------------------------------------------------- /rd-agent/src/side/burn-cpus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/side/burn-cpus.sh -------------------------------------------------------------------------------- /rd-agent/src/side/inodesteal-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/side/inodesteal-test.py -------------------------------------------------------------------------------- /rd-agent/src/side/mem-hog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/side/mem-hog.sh -------------------------------------------------------------------------------- /rd-agent/src/side/memory-balloon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/side/memory-balloon.py -------------------------------------------------------------------------------- /rd-agent/src/side/read-bomb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/side/read-bomb.py -------------------------------------------------------------------------------- /rd-agent/src/sideloader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/sideloader.rs -------------------------------------------------------------------------------- /rd-agent/src/slices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-agent/src/slices.rs -------------------------------------------------------------------------------- /rd-hashd-intf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd-intf/Cargo.toml -------------------------------------------------------------------------------- /rd-hashd-intf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd-intf/LICENSE -------------------------------------------------------------------------------- /rd-hashd-intf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd-intf/README.md -------------------------------------------------------------------------------- /rd-hashd-intf/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd-intf/src/args.rs -------------------------------------------------------------------------------- /rd-hashd-intf/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd-intf/src/lib.rs -------------------------------------------------------------------------------- /rd-hashd-intf/src/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd-intf/src/params.rs -------------------------------------------------------------------------------- /rd-hashd-intf/src/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd-intf/src/report.rs -------------------------------------------------------------------------------- /rd-hashd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/Cargo.toml -------------------------------------------------------------------------------- /rd-hashd/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/LICENSE -------------------------------------------------------------------------------- /rd-hashd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/README.md -------------------------------------------------------------------------------- /rd-hashd/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/src/bench.rs -------------------------------------------------------------------------------- /rd-hashd/src/hasher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/src/hasher.rs -------------------------------------------------------------------------------- /rd-hashd/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/src/logger.rs -------------------------------------------------------------------------------- /rd-hashd/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/src/main.rs -------------------------------------------------------------------------------- /rd-hashd/src/testfiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/src/testfiles.rs -------------------------------------------------------------------------------- /rd-hashd/src/workqueue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-hashd/src/workqueue.rs -------------------------------------------------------------------------------- /rd-util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/Cargo.toml -------------------------------------------------------------------------------- /rd-util/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/LICENSE -------------------------------------------------------------------------------- /rd-util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/README.md -------------------------------------------------------------------------------- /rd-util/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/build.rs -------------------------------------------------------------------------------- /rd-util/src/anon_area.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/src/anon_area.rs -------------------------------------------------------------------------------- /rd-util/src/iocost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/src/iocost.rs -------------------------------------------------------------------------------- /rd-util/src/journal_tailer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/src/journal_tailer.rs -------------------------------------------------------------------------------- /rd-util/src/json_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/src/json_file.rs -------------------------------------------------------------------------------- /rd-util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/src/lib.rs -------------------------------------------------------------------------------- /rd-util/src/storage_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/src/storage_info.rs -------------------------------------------------------------------------------- /rd-util/src/systemd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/rd-util/src/systemd.rs -------------------------------------------------------------------------------- /resctl-bench-intf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench-intf/Cargo.toml -------------------------------------------------------------------------------- /resctl-bench-intf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench-intf/LICENSE -------------------------------------------------------------------------------- /resctl-bench-intf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench-intf/README.md -------------------------------------------------------------------------------- /resctl-bench-intf/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench-intf/src/args.rs -------------------------------------------------------------------------------- /resctl-bench-intf/src/iocost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench-intf/src/iocost.rs -------------------------------------------------------------------------------- /resctl-bench-intf/src/jobspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench-intf/src/jobspec.rs -------------------------------------------------------------------------------- /resctl-bench-intf/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench-intf/src/lib.rs -------------------------------------------------------------------------------- /resctl-bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/Cargo.toml -------------------------------------------------------------------------------- /resctl-bench/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/LICENSE -------------------------------------------------------------------------------- /resctl-bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/README.md -------------------------------------------------------------------------------- /resctl-bench/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/README.md -------------------------------------------------------------------------------- /resctl-bench/doc/common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/common.md -------------------------------------------------------------------------------- /resctl-bench/doc/hashd-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/hashd-params.md -------------------------------------------------------------------------------- /resctl-bench/doc/iocost-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/iocost-params.md -------------------------------------------------------------------------------- /resctl-bench/doc/iocost-qos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/iocost-qos.md -------------------------------------------------------------------------------- /resctl-bench/doc/iocost-tune.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/iocost-tune.md -------------------------------------------------------------------------------- /resctl-bench/doc/lambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/lambda.md -------------------------------------------------------------------------------- /resctl-bench/doc/protection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/protection.md -------------------------------------------------------------------------------- /resctl-bench/doc/shadow-inode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/shadow-inode.md -------------------------------------------------------------------------------- /resctl-bench/doc/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/doc/storage.md -------------------------------------------------------------------------------- /resctl-bench/examples/prot-iocost-off-on-format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/examples/prot-iocost-off-on-format.txt -------------------------------------------------------------------------------- /resctl-bench/examples/prot-iocost-off-on-summary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/examples/prot-iocost-off-on-summary.txt -------------------------------------------------------------------------------- /resctl-bench/src/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/base.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/hashd_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/hashd_params.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/iocost_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/iocost_params.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/iocost_qos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/iocost_qos.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/iocost_tune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/iocost_tune.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/iocost_tune/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/iocost_tune/graph.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/iocost_tune/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/iocost_tune/merge.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/merge_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/merge_info.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/protection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/protection.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/protection/mem_hog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/protection/mem_hog.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/protection/mem_hog_tune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/protection/mem_hog_tune.rs -------------------------------------------------------------------------------- /resctl-bench/src/bench/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/bench/storage.rs -------------------------------------------------------------------------------- /resctl-bench/src/iocost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/iocost.rs -------------------------------------------------------------------------------- /resctl-bench/src/job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/job.rs -------------------------------------------------------------------------------- /resctl-bench/src/lambda.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/lambda.rs -------------------------------------------------------------------------------- /resctl-bench/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/main.rs -------------------------------------------------------------------------------- /resctl-bench/src/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/merge.rs -------------------------------------------------------------------------------- /resctl-bench/src/merge/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/merge/info.rs -------------------------------------------------------------------------------- /resctl-bench/src/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/progress.rs -------------------------------------------------------------------------------- /resctl-bench/src/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/run.rs -------------------------------------------------------------------------------- /resctl-bench/src/study.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/study.rs -------------------------------------------------------------------------------- /resctl-bench/src/study/iolat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/study/iolat.rs -------------------------------------------------------------------------------- /resctl-bench/src/study/rstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-bench/src/study/rstat.rs -------------------------------------------------------------------------------- /resctl-demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/Cargo.toml -------------------------------------------------------------------------------- /resctl-demo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/LICENSE -------------------------------------------------------------------------------- /resctl-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/README.md -------------------------------------------------------------------------------- /resctl-demo/src/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/agent.rs -------------------------------------------------------------------------------- /resctl-demo/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/command.rs -------------------------------------------------------------------------------- /resctl-demo/src/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc.rs -------------------------------------------------------------------------------- /resctl-demo/src/doc/comp.cgroup.cpu.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/comp.cgroup.cpu.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/comp.cgroup.io.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/comp.cgroup.io.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/comp.cgroup.mem.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/comp.cgroup.mem.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/comp.cgroup.mem.thrash.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/comp.cgroup.mem.thrash.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/comp.cgroup.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/comp.cgroup.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/comp.oomd.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/comp.oomd.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/comp.psi.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/comp.psi.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/credits.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/credits.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/doc-format.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/doc-format.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/index.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/index.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/index.rs -------------------------------------------------------------------------------- /resctl-demo/src/doc/intro.hashd.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/intro.hashd.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/intro.iocost.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/intro.iocost.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/intro.post-bench.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/intro.post-bench.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/intro.pre-bench.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/intro.pre-bench.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/intro.sysreqs.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/intro.sysreqs.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/markup_rd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/markup_rd.rs -------------------------------------------------------------------------------- /resctl-demo/src/doc/prot.demo.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/prot.demo.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/senpai.exp.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/senpai.exp.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/senpai.intro.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/senpai.intro.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/senpai.senpai.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/senpai.senpai.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/side.details.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/side.details.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/side.exp.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/side.exp.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/side.intro.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/side.intro.rd -------------------------------------------------------------------------------- /resctl-demo/src/doc/side.sideloader.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/doc/side.sideloader.rd -------------------------------------------------------------------------------- /resctl-demo/src/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/graph.rs -------------------------------------------------------------------------------- /resctl-demo/src/journal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/journal.rs -------------------------------------------------------------------------------- /resctl-demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/main.rs -------------------------------------------------------------------------------- /resctl-demo/src/report_ring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/report_ring.rs -------------------------------------------------------------------------------- /resctl-demo/src/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/resctl-demo/src/status.rs -------------------------------------------------------------------------------- /version-tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookexperimental/resctl-demo/HEAD/version-tool.py --------------------------------------------------------------------------------