Skip to content

Commit f91f464

Browse files
committed
Profile add kernel support
1 parent 4772ee2 commit f91f464

2 files changed

Lines changed: 68 additions & 68 deletions

File tree

docs/zh/05-features/04-continuous-profiling/01-auto-profiling.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -15,37 +15,37 @@ permalink: /features/continuous-profiling/auto-profiling
1515

1616
支持的 eBPF Profiling 数据类型:
1717

18-
| 类型 | 支持语言/库 | 社区版 | 企业版 |
19-
| ---------- | ----------- | ------ | ------ |
20-
| on-cpu | Java | | |
21-
| | C/C++ | | |
22-
| | Rust | | |
23-
| | Golang | | |
24-
| | CUDA | | |
25-
| | Node.js/V8 | | |
26-
| | PHP | | |
27-
| | Lua | | |
28-
| | Python | | |
29-
| off-cpu | Java | | |
30-
| | C/C++ | | |
31-
| | Rust | | |
32-
| | Golang | | |
33-
| | CUDA | | |
34-
| | Node.js/V8 | | |
35-
| | PHP | | |
36-
| | Python | | |
37-
| on-gpu | CUDA `*` | | |
38-
| mem-alloc | Java `**` | | |
39-
| | Rust | | |
40-
| | Golang `*` | | |
41-
| | Python | | |
42-
| mem-inuse | Rust | | |
43-
| | Python | | |
44-
| hbm-alloc | CUDA `*` | | |
45-
| | Python(调用 CUDA) | | |
46-
| hbm-inuse | CUDA `*` | | |
47-
| | Python(调用 CUDA) | | |
48-
| rdma | C/C++ `*` | | |
18+
| 类型 | 支持语言/库 | 支持的内核版本 | 社区版 | 企业版 |
19+
| ---------- | ----------- | -------------- | ------ | ------ |
20+
| on-cpu | Java | Linux 4.14+ || |
21+
| | C/C++ | Linux 4.14+ || |
22+
| | Rust | Linux 4.14+ || |
23+
| | Golang | Linux 4.14+ || |
24+
| | CUDA | Linux 4.14+ || |
25+
| | Node.js/V8 | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
26+
| | PHP | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
27+
| | Lua | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
28+
| | Python | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
29+
| off-cpu | Java | Linux 4.14+ | ||
30+
| | C/C++ | Linux 4.14+ | ||
31+
| | Rust | Linux 4.14+ | ||
32+
| | Golang | Linux 4.14+ | ||
33+
| | CUDA | Linux 4.14+ | ||
34+
| | Node.js/V8 | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
35+
| | PHP | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
36+
| | Python | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
37+
| on-gpu | CUDA `*` | Linux 4.14+ | ||
38+
| mem-alloc | Java `**` | Linux 4.14+ | ||
39+
| | Rust | Linux 4.14+ | ||
40+
| | Golang `*` | Linux 4.14+ | ||
41+
| | Python | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
42+
| mem-inuse | Rust | Linux 4.14+ | ||
43+
| | Python | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
44+
| hbm-alloc | CUDA `*` | Linux 4.14+ | ||
45+
| | Python(调用 CUDA) | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
46+
| hbm-inuse | CUDA `*` | Linux 4.14+ | ||
47+
| | Python(调用 CUDA) | Linux 5.2+,或 Kylin V10 SP3 v2207 白名单内核 | | |
48+
| rdma | C/C++ `*` | Linux 4.14+ | ||
4949

5050
说明:
5151
- `*`: features in development
@@ -108,9 +108,9 @@ Off-CPU Profiling 功能**仅会**采集如下调用栈:
108108

109109
支持的 Java Profiling 数据类型:
110110

111-
| 类型 | 支持语言/库 | 社区版 | 企业版 |
112-
| ---- | ----------- | ------ | ------ |
113-
| cpu | Java | | |
111+
| 类型 | 支持语言/库 | 支持的内核版本 | 社区版 | 企业版 |
112+
| ---- | ----------- | -------------- | ------ | ------ |
113+
| cpu | Java | 推荐 Linux 4.14+ | ||
114114

115115
说明:
116116
- 类型:

translate/translated/05-features/04-continuous-profiling/01-auto-profiling.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -17,37 +17,37 @@ By using eBPF to capture snapshots of an application's function call stack, Deep
1717

1818
Supported eBPF profiling data types:
1919

20-
| Type | Supported Languages/Libraries | Community Edition | Enterprise Edition |
21-
| ---------- | ----------------------------- | ----------------- | ------------------ |
22-
| on-cpu | Java | | |
23-
| | C/C++ | | |
24-
| | Rust | | |
25-
| | Golang | | |
26-
| | CUDA | | |
27-
| | Node.js/V8 | | |
28-
| | PHP | | |
29-
| | Lua | | |
30-
| | Python | | |
31-
| off-cpu | Java | | |
32-
| | C/C++ | | |
33-
| | Rust | | |
34-
| | Golang | | |
35-
| | CUDA | | |
36-
| | Node.js/V8 | | |
37-
| | PHP | | |
38-
| | Python | | |
39-
| on-gpu | CUDA `*` | | |
40-
| mem-alloc | Java `**` | | |
41-
| | Rust | | |
42-
| | Golang `*` | | |
43-
| | Python | | |
44-
| mem-inuse | Rust | | |
45-
| | Python | | |
46-
| hbm-alloc | CUDA `*` | | |
47-
| | Python (using CUDA) | | |
48-
| hbm-inuse | CUDA `*` | | |
49-
| | Python (using CUDA) | | |
50-
| rdma | C/C++ `*` | | |
20+
| Type | Supported Languages/Libraries | Supported Kernel Versions | Community Edition | Enterprise Edition |
21+
| ---------- | ----------------------------- | ------------------------- | ----------------- | ------------------ |
22+
| on-cpu | Java | Linux 4.14+ || |
23+
| | C/C++ | Linux 4.14+ || |
24+
| | Rust | Linux 4.14+ || |
25+
| | Golang | Linux 4.14+ || |
26+
| | CUDA | Linux 4.14+ || |
27+
| | Node.js/V8 | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
28+
| | PHP | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
29+
| | Lua | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
30+
| | Python | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
31+
| off-cpu | Java | Linux 4.14+ | ||
32+
| | C/C++ | Linux 4.14+ | ||
33+
| | Rust | Linux 4.14+ | ||
34+
| | Golang | Linux 4.14+ | ||
35+
| | CUDA | Linux 4.14+ | ||
36+
| | Node.js/V8 | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
37+
| | PHP | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
38+
| | Python | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
39+
| on-gpu | CUDA `*` | Linux 4.14+ | ||
40+
| mem-alloc | Java `**` | Linux 4.14+ | ||
41+
| | Rust | Linux 4.14+ | ||
42+
| | Golang `*` | Linux 4.14+ | ||
43+
| | Python | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
44+
| mem-inuse | Rust | Linux 4.14+ | ||
45+
| | Python | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
46+
| hbm-alloc | CUDA `*` | Linux 4.14+ | ||
47+
| | Python (using CUDA) | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
48+
| hbm-inuse | CUDA `*` | Linux 4.14+ | ||
49+
| | Python (using CUDA) | Linux 5.2+, or a whitelisted Kylin V10 SP3 v2207 kernel | ||
50+
| rdma | C/C++ `*` | Linux 4.14+ | ||
5151

5252
Notes:
5353

@@ -111,9 +111,9 @@ The Off-CPU profiling feature **only** collects the following call stacks:
111111

112112
Supported Java Profiling data types:
113113

114-
| Type | Supported Language/Library | Community Edition | Enterprise Edition |
115-
| ---- | -------------------------- | ----------------- | ------------------ |
116-
| cpu | Java | | |
114+
| Type | Supported Language/Library | Supported Kernel Versions | Community Edition | Enterprise Edition |
115+
| ---- | -------------------------- | ------------------------- | ----------------- | ------------------ |
116+
| cpu | Java | Linux 4.14+ recommended | ||
117117

118118
Notes:
119119

0 commit comments

Comments
 (0)