Download PerfAccel Community Edition now for free
Try out the fully functional PerfAccel Enterprise Edition in Trial Mode for 15 days
You can easily convert your Trial Mode to Commercial Mode by Purchasing the Enterprise Edition License
To Purchase Enterprise Edition License please click on the Buy Button below

Community
FREE
1 Cache
2 Source Directories
Intelligent & Dynamic Caching
Special Analytical Mode
Deep File & Process I/O Analytics
1 Context for Context Analytics
Standard I/O Monitor & Analyzer
Global Context Service
Standard Grid I/O Analytics
Only one PerfAccel cache can be created in a Node.
Only 2 mounted shares can be Accelerated or Analyzed via PerfAccel.
Ext3, Ext4, XFS, NFS3, Autofs (Indirect Maps, Direct Maps, Submounts).
Dynamic data management on SSDs or similar devices.
Virtual Caching Mode for Cache Sizing and Full fledged Analytics.
File level I/O Analytics.
Process level I/O Analytics including Process groups, Sessions.
One context can be created with upto 24 Processes or Process Groups or Session or mix of all.
Logically group your Applications, Resources(Storage servers, Caches, Block devices) & Nodes.
Ability to monitor and analyze Application I/O over a period of time.
Automated Context Analytics with File & Process I/O Analytics.
GUI Interface and Centralized Node for managing all Nodes with PerfAccel in the Cluster.
Cluster wide Analytics at File, Source, Cache, Storage Server and Process Level.

Enterprise
Unlimited Cache
Unlimited Source Directories
Intelligent & Dynamic Caching
Special Analytical Mode
Deep File & Process I/O Analytics
Process Analytics
24 Context for Context Analytics
Data, Resource & Node Groups
Advanced I/O Monitor & Analyzer
Advanced Grid I/O Analytics
Negative Operation Analytics
Directory Operation Analytics
Dynamic Policy Management Module
Support for Source Re-export as NFS
No Restriction in number or size of caches.
Upto 5000 mounted shares can be Accelerated or Analyzed in a single node.
Ext3, Ext4, XFS, NFS3, Autofs (Indirect Maps, qDirect Maps, Submounts.
Dynamic data management on SSDs or similar devices.
Virtual Caching Mode for Cache Sizing and Full fledged Analytics.
File level I/O Analytics.
Process level I/O Analytics including Process groups, Sessions.
24 context can be created with upto 24 Processes or Process Groups or Session or mix of all in each Context.
Logically group your Applications, Resources(Storage servers, Caches, Block devices) & Nodes.
Ability to monitor and analyze Application I/O over a period of time. Analyzers can stream output to 3rd party entities like Elastic Search, MySQL etc. for further Analysis.
Automated Context Analytics with File & Process I/O Analytics.
GUI Interface and Centralized Node for managing all Nodes with PerfAccel in the Cluster.
Cluster wide Analytics at File, Source, Cache, Storage Server, Process Level, Process Group, Session, Process Tree levels.
Analytics for Negative file/directory lookups.
Analytics for various Directory operations.
Dynamic Cache management across multiple sources.
Deferred Source management for Application busy mounts.
Manage all cache and source control policies dynamically from CLI.
Ceph Analyzer, KVM Analyzer, Cassandra Analyzer.
Accelerate and Analyze NFS Servers by Re-exporting NFS sources nodes.
FEATURES | COMMUNITY | ENTERPRISE |
---|---|---|
Availability Operating Systems | Rhel 6.5, 6.6, 6.7,6.8,7.2,Ubuntu 14.04,SLES 11 SP 4 | Rhel 6.5, 6.6, 6.7,6.8,7.2,Ubuntu 14.04,SLES 11 SP 4 |
PerfAccel Cache Type supported | Ext3, Ext4 | Ext3, Ext4, Xfs |
Max No. Of caches devices in a single node | 1 | Unlimited |
Max size of each PerfAccel Cache | 100 GB | Unlimited |
PerfAccel Cache creation from directory | Yes | Yes |
Max segments in each cache | 1 Million objects(Fixed) | Configurable till 4 Million |
Caching Features | ||
Cache management operations | ||
Prefetch file(s)/directory to cache | ||
Evict a cached file | ||
Complete Cleanup of cache for a source | ||
Cached Sym-link cleanup for a source | ||
Clear cache statistics | ||
Verify Cached data with original data | ||
Dynamic & Online increase/decrease of cache space of sources | ||
Lock/Unlock or Pin/Unpin a file in cache to prevent it from getting evicted | ||
Nowrites - Ignores writes in cache | ||
Resize PerfAccel cache on device expansion | ||
Detailed Cache device level IOPS statistics | ||
Support for monitoring Cache device Level IOPS data for a certain interval | ||
Working set I/O trace | ||
Powerful Analytics Layer | ||
Brief Application I/O Analytics | ||
Detailed File level Analytics | ||
Detailed Hot-Segment level Analytics | ||
Directory level Analytics | ||
Simple Read/Write Analytics | ||
Application IOPS Analytics | ||
Attribute level Analytics | ||
Caching usage Analytics | ||
Cache eviction Analytics | ||
Negative Operations Analytics | ||
Accelerated Data Layer/ Filesystem Mounts – Caching & Analytics | ||
Filesystems / Mount point types supported | Ext3, Ext4, XFS, NFS3, Autofs | Ext3, Ext4, XFS, NFS3, Autofs |
Writethrough Policy | ||
Writeback Policy | Preview | |
Writealways Policy | Preview | |
Support for Autofs mounts with automated source creation for underlying mounts | ||
Support for Autofs In-Direct Maps | ||
Support for Autofs Direct Maps | ||
Support for Autofs Sub-mounts | ||
Max number of sources (Filesystems / Mount points / Shares) | 2 Sources of main type i.e Ext3, Ext4, NFS3, Autofs For each autofs – 5 autocache sources |
Unlimited 5000 sources per Cache |
Simple Analytical Mode of Operations without real caching | ||
Analytical Mode – Max Cache size | 100 GB | Unlimited |
Re-export PerfAccel Ext3, Ext4 or NFS3 Sources as NFS Shares | ||
Negative Objects Source – For analyzing negative lookups,unlinks | ||
Source Groups – To dynamically manage caching across multiple sources | ||
Source management operations | ||
Support for flock semantics | ||
Support for strict attributes check mode with configurable timeout | ||
Support for CTO semantics for NFS | ||
Bypass Meta pre-alloc in Analytical Mode | ||
Attribute Caching | ||
Bypass Cache segment pre-alloc for Random workloads | ||
Support for Deferred Source creation at a later point in next system reboot | ||
Support for Directory operation Analytics | ||
Support for Deferred source delete, if app is keeping it busy | ||
Detailed Source level IOPS statistics | ||
Support for monitoring Source Level IOPS data for an interval of Application run | ||
PerfAccel Context Analytics – Process, Process Group, Sessions | ||
Max number of contexts | 1 | 24 |
Number of Process IDs / Process Group IDs / Session IDs in each context | 24 | 24 in each context |
Dynamic addition/removal of Process Ids, Process group ids or Session Ids from a Context | ||
Display Sources/Filesystems that are accessed by any Process/Process Group/Session in a context, to perform I/O | ||
Dump Context analytics data to files for offline analysis | ||
Brief Context Level I/O Analytics | ||
File level Analytics of Context | ||
Hot-Segment level Analytics of Context | ||
Directory level Analytics of Context | ||
Simple Context Read/Write Analytics | ||
Context IOPS Analytics | ||
Meta/Attribute level Analytics of Context | ||
Brief Storage Server Level I/O Analytics for Context | ||
Storage Server Level Meta Ops/Attribute Analytics of Context | ||
Storage Server Level IOPS Analytics for Context | ||
Storage server list responsible for Context I/O | ||
Writeback Sources | ||
Writeback I/O Analytics | ||
Ability to Manually Flush Un-written data | ||
Automated periodic flush in configurable intervals | ||
Live Flush statistics | ||
Application Analyzers | ||
Cpeh Analyzer | ||
Cassandra Analyzer | ||
KVM Analyzer | ||
Dynamic Policy Management | ||
File extension based caching control | ||
Control Max File size percentage that can be cached | ||
Dynamically configure cache eviction limits via policy management | ||
Working set caching or Cache-after-n-Reads-in-T-Time policy | ||
Dynamically configure NFS directory revalidate timeout | ||
Dynamically configure NFS attribute cache timeout | ||
Enable/Disable Symlink caching | ||
Enable/Disable Attribute caching | ||
Dynamically configure Time-to-Live for Cached segments | ||
Over-ride policy settings for Autocache sources and make them different from its parent Autofs | ||
PerfAccel Deferred Operations – For application busy mount points | ||
Deferred binary Upgrade | ||
Deferred Source create | ||
Deferred Source delete | ||
Data groups, Resource groups & Node groups | ||
Logical grouping for Sources/Applications as Data groups | ||
Logical grouping for Caches, Storage Servers or Source Disks (Local Devices) as Resource groups | ||
Logical grouping for Compute Nodes as Node groups | ||
Powerful I/O Analytics Monitoring | ||
Dedicated I/O Monitor for monitoring Application I/O for a certain period of execution | ||
Ability to monitor any Application/Source | ||
Ability to monitor any Context containing processes, process groups and/or sessions | ||
Configurable time interval and frequency of monitoring | ||
Process level Monitoring | ||
Standalone Analyzer for monitored analytical data to generate numerous I/O reports | ||
Supports IOPS Analysis | ||
Supports Per Interval Analysis | ||
Supports Single File/Inode level Analysis | ||
Supports Storage Server level Analysis | ||
Supports Real time Streaming mode to analyze monitored data as and when it comes and make it available for 3rd party Analyzer tools | ||
Supports Streaming mode to dump data directly into Elastic Search servers and MySQL Servers | ||
Supports I/O Analysis in Process Tree format | ||
Global Context service | ||
Global service to provide completely automated monitoring process | ||
Centralized Management Node | ||
Number of Nodes supported | 3 | Unlimited* *Limited to server's capability |
View/Modify server configuration, ports etc. | ||
Display details for connected nodes | ||
View Node health statistics | ||
License Management for all nodes | ||
Manage/Debug Database | ||
Centralized GUI Dashboard for the Cluster | ||
Node Management & Analytics via GUI | ||
Powerful Grid I/O Analyzer – Cluster wide stats | ||
Powerful Grid Analyzer to get I/O Analytical data from all connected nodes in the cluster from a single point, in a single command. | ||
Supports time based queries across the cluster over a number of metrics | ||
Provides Analytics in multiple levels i.e. files, directories, caches, sources, contexts, data groups, resource groups, node groups | ||
Supports custom host group creation for one or more nodes for analyzing only those nodes. | ||
Provides Process level analytics across cluster with various I/O metrics of Files used by the process, nodes where the usage happened, Storage servers serving the I/O and lot more granularity | ||
Provides Process Group level Analytics with multiple granular layers | ||
Provides Process Tree level Analytics with multiple granular layers | ||
Provides Session ID level Analytics with multiple granular layers | ||
Support for executing PerfAccel commands and getting results across node groups from a single point. | ||