1. 31 Oct, 2018 1 commit
    • Alessio Netti's avatar
      ProcFS plugin optimization · 3f8b1935
      Alessio Netti authored
      - Most metric name checks in the procstat parser now use plain C string
          matching instead of regular expressions
      - Overhead has been reduced to 1.09% for a full vmstat + meminfo +
          procstat instantiation on a CoolMUC3 node (2700+ metrics each sec)
      - Overhead for a minimal meminfo instantiation is 0.05% (44 metrics)
      - We can safely assume linear scaling of the plugin in function of the
          number of metrics
      3f8b1935
  2. 30 Oct, 2018 1 commit
    • Alessio Netti's avatar
      ProcFS plugin changes · 5bfdde71
      Alessio Netti authored
      - Switch from the STD regex library (which apparently is incomplete for GCC < 4.9) to the BOOST one
      - Plugin is stable and tested on a CoolMUC3 node
      - Current overhead for a full vmstat + meminfo + procstat instantiation is 1.3% on a CoolMUC 3 node with 256 (logical) cores
      - More optimization work to come
      5bfdde71
  3. 25 Oct, 2018 1 commit
    • Alessio Netti's avatar
      ProcFS plugin added · fd81ab3d
      Alessio Netti authored
      - Supports sampling of the vmstat, meminfo, and stat files in the proc virtual filesystem
      - Basic functionality verified, extensive testing to come in the next days
      - Readme and Makefile have been updated as well
      fd81ab3d