Our Blog

Asynchronous I/O: A Practical Guide for Optimizing HPC Workflows with xiRAID in Lustre Environments

In today’s AI world, powerful storage is key for many GPUs working together on large datasets. These workflows involve an initial data load at high speeds, followed by data loading during training and periodic checkpoints, all at tens of gigabytes per second. Storage must handle many GPUs accessing massive datasets (hundreds of terabytes to petabytes) […]

Continue reading »

Advanced Virtualization Performance with xiRAID Opus in Proxmox VE

Boosting virtual machine performance in Proxmox environments has always been a challenge due to inherent limitations in the existing I/O architecture. Xinnor’s latest solution xiRAID Opus, a software RAID engine operating in user space, addresses this issue head-on.

Continue reading »

Raising data availability with xiRAID and Pacemaker. Part 2

This is the second part of our High Availability post series started with introduction into High Availability challenges some time ago. Today we will look at the practical example and see how xiRAID 4.1.0 can be configured within existing Pacemaker cluster.

Continue reading »

High-Performance Storage Solution for Virtual Environment on Xinnor RAID Engine and Kioxia PCIe 5.0 Drives

SSDs continue to advance in speed, particularly with the market shift to NVMe™ PCIe® 5.0 SSDs. With this technology, a single SSD can now achieve remarkable sequential read speeds of up to 14GB/s and sequential write speeds of 7GB/s, along with handling millions of Input/Output per second (IOps).

Continue reading »

Raising data availability with xiRAID and Pacemaker. Part 1

What is a high availability cluster and why it is important. Nowadays, data are the foundation for almost every business; the biggest threat to successful organizations is the loss of their data or the inability to access them.

Continue reading »

Saturating InfiniBand Bandwidth with xiRAID, to Keep NVIDIA DGX Busy

Modern AI innovations require proper infrastructure, especially concerning data throughput and storage capabilities. While GPUs drive faster results, legacy storage solutions often lag behind, causing inefficient resource utilization and extended times in completing the project.

Continue reading »

High Performance Storage Solution for PostgreSQL Database in Virtual Environment, Boosted by xiRAID Engine and Kioxia PCIe5 Drives

In this document, we’ll look at the optimal way to provide high performance to PostgreSQL in a virtualized environment. With this goal, we are comparing the performance of vHOST Kernel Target with Mdadm against SPDK vhost-blk target protected by Xinnor’s xiRAID Opus.

Continue reading »

Why Hardware RAID Cannot Cope with NVMe Performance: Interview with Sergey Platonov

In our new blog post, we had the opportunity to speak with Sergey Platonov, our VP of Product Strategy, who brings a deep understanding of RAID technologies to the table. Throughout the interview, Sergey discusses the significant challenges and limitations inherent in hardware RAID solutions, from the constraints of PCI-Express lanes to logistical issues highlighted […]

Continue reading »

Performance Guide Pt. 3: Setting Up and Testing RAID

This is the third and the final part of the Performance Guide. The first two parts were about performance characteristics, the ways to measure it and optimal hardware and software configurations. Now, in this concluding section, we’ll be focusing entirely on RAID.

Continue reading »

Performance Guide Pt. 2: Hardware and Software Configuration

This is the second part of our Performance Guide blog post series. In the previous part, we’ve covered the fundamentals of system performance, its basic units and methods for measurement.

Continue reading »

PCIe Gen 5 Storage Array Optimization: Overcoming the Obstacles to Get the Best Performance

Just like when the NVMe protocol first appeared on the scene, the advent of server platforms and storage devices supporting the PCI-E Gen5 interface has brought forth a new layer of complexity and challenge.

Continue reading »

Performance Guide Pt. 1: Performance Characteristics and How It Can Be Measured

We’re excited to introduce a new blog post series focused on testing and enhancing storage performance. Throughout this series, we’ll walk you through the entire process, from defining objectives and preparing the necessary hardware and software to optimizing performance using a software RAID engine.

Continue reading »

A Guide to RAID Pt. 4: RAID vs. Erasure Coding. What’s the Difference?

Erasure coding and RAID are both data protection technologies that are used to improve the reliability and performance of storage systems. While erasure coding is sometimes seen as a more advanced technology than RAID, it is important to understand that they are actually two sides of the same coin.

Continue reading »

A Guide to RAID Pt. 3: RAID in the Era of SSDs

Solid-State Drives (SSDs) have revolutionized storage technology with their transformative impact. They offer blazing speed, minimal latency, and high throughput, making data access lightning-fast and critical for applications requiring real-time processing.

Continue reading »