↓
 
  • Phoronix
  • gromacs
  • OpenFOAM

Performance analysis, tools and experiments

An eclectic collection

Performance analysis, tools and experiments
  • Home
  • Blog
  • Tools
    • wspy – workload spy
  • Workloads
    • Geekbench
    • gromacs
      • lysozyme tutorial
      • PRACE benchmark
    • OpenFOAM
    • Phoronix
      • aobench
      • apache
      • asmfish
      • blake2
      • blender
      • botan
      • build-gcc
      • build-linux-kernel
      • build-llvm
      • build-php
      • bullet
      • c-ray
      • cachebench
      • compilebench
      • compress-p7zip
      • compress-pbzip2
      • compress-zstd
      • ebizzy
      • encode-flac
      • encode-mp3
      • ffmpeg
      • ffte
      • fftw
      • fhourstones
      • fio
      • fs-mark
      • gimp
      • git
      • go-benchmark
      • graphics-magick
      • hackbench
      • himeno
      • hmmer
      • indigobench
      • java-gradle-perf
      • java-scimark2
      • luajit
      • m-queens
      • mafft
      • n-queens
      • nginx
      • numpy
      • octave-benchmark
      • openssl
      • osbench
        • osbench – create processes
        • osbench – create threads
        • osbench – memory
      • parboil
      • pgbench
      • phpbench
      • polybench-c
      • povray
      • primesieve
      • pybench
      • radiance
      • rbenchmark
      • redis
      • rodinia
      • scikit-learn
      • scimark2
      • sqlite
      • stockfish
      • stream
      • stress-ng
      • tensorflow
      • tinymembench
      • tjbench
      • tscp
      • ttsiod-renderer
      • vpxenc
      • x264
      • y-cruncher
  • Experiments
Home→Categories tools - Page 3 << 1 2 3

Category Archives: tools

Post navigation

Newer posts →

wspy – added –set-counters

Performance analysis, tools and experiments Posted on 2018-04-07 by mev2018-04-13

I have enhanced wspy to add –set-counters option.

Continue reading →
Posted in tools | Tagged performance counters, wspy | Leave a reply

wspy – adding support for –show-counters

Performance analysis, tools and experiments Posted on 2018-04-06 by mev2018-04-13

Added a new option to wspy to get the performance counters from the linux kernel. This builds on my previous learnings to inventory the system and build counter information provided by the system including event numbers, umasks and other fields.

Continue reading →
Posted in tools | Tagged performance counters, wspy | Leave a reply

wspy – diskstats, set-cpumask

Performance analysis, tools and experiments Posted on 2018-04-03 by mev2018-04-03

I have now enhanced wspy to add an option for –diskstats. This option samples, /sys/block/*/stat files to save away disk read and write statistics. The same information is also reported in /proc/diskstats. Another option added at same time is –set-cpumask … Continue reading →

Posted in tools | Tagged wspy | Leave a reply

wspy – performance counters

Performance analysis, tools and experiments Posted on 2018-03-27 by mev2018-03-27

I have enhanced wspy to read performance counters. It now has three different instrumentation methods: Reading ftrace logfiles from kernel subsystem. Currently reads the scheduler events for fork/exec/exit to construct process trees Reading /proc/stat on periodic basis (once per second) … Continue reading →

Posted in tools | Tagged performance counters, wspy | Leave a reply

wspy – gnuplot and zip archive

Performance analysis, tools and experiments Posted on 2018-03-23 by mev2018-03-23

Two improvements have been added to the wspy program: Added a -z option that creates a zip archive with data files related to the wspy run Added a script that calls gnuplot to plot CPU usage over time. Below is … Continue reading →

Posted in tools | Tagged wspy | Leave a reply

likwid-topology

Performance analysis, tools and experiments Posted on 2018-03-14 by mev2018-04-11

Another useful tool from the likwid performance monitoring and benchmarking suite is likwid-topology. Provides thread (hyperthread), cache (L1, L2, L3) and NUMA (memory) topology together. Output below shows my i7-4770S CPU is a 4-core hyperthreaded processor with a 32KB L1D … Continue reading →

Posted in tools | Tagged likwid, likwid-topology | Leave a reply

wspy created

Performance analysis, tools and experiments Posted on 2018-03-13 by mev2018-04-11

Created a simple monitoring tool named wspy for workload spy. Source is hosted at http://www.github.com/mvermeulen/wspy This is a wrapper program that collects data as the program runs. The initial program has two data collectors: trace – which uses the ftrace … Continue reading →

Posted in tools | Tagged /proc/stat, c-ray, ftrace, phoronix, wspy | Leave a reply

likwid-perfctr

Performance analysis, tools and experiments Posted on 2018-03-13 by mev2018-06-26

The likwid performance monitoring and benchmarking suite has multiple tools including: likwid-topology – print thread, cache and NUMA topology likwid-pin – pin threaded applications to processors likwid-bench – micro-benchmarking application likwid-agent – monitoring agent for hardware performance counters As of … Continue reading →

Posted in tools | Tagged c-ray, likwid, likwid-perfctr, performance counters, phoronix | 1 Reply

Post navigation

Newer posts →

Archives

  • March 2020
  • August 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018

Tags

/proc/stat analysis technique c-ray ftrace geekbench geekbench-description gromacs hyperthreading ipc kernelshark likwid likwid-perfctr likwid-topology memory metrics on_core on_cpu OpenFOAM parboil perf performance counters periodic sampling phoronix phoronix benchmark article phoronix cpu suite pmu_tools process tree progress report ptrace rusage Ryzen spectre system hang top-down trace-cmd virtualization wspy

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
©2021 - Performance analysis, tools and experiments - Weaver Xtreme Theme
↑