How processes are tracked

Instrumentation tracks operations that can affect performance.

For example, the following operations are tracked:
  • Disk I/O
  • Network I/O
  • Tape I/O

Each IBM Storage Protect process can have multiple threads. All threads can operate on different processors. The IBM Storage Protect server can have hundreds of active threads at a time. You can use the show threads command to see a snapshot of the active threads.

For example, a backup operation uses at least two threads. A SessionThread thread receives data from the client and sends it to an SsAuxSinkThread thread. When you back up data to a sequential device, the AgentThread thread moves the data from the SsAuxSinkThread thread and writes the data to tape. When you back up data to random disk on IBM® AIX®, Linux®, and UNIX systems, a DiskServerThread writes the data to the device. When you back up data to disk on Microsoft Windows systems, the data moves directly to the random disk from the SsAuxSinkThread thread.

IBM Storage Protect instrumentation tracks processes in the following manner:
  • Operations are tracked on a thread-by-thread basis
  • Most sessions and processes use more than one thread
  • Results are stored in memory until instrumentation is ended