Breeze profiles file system and network I/O and resolves application dependencies

Detailed dependency analysis and I/O profiling

Resolve application file and network dependencies for migration.

Capture application environment and I/O patterns for debugging deployment and performance issues.

Profile application I/O for storage sizing and tuning.

Breeze datasheet v2.13.0

System Administrators

Gain a deep insight into I/O patterns and application environment via the GUI.

Breeze profiles file system and network I/O and resolves application dependencies

HPC users

Make every engineer an I/O expert with an html I/O healthcheck report.

Breeze profiles file system and network I/O and resolves application dependencies

Developers

Run regression tests for I/O patterns and dependencies via the commandline API.

Breeze profiles file system and network I/O and resolves application dependencies

Why profile I/O?

Even highly-optimised applications can have bad I/O patterns in deployment so it is a good idea to profile all applications, even when you can’t change the source code.

Problems such as storing files in the wrong place or trawling the PATH variable happen all the time and are easy to fix.

Breeze profiles file system and network I/O and resolves application dependencies
This chart shows reads and writes from a build at ARM. It is using shared storage for temp files by mistake, instead of local storage. It caused significant slow down, but was easy to fix.

“Long term we expect to see significant gains by catching problems before they happen with Breeze.”

Julien Palleau, Engineering IT at ARM

Customer case studies

Debugging environment issues

“We changed this environment and the problem was solved! We solved the problem in 45 minutes. I’m happy with that!”

Steve Robson, Field Applications Engineer at Cadence.

Speeding up a build by 87%

“After changing my script and rerunning I observed about 87% improvement in incremental build (16 sec to 2 sec)!”

Ahmed Ismail, software engineer at Mentor Graphics

Remote customer support

“Using Breeze, we could immediately see that it was not a dependencies issue so both Ansys and our customer saved time.”

Simon Cross, Global Customer Services at Ansys

Build and release tests

“Hard-coded paths caused a massive slowdown where jobs were taking 3x longer. Using Breeze, we quickly found the hard-coded path and later confirmed the fix.”

Jenson Ho, Developer Support Engineer at Mentor Graphics

Optimising I/O performance

“With the tools from Ellexus we were able to identify why we were hitting I/O bottlenecks in areas where we expected full CPU utilisation.”

Keiran Raine, Cancer Researcher, Sanger Institute