Add Intelligent Storage Acceleration (#32588)

This commit is contained in:
J. Nick Koston 2024-05-06 04:42:38 -05:00 committed by GitHub
parent 29c87a8a08
commit 6d71445f88
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,26 @@
---
title: Intelligent Storage Acceleration
description: Intelligent Storage Acceleration
ha_release: 2024.6
ha_category:
- Other
ha_codeowners:
- '@bdraco'
ha_domain: isal
ha_integration_type: system
ha_quality_scale: internal
ha_iot_class: Local Push
---
[`zlib`](https://github.com/madler/zlib) is a bottleneck for [`aiohttp`](https://github.com/aio-libs/aiohttp), especially for WebSocket connections. [Intelligent Storage Acceleration](https://github.com/intel/isa-l), is used for accelerating [`aiohttp`](https://github.com/aio-libs/aiohttp) since it can [speed up](https://github.com/pycompression/python-isal/tree/develop/benchmark_scripts) compression as much as 5x.
## Configuration
Configuration of this integration only applies to Home Assistant Core installations types. Home Assistant Container, Home Assistant Supervisor, and Home Assistant Operation System installs already have `isal` pre-installed, and no action is required.
If your system supports [`isal`](https://github.com/pycompression/python-isal), it can be enabled with the following configuration:
```yaml
# Example configuration.yaml entry
isal:
```