Condusiv Technologies Blog

Condusiv Technologies Blog

Blogging @Condusiv

The Condusiv blog shares insight into the issues surrounding system and application performance—and how I/O optimization software is breaking new ground in solving those issues.

Condusiv’s V-locity Technology Was Recently Certified as Citrix Ready

by Dawn Richcreek 11. September 2019 09:51

 

We are proud to announce that Condusiv’s V-locity® I/O reduction software has been certified as Citrix Ready®. The Citrix Ready program helps customers identify third-party solutions that enhance virtualization, networking and cloud computing solutions from Citrix Systems, Inc. V-locity, our innovative and dynamic alternative to costly hardware overhauls, has completed a rigorous verification process to ensure compatibility with Citrix solutions, providing confidence in joint solution efficiency and value. The Citrix Ready program makes it easy for customers to identify complementary products and results-driven solutions that can enhance Citrix environments and increase productivity.

 

 

 

Verified Performance Improvements of 50 Percent or More

To obtain the Citrix Ready certification, we ran IOMeter benchmark tests—an industry standard tool for testing I/O performance—on a Windows 10 system powered by Citrix’s XenDesktop virtual desktop access (VDA).  

The IOMeter benchmark utility was set up to run 5 different tests with variations in the following parameters:

 •  Different read/write size packets (512b to 64kb)
 •  Different read/write ratios, i.e. 50% read/50% writes, 75% reads/25% writes
 •  Different mixture of random and sequential I/Os

The tests determined that drastic improvements were made with V-locity enabled versus disabled. With V-locity enabled, we found that performance rates improved around 50% on average. In one test case, IOps (I/Os per second) increased from 2,903 to 5,525, a performance rate improvement of 90%.  

 

 

 

 This chart shows the detailed test results of the 5 test variations:  

 

 

 

We also compared the results of the V-locity Dashboard running the same IOMeter benchmark, with V-locity disabled and then enabled and found some additional improvements.

With V-locity enabled, it was able to eliminate over 8 million I/Os from having to go through the network and storage to get satisfied which immensely increased the I/O capacity of the system.  By knowing the latency times of these ‘eliminated’ I/Os, another improvement to highlight is that it saved more than an hour of storage I/O time.   

 

 

 

Additionally, the workload (amount of data read/written) increased from 169GB to 273GB, meaning 60% more work was being done in the same amount of time.  

 

 

 

 

 

Customers can be confident that V-locity has successfully passed an exhaustive series of tests established by Citrix. The V-locity technology works effectively with Citrix solutions and can provide customers with 50% or more faster performance gain on their heaviest workloads. V-locity allows customers to “set it and forget it,” meaning that once it is installed, systems will instantly improve with little to no maintenance.

Our CEO, Jim D’Arezzo noted, “We are proud to partner with Citrix Systems. It’s important to remember that most I/O performance issues are caused by the operating system, particularly in the Windows environment. When compared to a hardware upgrade, the software solutions Condusiv offers are far more effective—both in terms of cost and result—in increasing overall system performance. We offer customers intelligent solutions that now combine our V-locity with Citrix XenDesk. We can’t wait to continue to work with the trusted partners in the Citrix Ready ecosystem.” 

 

Download free 30-day trial of V-locity

 

Condusiv’s V-locity I/O reduction software has been certified as Citrix Ready

 

 

Caching Is King

by Gary Quan 29. July 2019 06:43

Caching technology has been around for quite some time, so why is Condusiv’s patented IntelliMemory® caching so unique that it outperforms other caching technology and has been licensed by other top OEM PC and Storage vendors? There are a few innovations that make it stand above the others. 

The first innovation is the technology to determine what data to put and keep in cache for the best performance gains on each system. Simple caching methods place recently read-in data into the cache with the hopes that this data will be read again so it can be satisfied from cache. Ok, but far from efficient and optimal. IntelliMemory takes a more heuristic approach using two main factors. One, in the background, it is determining what data is getting read most often to ensure a high cache hit rate and two, using analytics, IntelliMemory knows that certain data patterns will provide better performance gains than others. Combining these two factors, IntelliMemory will use your valuable memory resources to get the optimal caching performance gains for each individual system. 

Another important innovation is the dynamic determination of how much of the system’s valuable memory resource to use. Unlike some caching technologies that require you to allocate a specific amount of memory for caching, IntelliMemory will automatically use just what is available and not being used by other system and user processes.   And if any system or user processes need  the memory, IntelliMemory dynamically gives it back so there is never a memory contention issue.  In fact, IntelliMemory always leaves a buffer of memory available, at least 1.5 GB at a minimum. For example, if there is 4GB available memory in the system, IntelliMemory will use at most 2.5GB of this and will dynamically release it if any other processes need it, then use it again when it becomes available.  That’s one reason we trademarked the phrase Set It and Forget It® 

Developments like these put IntelliMemory caching above all others.  That’s why, when combined with our patented IntelliWrite® technology, we’ve helped millions of customers achieve 30-50% or more performance gains on their Windows systems.  Frankly, some people think it’s magic, but if you’ll pardon my assertion, it’s really just innovative thinking.

V-locity 6.0 Solves Death by a Thousand Cuts in Virtual Environments

by Brian Morin 12. August 2015 08:04

If you haven’t already heard the pre-announcement buzz on V-locity® 6.0 I/O reduction software that made a splash in the press, it’s being released in a couple weeks. To understand why it’s significant and why it’s an unprecedented 3X FASTER than its predecessor is to understand the biggest factor that dampens application performance the most in virtual environments - the problem of increasingly smaller, fractured, and random I/O. That kind of I/O profile is akin to pouring molasses on compute and storage systems. Processing I/O with those characteristics makes systems work much harder than necessary to process any given workload. Virtualized organizations stymied by sluggish performance related to their most I/O intensive applications suffer in large part to a problem that we call “death by a thousand cuts” – I/O that is smaller, more fractured, and more random than it needs to be.

Organizations tend to overlook solving the problem and reactively attempt to mask the problem with more spindles or flash or a forklift storage upgrade. Unfortunately, this approach wastes much of any new investment in flash since optimal performance is being robbed by I/O inefficiencies at the Windows OS layer and also at the hypervisor layer.

V-locity® version 6 has been built from the ground-up to help organizations solve their toughest application performance challenges without new hardware. This is accomplished by optimizing the I/O profile for greater throughput while also targeting the smallest, random I/O that is cached from available DRAM to reduce latency and rid the infrastructure of the kind of I/O that penalizes performance the most.

Although much is made about V-locity’s patented IntelliWrite® engine that increases I/O density and sequentializes writes, special attention was put into V-locity’s DRAM read caching engine (IntelliMemory®) that is now 3X more efficient in version 6 due to changes in the behavioral analytics engine that focuses on "caching effectiveness" instead of "cache hits.”

Leveraging available server-side DRAM for caching is very different than leveraging a dedicated flash resource for cache whether that be PCI-e or SSD. Although DRAM isn’t capacity intensive, it is exponentially faster than a PCI-e or SSD cache sitting below it, which makes it the ideal tier for the first caching tier in the infrastructure. The trick is in knowing how to best use a capacity-limited but blazing fast storage medium.

Commodity algorithms that simply look at characteristics like access frequency might work for  capacity intensive caches, but it doesn’t work for DRAM. V-locity 6.0 determines the best use of DRAM for caching purposes by collecting data on a wide range of data points (storage access, frequency, I/O priority, process priority, types of I/O, nature of I/O (sequential or random), time between I/Os) - then leverages its analytics engine to identify which storage blocks will benefit the most from caching, which also reduces "cache churn" and the repeated recycling of cache blocks. By prioritizing the smallest, random I/O to be served from DRAM, V-locity eliminates the most performance robbing I/O from traversing the infrastructure. Administrators don’t need to be concerned about carving out precious DRAM for caching purposes as V-locity dynamically leverages available DRAM. With a mere 4GB of RAM per VM, we’ve seen gains from 50% to well over 600%, depending on the I/O profile.

With V-locity 5, we examined data from 2576 systems that tested V-locity and shared their before/after data with Condusiv servers. From that raw data, we verified that 43% of all systems experienced greater than 50% reduction in latency on reads due to IntelliMemory. While that’s a significant number in its own right by simply using available DRAM, we can’t wait to see how that number jumps significantly for our customers with V-locity 6.

Internal Iometer tests reveal that the latest version of IntelliMemory in V-locity 6.0 is 3.6X faster when processing 4K blocks and 2.0X faster when processing 64K blocks.

Jim Miller, Senior Analyst, Enterprise Management Associates had this to say, "V-locity version 6.0 makes a very compelling argument for server-side DRAM caching by targeting small, random I/O - the culprit that dampens performance the most. This approach helps organizations improve business productivity by better utilizing the available DRAM they already have. However, considering the price evolution of DRAM, its speed, and proximity to the processor, some organizations may want to add additional memory for caching if they have data sets hungry for otherworldly performance gains."

Finally, one of our customers, Rich Reitenauer, Manager of Infrastructure Management and Support, Alvernia University, had this to say, "Typical IT administrators respond to application performance issues by reactively throwing more expensive server and storage hardware at them, without understanding what the real problem is. Higher education budgets can't afford that kind of brute-force approach. By trying V-locity I/O reduction software first, we were able to double the performance of our LMS app sitting on SQL, stop all complaints about performance, stop the application from timing out on students, and avoid an expensive forklift hardware upgrade."

For more on the I/O Inefficiencies that V-locity solves, read Storage Switzerland’s Briefing on V-locity 6.0 ->

NEW V-locity 4 VM Accelerator Improves VM Performance by up to 50%

by Jeff Medina 10. December 2012 10:00

Today we are very excited to announce the release of V-locity 4 VM Accelerator. With this latest release, V-locity increases VM and application performance by up to 50% and does so without any additional storage hardware.

Let’s face it - in today’s world of virtual environments, we generate a tremendous amount of data and it’s only the beginning. In fact, findings included in a recent study by IDC titled “Extracting Value from Chaos” predict that in the next ten years we will create 50 times more information and 75 times more files.

The impact of this data explosion on server virtualization can often lead to I/O bottlenecks. This is because a physical server running multiple virtual machines (VMs) must often carry out far more I/O operations than one server running a single workload, and typical virtualization environments emulate I/O devices that run less efficiently than native I/O devices.

In essence, virtualization acts like a funnel, combining and mixing many disparate I/O streams, sending out to the disk what becomes a very random I/O pattern. To make matters worse, the more VMs are added, the more the issue is compounded as more I/O is "randomized." All of this has a very negative affect on storage performance, and renders time-honored techniques such as read-ahead buffers and caching algorithms far less effective than in conventional physical environments.

Storage I/O is the most critical issue in a virtualized environment, and can cause organizations to spend a great deal on storage, purchasing more and more disk spindles, but often using only a fraction of their capacity because of performance issues. The outcome is that, due to issues relating to performance bottlenecks in the storage infrastructure, some applications are deemed unable to be virtualized; however, a properly tuned storage environment might have accommodated those applications. So what’s the alternative? The answer is V-locity 4 VM Accelerator. 

V-locity 4 VM Accelerator provides:

  • Increased application performance up to 50%
  • Up to 50% faster access to frequently accessed files
  • Faster I/O performance without the cost of additional storage hardware
  • Increased VM density per physical server up to 50%
  • Extended hardware lifespan by eliminating unnecessary I/Os
  • Automatic and real-time operation for true “Set It and Forget It®” management 

What makes V-locity 4 so effective is its powerful toolkit of proactive technologies, including IntelliWrite,® V-Aware,® CogniSAN,® InvisiTasking® and the new IntelliMemory® RAM caching technology.

New! IntelliMemory™ Caching Technology
IntelliMemory intelligent caching technology boosts active data, improving I/O response time up to 50% or more while also eliminating unnecessary I/O operations from getting into the network or storage.

Improved! IntelliWrite® Technology
IntelliWrite automatically prevents the operating system from breaking files into pieces and writing those pieces in a performance penalized manner. This proactive approach improves performance up to 50% or more while preventing any negative impact to snapshots replication, data deduplication or thin provisioning growth. As this proactive approach happens at the server level, the network and shared storage simply has less I/O operations to transfer and process.

New! Performance Benefit Analyzer
The Performance Benefits Analyzer helps document the performance benefits of V-locity. The benefit analyzer looks at your current system performance, then compares these results to those after using V-locity to provide a detailed report showing specific improvements and benefits to your system.

V-Aware® Technology
V-Aware detects external resource usage from other virtual machines on the virtual platform and eliminates resource contention that might slow performance.

CogniSAN® Technology
CogniSAN detects external resource usage within a shared storage system, such as a SAN, and allows for transparent optimization by not competing for resources utilized by other VMs over the same storage infrastructure. And it does this without intruding in any way into SAN-layer operations.

InvisiTasking® Technology
InvisiTaksing allows all the V-locity 4 "background" operations within the VM to run with zero resource impact on current production.

Set It and Forget It®
Automatic and real-time operation.

For more details and a FREE trial, visit www.condusiv.com/products/v-locity or call a sales representative at 1-800-829-6468.

RecentComments

Comment RSS

Month List

Calendar

<<  September 2019  >>
MoTuWeThFrSaSu
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

View posts in large calendar