Created
July 30, 2020 08:28
-
-
Save cuongld2/48a95b9c2e05f9cfcefaa0b12ccd5f69 to your computer and use it in GitHub Desktop.
Example bt file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bpftrace | |
/* | |
* cpuwalk Sample which CPUs are executing processes. | |
* For Linux, uses bpftrace and eBPF. | |
* | |
* USAGE: cpuwalk.bt | |
* | |
* This is a bpftrace version of the DTraceToolkit tool of the same name. | |
* | |
* Copyright 2018 Netflix, Inc. | |
* Licensed under the Apache License, Version 2.0 (the "License") | |
* | |
* 08-Sep-2018 Brendan Gregg Created this. | |
*/ | |
BEGIN | |
{ | |
printf("Sampling CPU at 99hz... Hit Ctrl-C to end.\n"); | |
} | |
profile:hz:99 | |
/pid/ | |
{ | |
@cpu = lhist(cpu, 0, 1000, 1); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment