├── LICENSE ├── README ├── raster ├── linux-tool-diagrams-v5.benchmark.png ├── linux-tool-diagrams-v5.observability.png ├── linux-tool-diagrams-v5.staticperf.png └── linux-tool-diagrams-v5.tuning.png ├── source ├── base-diagram.pdf └── base-diagram.svg └── vector ├── benchmark.pdf ├── observability.pdf ├── static-perf.pdf └── tuning.pdf /LICENSE: -------------------------------------------------------------------------------- 1 | This derivative material is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. 2 | 3 | https://creativecommons.org/licenses/by-sa/4.0/ 4 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | These are redesigns of the Linux performance tool maps by [Brendan Gregg](http://www.brendangregg.com/linuxperf.html). 2 | 3 | The `source/` folder contains a PDF, AI (the originals were made in Illustrator), and SVG of the base diagram. 4 | 5 | The other two folders contain copies of the four Linux performance tool maps that try and preserve all of the detail of the originals. You can find them in PNG and PDF form. 6 | 7 | See mistakes (because there definitely are some)? Message me on Reddit / bug report / pull request! -------------------------------------------------------------------------------- /raster/linux-tool-diagrams-v5.benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/raster/linux-tool-diagrams-v5.benchmark.png -------------------------------------------------------------------------------- /raster/linux-tool-diagrams-v5.observability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/raster/linux-tool-diagrams-v5.observability.png -------------------------------------------------------------------------------- /raster/linux-tool-diagrams-v5.staticperf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/raster/linux-tool-diagrams-v5.staticperf.png -------------------------------------------------------------------------------- /raster/linux-tool-diagrams-v5.tuning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/raster/linux-tool-diagrams-v5.tuning.png -------------------------------------------------------------------------------- /source/base-diagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/source/base-diagram.pdf -------------------------------------------------------------------------------- /source/base-diagram.svg: -------------------------------------------------------------------------------- 1 | base-diagramSystem Call InterfaceSocketsSchedulerSystem LibrariesApplicationsTCP UDPIPEthernetVFSFile SystemsVolume ManagerBlock Device InterfaceVirtual MemoryCPUDRAMI/O BridgeI/O ControllerNetwork ControllerDiskSwapPortPortDevice DriversTHE EMPHASIS FONT IS ROBOTO CONDENSED BOLD The item font is Roboto Condensed Regular The command font is Consolas Regular 15ItemcommandItem Acommand_Acommand_BItem BItem XcommandItem ZDIAGRAM KEYCOMMAND APPLIES TO ITEMCOMMANDS FOR MULTIPLE ITEMSItem JItem Kcommand_Xcommand_Yoriginal CC-BY-SA http://www.brendangregg.com/linuxperf.html modified by reddit.com/u/redctLINUX KERNELEXPANDER INTERCONNECTINTERFACE TRANSPORTSCPU INTERCONNECTMEMORY BUSI/O BUS -------------------------------------------------------------------------------- /vector/benchmark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/vector/benchmark.pdf -------------------------------------------------------------------------------- /vector/observability.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/vector/observability.pdf -------------------------------------------------------------------------------- /vector/static-perf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/vector/static-perf.pdf -------------------------------------------------------------------------------- /vector/tuning.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nhfruchter/linux-tool-maps/aef8f78a26ecd3c4fa06f3942cb7d6a18411d3a3/vector/tuning.pdf --------------------------------------------------------------------------------