Table of Contents

M-Stream

Last updated on Feb 9, 2024

Transferring large volumes of data can be very difficult. Historically it would take users hours or even days to move very large files. The file would be first downloaded from the source system onto their local desktop (if there’s enough room). Only when that’s successful can an upload to the target server begin and fingers crossed an unreliable network doesn’t derail the transfer.

M-Stream® File Transfer Acceleration allows users to transfer files much more quickly. M-Stream transfers files in parallel streams, speeding up large file downloads, uploads, and movement between storage tiers.

M-Stream File Transfer Acceleration is activated when moving and copying large files, folders and objects. It's supported both in desktop tools (uploading and downloading) and in the appliance itself (server-to-server copies).

When is M-Stream Used

M-Stream is used when moving data between any of the following storage providers provided they support range reads.

M-Stream will also accelerate moves, copies and renames (because renames require copying the file that is being renamed) between buckets within an S3 or OpenS3 provider. .

M-Stream for Download

M-Stream will accelerates downloads from supported storage providers to the Windows and Mac desktop clients. Downloads from the Web File Manager are not supported.

M-Stream for Upload

M-Stream provides accelerated uploads through the Web File Manager and desktop clients.

M-Stream streams parts in parallel directly to storage providers. M-Stream will not be used when an upload is performed outside Access Anywhere, when the file size is not known, or when the file content will be encrypted.

For example when:

Enabling M-Stream

To enable M-Stream follow the steps below:

Appliance Administration

Go to Settings » Site Functionality to review the M-Stream settings.

See Access Anywhere Appliance Administration Guide for more information.

Organization Administration

Go to Policies » Encryption:

Go to Policies » Security:

For each Object Storage provider from to Dashboard » Provider Settings:

Enabling For Windows Tools

From Cloud Tools » Control Panel » Bandwidth:

Then number of cores used by the desktop will be limited to the maximum number of threads set in the server.

Enabling For the Mac Drive

The following options are available for the Mac Drive from the Nasuni Access Anywhere control panel under “Settings”.

Then number of cores used by the desktop will be limited to the maximum number of threads set in the server.

Support Notes