Difference: CmsIOInstrumenting (4 vs. 5)

Revision 52010-05-13 - BrianBockelman

Line: 1 to 1
Changed:
<
<
META TOPICPARENT name="BrianBockelmanSandbox"
>
>
META TOPICPARENT name="BrianBockelman"
 

Instrumenting CMSSW I/O

This page discusses how to instrument CMSSW I/O at the Linux kernel in order to better understand how the application interacts with the block layer. The goals are:
  1. Provide insights into how CMSSW (and hence ROOT) I/O's usage of various system calls results in disk activity.
Line: 9 to 9
 

Pages in this guide

BlockTrace, a set of scripts to record and visualize Linux kernel I/O.

Changed:
<
<
  1. Using BlockTrace and SystemTap on your system. How to run BlockTrace on your systems in order to repeat the measurements I have made yourself.
  2. BlockTrace graphs. How to understand and read the BlockTrace graphs I will be showing.
  3. User-level SystemTap tracing. Correlating between user-level events and kernel-level events.
>
>
  1. Using BlockTrace and SystemTap on your system. How to run BlockTrace on your systems in order to repeat the measurements I have made yourself.
  2. BlockTrace graphs. How to understand and read the BlockTrace graphs I will be showing.
  3. User-level SystemTap tracing. Correlating between user-level events and kernel-level events.
  Findings for CMSSW
Changed:
<
<
  1. CMSSW with no cache. This is the out-of-the box behavior of CMSSW.
  2. CMSSW with readHint=application-only. This turns on TTreeCache, but does I/O in synchronous mode.
  3. CMSSW with readHint=storage-only. This turns on TTreeCache with I/O in asynchronous mode.
  4. CMSSW with the 2-cache scheme. This turns on the 2-cache scheme, as described by CmsIOWork2.
>
>
  1. CMSSW with no cache. This is the out-of-the box behavior of CMSSW.
  2. CMSSW with readHint=application-only. This turns on TTreeCache, but does I/O in synchronous mode.
  3. CMSSW with readHint=storage-only. This turns on TTreeCache with I/O in asynchronous mode.
  4. CMSSW with the 2-cache scheme. This turns on the 2-cache scheme, as described by CmsIOWork2.
 
META FILEATTACHMENT attachment="trace.png" attr="" comment="" date="1268754363" name="trace.png" path="trace.png" size="50262" stream="trace.png" tmpFilename="/usr/tmp/CGItemp27792" user="bbockelm" version="1"
Added:
>
>
META TOPICMOVED by="bbockelm" date="1273755315" from="Sandbox.CmsIOInstrumenting" to="Main.CmsIOInstrumenting"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback