├── .gitignore ├── .travis.yml ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── containers ├── README.md └── wordpress │ ├── README.md │ ├── docker-compose.yml │ ├── run.sh │ ├── wp_base │ ├── Dockerfile │ └── files │ │ ├── 1s-bkm.j2 │ │ ├── 2s-bkm.j2 │ │ ├── entrypoint.sh │ │ ├── https_oss_performance.patch │ │ ├── nginx.conf.in │ │ ├── php-base.ini │ │ ├── quickrun.sh │ │ ├── ssl-params.conf │ │ └── update_nginx_workers.sh │ └── wp_opt │ ├── Dockerfile │ └── files │ ├── 0001-BOLT-PHP7.4.29-GCC-option.patch │ ├── 0001-BOLT-PHP8.0.18-GCC-option.patch │ ├── 7.4.29-perf.fdata │ ├── 8.0.18-perf.fdata │ ├── nginx.conf.in │ └── php-opt.ini ├── detect-platform.mk ├── large_data-go └── mmap_test │ └── main.go ├── large_data ├── LICENSE ├── Makefile ├── README.md └── data-large-reference.cc ├── large_page-c ├── LICENSE ├── Makefile ├── Makefile.preload ├── README.md ├── cflags.mk ├── example │ ├── Makefile │ ├── README.md │ ├── filler1.c │ ├── filler2.c │ ├── filler3.c │ ├── filler4.c │ ├── filler5.c │ ├── filler6.c │ ├── filler7.c │ ├── filler8.c │ └── large_page_example.c ├── large_page.c ├── large_page.h └── lp_preload.c ├── large_page ├── LICENSE ├── Makefile ├── README.md ├── example │ ├── Makefile │ ├── README │ └── large_page_example.cc ├── large_page.cc ├── large_page.h └── ld.implicit.script ├── security.md ├── sysbench └── README.md ├── test.sh ├── test ├── large_page-c ├── large_page-c.d │ ├── default_stdout │ └── unsupported_stdout ├── large_page.d │ ├── default_stdout │ └── unsupported_stdout └── lib │ └── utils.sh └── tools ├── README.md ├── gen-perf-map.sh ├── maps_file.py ├── measure-perf-metric.sh ├── metric.template ├── metric_dsb_cache ├── metric_icache_miss_stalls ├── metric_itlb_mpki ├── metric_itlb_stalls ├── metric_l1_code_read_MPI ├── metric_l2_demand_code_MPI └── utils.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | *.so 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/README.md -------------------------------------------------------------------------------- /containers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/README.md -------------------------------------------------------------------------------- /containers/wordpress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/README.md -------------------------------------------------------------------------------- /containers/wordpress/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/docker-compose.yml -------------------------------------------------------------------------------- /containers/wordpress/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/run.sh -------------------------------------------------------------------------------- /containers/wordpress/wp_base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/Dockerfile -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/1s-bkm.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/1s-bkm.j2 -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/2s-bkm.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/2s-bkm.j2 -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/entrypoint.sh -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/https_oss_performance.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/https_oss_performance.patch -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/nginx.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/nginx.conf.in -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/php-base.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/php-base.ini -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/quickrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/quickrun.sh -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/ssl-params.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/ssl-params.conf -------------------------------------------------------------------------------- /containers/wordpress/wp_base/files/update_nginx_workers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_base/files/update_nginx_workers.sh -------------------------------------------------------------------------------- /containers/wordpress/wp_opt/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_opt/Dockerfile -------------------------------------------------------------------------------- /containers/wordpress/wp_opt/files/0001-BOLT-PHP7.4.29-GCC-option.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_opt/files/0001-BOLT-PHP7.4.29-GCC-option.patch -------------------------------------------------------------------------------- /containers/wordpress/wp_opt/files/0001-BOLT-PHP8.0.18-GCC-option.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_opt/files/0001-BOLT-PHP8.0.18-GCC-option.patch -------------------------------------------------------------------------------- /containers/wordpress/wp_opt/files/7.4.29-perf.fdata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_opt/files/7.4.29-perf.fdata -------------------------------------------------------------------------------- /containers/wordpress/wp_opt/files/8.0.18-perf.fdata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_opt/files/8.0.18-perf.fdata -------------------------------------------------------------------------------- /containers/wordpress/wp_opt/files/nginx.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_opt/files/nginx.conf.in -------------------------------------------------------------------------------- /containers/wordpress/wp_opt/files/php-opt.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/containers/wordpress/wp_opt/files/php-opt.ini -------------------------------------------------------------------------------- /detect-platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/detect-platform.mk -------------------------------------------------------------------------------- /large_data-go/mmap_test/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_data-go/mmap_test/main.go -------------------------------------------------------------------------------- /large_data/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_data/LICENSE -------------------------------------------------------------------------------- /large_data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_data/Makefile -------------------------------------------------------------------------------- /large_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_data/README.md -------------------------------------------------------------------------------- /large_data/data-large-reference.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_data/data-large-reference.cc -------------------------------------------------------------------------------- /large_page-c/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/LICENSE -------------------------------------------------------------------------------- /large_page-c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/Makefile -------------------------------------------------------------------------------- /large_page-c/Makefile.preload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/Makefile.preload -------------------------------------------------------------------------------- /large_page-c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/README.md -------------------------------------------------------------------------------- /large_page-c/cflags.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/cflags.mk -------------------------------------------------------------------------------- /large_page-c/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/Makefile -------------------------------------------------------------------------------- /large_page-c/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/README.md -------------------------------------------------------------------------------- /large_page-c/example/filler1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/filler1.c -------------------------------------------------------------------------------- /large_page-c/example/filler2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/filler2.c -------------------------------------------------------------------------------- /large_page-c/example/filler3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/filler3.c -------------------------------------------------------------------------------- /large_page-c/example/filler4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/filler4.c -------------------------------------------------------------------------------- /large_page-c/example/filler5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/filler5.c -------------------------------------------------------------------------------- /large_page-c/example/filler6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/filler6.c -------------------------------------------------------------------------------- /large_page-c/example/filler7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/filler7.c -------------------------------------------------------------------------------- /large_page-c/example/filler8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/filler8.c -------------------------------------------------------------------------------- /large_page-c/example/large_page_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/example/large_page_example.c -------------------------------------------------------------------------------- /large_page-c/large_page.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/large_page.c -------------------------------------------------------------------------------- /large_page-c/large_page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/large_page.h -------------------------------------------------------------------------------- /large_page-c/lp_preload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page-c/lp_preload.c -------------------------------------------------------------------------------- /large_page/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/LICENSE -------------------------------------------------------------------------------- /large_page/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/Makefile -------------------------------------------------------------------------------- /large_page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/README.md -------------------------------------------------------------------------------- /large_page/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/example/Makefile -------------------------------------------------------------------------------- /large_page/example/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/example/README -------------------------------------------------------------------------------- /large_page/example/large_page_example.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/example/large_page_example.cc -------------------------------------------------------------------------------- /large_page/large_page.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/large_page.cc -------------------------------------------------------------------------------- /large_page/large_page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/large_page.h -------------------------------------------------------------------------------- /large_page/ld.implicit.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/large_page/ld.implicit.script -------------------------------------------------------------------------------- /security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/security.md -------------------------------------------------------------------------------- /sysbench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/sysbench/README.md -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/test.sh -------------------------------------------------------------------------------- /test/large_page-c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/test/large_page-c -------------------------------------------------------------------------------- /test/large_page-c.d/default_stdout: -------------------------------------------------------------------------------- 1 | Transparent Huge Pages are enabled, mapping... 2 | Success 3 | -------------------------------------------------------------------------------- /test/large_page-c.d/unsupported_stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/test/large_page-c.d/unsupported_stdout -------------------------------------------------------------------------------- /test/large_page.d/default_stdout: -------------------------------------------------------------------------------- 1 | Transparent Huge Pages are enabled, mapping... 2 | Success 3 | -------------------------------------------------------------------------------- /test/large_page.d/unsupported_stdout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/test/large_page.d/unsupported_stdout -------------------------------------------------------------------------------- /test/lib/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/test/lib/utils.sh -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/gen-perf-map.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/gen-perf-map.sh -------------------------------------------------------------------------------- /tools/maps_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/maps_file.py -------------------------------------------------------------------------------- /tools/measure-perf-metric.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/measure-perf-metric.sh -------------------------------------------------------------------------------- /tools/metric.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/metric.template -------------------------------------------------------------------------------- /tools/metric_dsb_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/metric_dsb_cache -------------------------------------------------------------------------------- /tools/metric_icache_miss_stalls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/metric_icache_miss_stalls -------------------------------------------------------------------------------- /tools/metric_itlb_mpki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/metric_itlb_mpki -------------------------------------------------------------------------------- /tools/metric_itlb_stalls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/metric_itlb_stalls -------------------------------------------------------------------------------- /tools/metric_l1_code_read_MPI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/metric_l1_code_read_MPI -------------------------------------------------------------------------------- /tools/metric_l2_demand_code_MPI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/metric_l2_demand_code_MPI -------------------------------------------------------------------------------- /tools/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intel/iodlr/HEAD/tools/utils.sh --------------------------------------------------------------------------------