From 6d71445f8873408a9306bcb35bc0ad378c9edd27 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 6 May 2024 04:42:38 -0500 Subject: [PATCH] Add Intelligent Storage Acceleration (#32588) --- source/_integrations/isal.markdown | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 source/_integrations/isal.markdown diff --git a/source/_integrations/isal.markdown b/source/_integrations/isal.markdown new file mode 100644 index 00000000000..6508d29ab6a --- /dev/null +++ b/source/_integrations/isal.markdown @@ -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: +``` \ No newline at end of file