Skip to main content

2018 | OriginalPaper | Buchkapitel

3. Trace Collection

verfasst von : Jun Xu

Erschienen in: Block Trace Analysis and Storage System Optimization

Verlag: Apress

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Trace quality is one of the essential requirements for analysis. Low quality traces may lead to complex and wrong conclusions for trace analysis. There are two main issues in trace quality. One is timing drift, which is when the actual event arrival time is earlier than the collected arrival time. The other is a missing event, such as when the tool cannot capture all the required events. Thus, proper tools shall be applied to guarantee the correctness of the traces. Both software tools and hardware devices are introduced in this chapter.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
5
www.usenix.org/conference/fast-04/tracefs-file-system-trace-them-all . It is a thin stackable file system used to capture file system traces in a portable way. Tracefs can capture uniform traces for any file systems without modifying the file systems being traced. It can also capture traces at various degrees of granularity: by users, groups, processes, file operations, files and file names, etc. In addition, it can transform trace data into aggregate counters, compressed, checksummed, encrypted, or anonymized streams; and it can buffer and direct the resulting data to various destinations (e.g., sockets, disks, etc.).
 
6
http://ctrace.sourceforge.net/ . CTrace is a fast and lightweight trace/debug library designed specifically for multi-threaded applications. It is coded in C and employs POSIX threads.
 
7
http://xperf123.codeplex.com/ . Xperf is built on top of the ETW (Event Tracing for Windows) infrastructure, which provides the capability to capture event traces for user and kernel mode drivers.
 
8
http://msdn.microsoft.com/en-us/library/windows/hardware/ff552961(v=vs.85).aspx . These Windows tools enable WPP tracing in a trace producer and controlling trace sessions (trace controllers).
 
9
www.scsitoolbox.com/products/BusAnalyzerModule.asp . BAM is a software bus analyzer that can capture, display, and analyze trace data from any peripheral bus, including SCSI, Fiber Channel, IDE, ATA, SATA, and SAS. BAM offers complete versatility as far as choice of phases that are captured and displayed, capture modes to minimize IO impact, buffer size and capture size, and device(s) to capture trace data from.
 
10
http://studies.ac.upc.edu/doctorat/InstProf/PatchWrx.pdf . PatchWrx is a static binary-rewriting instrumentation tool to capture full instruction and data address traces on the DEC Alpha platform running Microsoft NT. The toolset modifies the binary image before execution.
 
17
Most of these traces have been designed under the assumption that scientific applications running on parallel computers would exhibit behavior similar to that of the same applications running on uniprocessors and vector supercomputers.
 
Metadaten
Titel
Trace Collection
verfasst von
Jun Xu
Copyright-Jahr
2018
Verlag
Apress
DOI
https://doi.org/10.1007/978-1-4842-3928-5_3