Skip to content

Commit 4ecd367

Browse files
Adding few more sentences for customer clarity.
1 parent 14543ff commit 4ecd367

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

defender-endpoint/linux-support-perf.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ The following steps can be used to troubleshoot and mitigate these issues:
151151
## Troubleshoot performance issues using Hot Event Sources
152152

153153
**Applies to:**
154-
- Performance issues in files and executables which are consuming most CPU cycles.
154+
- Performance issues in files and executables which are consuming most CPU cycles in the entire filesystem.
155155

156156
Hot event sources is a feature that allows customers to identify which process or directory is responsible for high resource consumption. To investigate which process/executable is generating the most noise, follow the steps below.
157157

@@ -204,7 +204,7 @@ The output of which will look similar to the following (JSON);
204204
]
205205
}
206206
```
207-
And similarly output on the console looks like the following (this is just a snippet of the entire output). Here the first row is the count (frequency of occurrence) and the second is the file path.
207+
And similarly output on the console looks like the following (this is just a snippet of the entire output). Here, the first row is the count (frequency of occurrence) and the second is the file path.
208208

209209
```console
210210
Total Events: 11179 Time: 12s. Throughput: 75.3333 events/sec.
@@ -221,8 +221,9 @@ And similarly output on the console looks like the following (this is just a sni
221221
514 /mnt/RamDisk/postgres_data/base/635594/635598_fsm
222222
496 /mnt/RamDisk/postgres_data/base/635597/635610_fsm
223223
```
224+
In the above example, we can see that postgres_data/pg_wal file generates the most activity.
224225

225-
and similarly for the executables,
226+
Also, similarly for the executables,
226227

227228
```bash
228229
sudo mdatp diagnostic hot-event-sources executables
@@ -273,6 +274,8 @@ Output on the console;
273274
6 /opt/microsoft/mdatp/sbin/wdavdaemonclient
274275
4 /usr/bin/sleep
275276
```
277+
In this example, after 18s the command shows that bin/psql and bin/postgres executables generate the most activity.
278+
276279
To improve the performance of Defender for Endpoint on Linux, locate the path with the highest number in `count` row and add a global process exclusion (in case of executable) or a global file/folder exclusion (in case of file) for it. For more information, see [Configure and validate exclusions for Defender for Endpoint on Linux](linux-exclusions.md).
277280

278281
## Troubleshoot performance issues using eBPF Statistics
@@ -288,7 +291,7 @@ To collect current statistics using eBPF statistics, run:
288291
mdatp diagnostic ebpf-statistics
289292
```
290293

291-
The output is always on the console and would look similar to the following (this is only a snippet of the entire output):
294+
The output is directly shown on the console and would look similar to the following (this is only a snippet of the entire output):
292295

293296
```console
294297
Top initiator paths:
@@ -309,6 +312,7 @@ To collect current statistics using eBPF statistics, run:
309312
288 : 19
310313
41 : 15
311314
```
315+
This command monitors the system for 20 seconds and shows the results. Here the top initiator path (postgresql/12/bin/psql) shows the path of the process that generated the most system calls.
312316

313317
To improve the performance of Defender for Endpoint on Linux, locate the one with the highest `count` in the `Top initiator path` row and add a global process exclusion for it. For more information, see [Configure and validate exclusions for Defender for Endpoint on Linux](linux-exclusions.md).
314318

0 commit comments

Comments
 (0)