Skip to content

Job Comparison ExplainedπŸ”—

The Job Comparison view provides structured performance metrics for completed scan jobs.

It allows you to compare multiple jobs side-by-side and understand:

  • Overall throughput
  • DSXA scan performance
  • End-to-end processing cost
  • Latency characteristics
  • Capacity projections

This page explains what each metric represents and how to interpret it.

For step-by-step tuning guidance, see Operations β†’ Performance Tuning.


What a Job RepresentsπŸ”—

A Job is a logical scan operation initiated via:

  • UI
  • API
  • Scheduled or automated trigger

A Job consists of many individual Scan Requests, each representing one file.

Job metrics aggregate performance across all files processed in that scan.


Core Throughput MetricsπŸ”—

Job TimeπŸ”—

Total elapsed time from job start to completion.

This is the primary end-to-end performance indicator.

It includes:

  • Enumeration
  • File retrieval
  • DSXA scanning
  • Verdict handling
  • Result persistence

Total BytesπŸ”—

The total size of all files processed in the job.

This represents workload volume.


Total Bytes/secπŸ”—

End-to-end throughput across the entire system.

Formula (conceptually):

id="v7fl6h" Total Bytes Γ· Job Time

This includes:

  • Connector I/O
  • Network transfer
  • DSXA scan time
  • Queue overhead
  • Remediation time

This metric reflects overall system performance.


Scan Bytes/secπŸ”—

Throughput inside DSXA only.

This excludes:

  • Enumeration time
  • File retrieval latency
  • Connector overhead

If Scan Bytes/sec is stable but Total Bytes/sec drops, the bottleneck is likely outside DSXA.


Latency MetricsπŸ”—

Avg Req msπŸ”—

Average time required to process a single file request.

This includes:

  • Connector read time
  • Network transfer
  • DSXA processing
  • Verdict handling

Higher values may indicate:

  • Large files
  • Slow connectors
  • Network latency
  • DSXA saturation

Scan ms/byteπŸ”—

Average scanning cost per byte inside DSXA.

This allows comparison across different file size distributions.

Useful for estimating how scan performance scales with larger datasets.


Progress MetricsπŸ”—

ProcessedπŸ”—

Number of items processed versus total items discovered.

Indicates job completion progress.


StatusπŸ”—

Indicates whether the job completed successfully, failed, or was interrupted.


Projection MetricsπŸ”—

The Job Comparison view provides normalized estimates such as:

  • Estimated Job Time: 1GB
  • Estimated Job Time: 1TB
  • Estimated Job Time: 1M files
  • Estimated DSXA Time: 1GB
  • Estimated DSXA Time: 1TB

These projections are derived from:

  • Observed throughput
  • Observed file size distribution
  • Observed scan cost per byte

They allow you to answer questions like:

  • β€œHow long would 5TB take?”
  • β€œWhat happens if this dataset doubles?”
  • β€œIs this throughput acceptable for my SLA?”

Understanding DSXA Time vs Job TimeπŸ”—

Two different projections are provided:

  • Estimated DSXA Time β€” time spent inside scanning only.
  • Estimated Job Time β€” full end-to-end processing time.

If DSXA Time is much lower than Job Time:

  • Enumeration or connector I/O likely dominates.

If DSXA Time closely matches Job Time:

  • Scanning itself is the primary bottleneck.

Interpreting Differences Between JobsπŸ”—

When comparing jobs:

Look for changes in:

  • Total Bytes/sec
  • Scan Bytes/sec
  • Avg Req ms
  • Estimated projections

Differences may indicate:

  • Infrastructure saturation
  • Different file mixes
  • Changes in concurrency or replicas
  • Changes in connector configuration
  • Changes in DSXA capacity

The Job Comparison view does not prescribe tuning steps. It provides measurement data for informed decisions.

Important Notes on ProjectionsπŸ”—

Projections are estimates based on the scanned dataset.

Accuracy depends on:

  • File size distribution
  • File type mix
  • Network conditions
  • DSXA characteristics

Always validate projections using representative datasets.

Measurement Before ModificationπŸ”—

The purpose of Job Comparison is measurement.

It allows you to:

  • Establish a baseline
  • Compare configuration changes
  • Quantify performance gains
  • Evaluate cost/performance tradeoffs