Current Activity

Overview

For any given task in the Scheduler view, you may either select and click the “Activity” button, or right-click and select “View Activity”. This will open a separate window containing transfer statistics and logs for the task.

Different views are provided based on if your transfer is utilizing a single client connection (default) or if you are using multi-client connections for transfers.

Transfer Usage (single client)

This graph indicates the task's data transfer rates. The red line indicates the current network transfer rate, the green line represents the current goodput, and the blue line shows the average goodput. The term “goodput” refers to the effective rate, taking data minimization (eg. compression) into account.

Progress (all files)

A progress bar indicating the percentage complete of all files in this task. Progress is also represented numerically to the right of the bar.

Progress (current file)

A progress bar indicating the percentage complete of the current file. Progress is also represented numerically to the right of the bar.

Time Elapsed

How long the transfers have taken so far.

ETA (all files)

The approximate time remaining for the transfer of all files in this task.

ETA (current file)

The approximate time remaining for the current file.

Filename

The current file being transferred/verified. The current file number of the total transfer batch is shown in parentheses.

Transfer Rate

If a transfer is currently in progress, this will show you the average transfer rate in Kbps.

Current RTT

Latency observed on the link (round trip time, in ms)

Packet Loss

The current file being transferred/verified. The current file number of the total transfer batch is shown in parentheses.

Visualization View

This window presents statistics to the internal resources used by FileCatalyst during transfer.

Statistics are divided broken up into the following main data:

  • Reader: Resources (threads) reading block of data from the disk for specified transfer.

  • MD5: Resources performing MD5 on-the-fly on data blocks. Visible only if MD5-on-the-fly is enabled and is hidden until data is available.

  • Zip: Resources performing compression (zip) on data blocks. Visible only if compression is enabled and is hidden until data is available.

  • Sender: Resources (threads) sending data out onto the network. Sender threads currently also provide MD5 and compression of data blocks before sending data out.

  • Receiver: Resources (threads) reading data packets from network sockets.

  • Processor: Resources (threads) processing data (AES decryption) and placing them in buffers.

  • Unzip: Resources (threads) unzipping blocks of data. Visible only if compression is enabled.

  • MD5: Resources (threads) validating MD5 checksums on data blocks. Visible only if MD5-on-the-fly is enabled.

  • Writer: Resources (threads) writing data blocks to disk.

Data units values:

  • Usage: How many threads are dedicated to this process are in parenthesis. Value of 0.05 (seen for avg reader) indicates thread is only reading data 5% of the time.

  • Speed: How fast is each process able to handle data in the queue. Scale will vary from Kbps, Mbps, Gbps based on highest throughput value.

  • Ratio: Found only for zip process, how much compression ZIP algorithm is increasing performance (1:30 indicates 30x compression gain).

Data labels:

  • now: Indicates the current value.

  • avg: The average value for this transfer.

  • pk: The peak value for this transfer.

NOTE: Note: Receiver usage levels are normally close to full as most JVMs do not allow us to determine how much time is spent in a locked read state (waiting for data to come on the wire) as opposed to processing data off the socket layer.
NOTE: Note: Values turn red when over 100% of utilization of threads. Time slicing on various operating systems however can provide inaccurate values (usage over 1 even if only 1 thread is available).

Transfer Usage (Multi-Client)

The multi-client transfer activity window has the following Task level controls.

Execute/Cancel Task

Clicking this button will either start the task manually or cancel the task if it is running. The button text alternates accordingly.

Edit Task

Clicking this button will open the task editor.

Edit File Priority

Clicking this button will open the "Increase File Priority" dialog:

The "Increase File Priority" dialog shows up to 100 files currently queued up but not actively transferring. Selecting a file and pressing "Increase Priority of Selected File" will guarantee that it is picked up by the next available transfer client. Entries with their priorities "advanced" in this way are shown in bold. Use the search field above the entries to narrow your search results (up to 100 entries).

Compiled Statistics

The multi-client transfer activity window contains 3 tabs with the compiled statistics of all active clients currently transferring files.

Graph

Contains a visual representation of the current throughput of all clients combined.

Clients

Contains table data of each active client (clients without files to transfer are not shown). Selecting a specific client allows more information to be visible in the lower pane. Most of the column values should be self evident. For clarification, the Process column contains the current pre or post processor (if any) currently operating on the file.

Logs

Contains combined log files of all clients for the given task.