eBPF profiler Support Matrix
warning
Theoretically supports other operating systems not explicitly listed, but these systems are not within the official product support scope. Users are advised to verify compatibility independently.
Languages and process executable file types not supported for profiling: Java, Python, Node.js, Ruby, Bash, SSH
SmartAgent has supported the eBPF profiler since version 9.0.0.
CPU Architecture
| Architecture | Notes |
|---|---|
| amd64 | kernel 4.14+ |
| aarch64(ARM) | kernel 4.14+ |
Operating Systems
Tested and covered versions are as follows.
| System Type | Kernel | Notes |
|---|---|---|
| CentOS 7.9 | 5.4.278-1.el7.elrepo.x86_64 | OFF_CPU type tasks not supported |
| CentOS 8.0.1905 | 4.18.0-80.el8.x86_64 | OFF_CPU type tasks not supported |
| CentOS 8.2 | 4.18.0-193.el8.x86_64 | |
| CentOS Stream 8 | 4.18.0-365.el8.x86_64 | |
| CentOS Stream 9 | 5.14.0-160.el9.x86_64 | |
| Kylin V10 | 4.19.90-23.9.v2101.ky10.aarch64 | OFF_CPU type tasks not supported |
| Kylin V10SP1 | 5.10.0-9-generic | OFF_CPU type tasks not supported |
| openEuler 20.03 | 4.19.90-2204.4.0.0146.oe1.aarch64 | OFF_CPU type tasks partially unsupported for some kernel versions |
| openEuler 21.09 | 5.10.0-5.10.0.24 aarch64 | OFF_CPU type tasks not supported |
| openEuler 22.03 LTS SP4 | 5.10.0-216.0.0.115.oe2203sp4.x86_64 | |
| openEuler 23.03 | 6.1.19-7.0.0.17.oe2303.x86_64 | |
| openEuler 24.03 | 6.6.0-28.0.0.34.oe2403.x86_64 | |
| Fedora 28 | 4.16.3-301.fc28.x86_64 | OFF_CPU type tasks not supported |
| Fedora 30 | 5.0.9-301.fc30.x86_64 | OFF_CPU type tasks not supported |
| Fedora 32 | 5.6.6-300.fc32.x86_64 | |
| Fedora 39 | 6.5.6-300.fc39.x86_64 | |
| Ubuntu 18.04 | 5.4.0-150-generic | |
| Ubuntu 22.04.2 | 6.5.0-41-generic | |
| Ubuntu 23 | 6.5.0-17-generic | |
| Debian 10.4.0 | 4.19.0-9-amd64 | OFF_CPU type tasks not supported |
| Debian 11.5.0 | 5.10.0-19-amd64 | |
| Debian 12.5 | 6.1.0-18-amd64 | |
| UOS 20 | 4.19.0-arm64-server | OFF_CPU type tasks not supported |