Installing and Uninstalling the Data I/O SDK
Data I/O applications are built based on the Kunpeng Storage Acceleration Library (KSAL). This Huawei-developed algorithm library contains the EC algorithm, CRC16 T10DIF algorithm, CRC32C algorithm, memcpy optimization algorithm, and DAS smart prefetch algorithm. These algorithms deliver higher storage performance than mainstream open source algorithms.
Prerequisites
- Processor architecture: Kunpeng 920
- Server: Kunpeng server
- OS: openEuler 20.03 LTS SP1, openEuler 22.03 LTS SP1, or Kylin V10 SP1
Installation Directory Structure
File Type |
Installation Path |
Description |
|---|---|---|
SO file |
/usr/lib64/libdas.so |
Installation paths of SO files. |
File Type |
Installation Path |
Description |
|---|---|---|
Header file |
/usr/include/ksal/das.h |
Installation path of the header file. |
Installing the DIO SDK
- Obtain the DIO SDK installation packages.
- Decompress the installation packages.
1 2
tar -zxvf kunpeng-dio-xxx.aarch64.tar.gz tar -zxvf kunpeng-dio-devel-xxx.aarch64.tar.gz
- Go to the decompressed directories and install the SDK packages.
kunpeng-dio:
1rpm -ivh kunpeng-dio-xxx.aarch64.rpm
kunpeng-dio-devel:1rpm -ivh kunpeng-dio-devel-xxx.aarch64.rpm
- xxx indicates the version number.
- Obtain the latest TAR.GZ installation packages from the URLs given above, decompress the packages, and install the software.
- The kunpeng-dio-devel software package depends on the kunpeng-dio software package. Therefore, install kunpeng-dio before installing kunpeng-dio-devel.
- Ensure that kunpeng-dio and kunpeng-dio-devel software packages are of the same version.
Uninstalling the DIO SDK
Uninstalling the SDK (openEuler 20.03 LTS SP1, openEuler 22.03 LTS SP1, or Kylin V10 SP1)
kunpeng-dio-devel:
1 | rpm -e kunpeng-dio-devel |
1 | rpm -e kunpeng-dio |
The kunpeng-dio-devel software package depends on the kunpeng-dio software package. Therefore, uninstall kunpeng-dio-devel before uninstalling kunpeng-dio.