ZFS Performance Audit

Storage and ZFS Performance Audit

To ensure that data storage activities are consistent with best practices and relevant, it is important to perform regular and thorough audits of the data storage process. Klara’s ZFS Storage Performance audits provide an in-depth analysis of the storage infrastructure, identifying areas for improvement and ensuring that the organization’s storage systems are operating at optimal performance, speed, and efficiency. Klara’s ZFS Performance audits also help identify any potential risks or vulnerabilities and implement best practices for data protection and security. Recurring scheduled audits help ensure compliance with regulatory requirements and industry standards.



How Does Klara Improve ZFS Performance?

Improved Storage IOPS

Your infrastructure is only as fast as your slowest environment. When your slowest piece of infrastructure is storage, you start seeing poor virtual machine performance, poor disk latency during backups, virtual disk latency, and other similar issues. In other words, your entire infrastructure suffers. Our ZFS audit investigate the IOPS performance within OpenZFS, identifying potential slow writes, and proposes a series of solutions.

Implementing ZFS Best Practices

OpenZFS is a flexible, robust storage environment that is in constant change. Keeping up with all the changes occurring in open source and ensuring that they are correctly deployed in your infrastructure is a full-time job. Our team, as part of the OpenZFS open source community, is able to right-size the changes that your infrastructure needs in order to stay up-to-date and also take advantage of the right features for your workloads.

ZFS Performance Monitoring

A good OpenZFS configuration is not “set and forget”. The business and technical needs of your workloads are constantly changing, so being able to monitor your OpenZFS environment and see how your storage system is performing is key for a proactive, efficient approach. Kteam can help you extract the precise metrics out of OpenZFS for your environment and workloads.

Storage Capacity Planning

Is your system ready for more workloads? How will it perform under stress? Is your system ready for a real disaster recovery exercise? Storage systems often suffer from underprovisioning and start struggling if an incident occurs. Expansions are also more difficult in the absence of enough space and performance. Our team can help you right-size your environment for your present workload footprint and future expansion.

10 Ways a ZFS Performance Audit Helps Your Infrastructure

OpenZFS is a powerful file system and volume manager that can help improve the performance and reliability of your infrastructure. To fully take advantage of its capabilities, it’s important to conduct a Klara Performance Audit to identify any areas of improvement. Here are 10 ways an OpenZFS performance audit can help your infrastructure:

  1. Optimize system performance: slow workloads are often a sign of slow storage, or poor storage configurations
  2. Improve system security: cyberattacks focus mainly on how to take ownership of data, strengthening your security stance becomes key
  3. Identify your overall system risk: how well prepared is your system to rely on its backups?
  4. Improved storage performance: bring the right changes to your pool layour for a better user experience
  5. Capacity and proactive planning: the scalability and flexiblity of your system relies on your ability to plan
  6. Cost efficiency: operate your storage system within the approved budget by efficient resource use
  7. Performance monitoring: you cannot optimize what you cannot understand – get more insight from your system
  8. Performance capabilities measuring: what can your system do, what is it capable of and how can you capitalize on it
  9. Compliance with regulatory requirements: ensure that your system is up to regulation and industry demands
  10. Cost savings: identify potential cost savings by identifying areas of the system that are over provisioned or underutilized

Klara Inc. Success Stories

Data Recovery

The OpenZFS Storage team at Klara Inc., lead by none other than Allan Jude, was able to recover the pool of multiple customers whose ZFS pool was damaged during an accidental import on both the primary and secondary storage server at the same time. Using advanced diagnostics and deep knowledge of ZFS internals, our team was able to perform an extreme pool rewind and import the pool in a previous state. This allowed the pool to become operational again, with only minor damages. A small number of files suffered minor damage, which ZFS would report as a read error. This would cause applications to report errors, as these files were manually repaired by replacing only the damaged portions with small blocks of zeros, making the files readable again.

Performance Improvement

While engaging with a major cloud storage provider our OpenZFS Storage team was tasked with investigating the cloud provider’s ZFS write performance. The Klara team investigated resource utilization and was able to reduce lock contention and overall CPU usage with tuning changes. The Klara team also developed a series of patches to make ZFS scale better on pools of many NVMe devices, and to take better advantage of high core counts (> 100 threads). With some optimizations our team made for the specific customer workloads and ZFS patches we developed, the OpenZFS write performance was improved by over 90%.

Unlocking The Potential of Your ZFS Performance


An OpenZFS performance audit is a must for any organization that relies on mission-critical data stored on an OpenZFS system. With the ever-increasing volume and complexity of data, it’s more important than ever to ensure that your storage system is running at peak performance. 

A Klara Storage Performance Audit is an investment in the future of your business. It will help you to prevent costly downtime and data loss, improve your system’s efficiency and reduce your operating costs. It will also ensure that your storage system is fully optimized for your specific workloads and usage patterns, and help you to stay ahead of the curve in an ever-evolving digital landscape.

Get Started