Using BCC and bpftrace with Performance Co-PilotUsing BCC and bpftrace with Performance Co-Pilot Andreas Gerstmayr October 28, 2020 Source: https://pcp.io https://github.com/iovisor/bcc https://bpftrace.org 2 eBPF Compiler Collection bpftrace bpftrace BCC high-level tracing language for eBPF Performance Co-Pilot system performance analysis toolkit Performance Co-Pilot 3 Toolkit for collecting, analyzing, visualizing and responding to the0 码力 | 4 页 | 487.04 KB | 1 年前3
Cilium v1.9 Documentationthe final release Testing CI / Jenkins Jobs Overview Triggering Pull-Request Builds With Jenkins Testing with race condition detection enabled Using Jenkins for testing CI Failure Triage Infrastructure cilium-test Deploy the check with: kubectl apply -n cilium-test -f https://raw.githubusercontent.com/cilium/ci It will deploy a series of deployments which will use various connectivity paths to connect to each 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.10 Documentationthe final release Testing CI / Jenkins Jobs Overview Triggering Pull-Request Builds With Jenkins Testing with race condition detection enabled Using Jenkins for testing CI Failure Triage Infrastructure cilium-test Deploy the check with: kubectl apply -n cilium-test -f https://raw.githubusercontent.com/cilium/ci It will deploy a series of deployments which will use various connectivity paths to connect to each 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.11 Documentationthe final release Testing CI / Jenkins Jobs Overview Triggering Pull-Request Builds With Jenkins Testing with race condition detection enabled Using Jenkins for testing CI Failure Triage Infrastructure cilium-test Deploy the check with: kubectl apply -n cilium-test -f https://raw.githubusercontent.com/cilium/ci It will deploy a series of deployments which will use various connectivity paths to connect to each 1/1 Running 0 66s host-to-b-multi-node-clusterip-85476cd779-bpg4b 1/1 Running 0 66s host-to-b-multi-node-headless-dc6c44cb5-8jdz80 码力 | 1373 页 | 19.37 MB | 1 年前3
Cilium v1.5 DocumentationTes�ng Framework How to contribute Pull request review process Building Container Images Documenta�on CI / Jenkins Release Management Developer’s Cer�ficate of Origin BPF and XDP Reference Guide BPF Architecture v2.6.0 https://github.com/kubernetes-incubator/kubesp Install dependencies from requirements.txt $ cd kubespray $ sudo pip install -r requirements.txt Infrastructure Provisioning We will use Terraform Terraform Variables We will start by specifying the infrastructure needed for the Kubernetes cluster. $ cd contrib/terraform/aws $ cp contrib/terraform/aws/terraform.tfvars.example terraform.tfvars` Open0 码力 | 740 页 | 12.52 MB | 1 年前3
Cilium v1.7 DocumentationProcess On Freeze date For the final release Testing CI / Jenkins Jobs Overview Triggering Pull-Request Builds With Jenkins Using Jenkins for testing CI Failure Triage Infrastructure details Documentation deployment files using Helm and deploy it: git clone https://github.com/cilium/hubble.git --branch v0.5 cd hubble/install/kubernetes helm template hubble \ --namespace $CILIUM_NAMESPACE \ --set metrics deployment files using Helm and deploy it: git clone https://github.com/cilium/hubble.git --branch v0.5 cd hubble/install/kubernetes helm template hubble \ --namespace $CILIUM_NAMESPACE \ --set metrics0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.8 DocumentationProcess On Freeze date For the final release Testing CI / Jenkins Jobs Overview Triggering Pull-Request Builds With Jenkins Using Jenkins for testing CI Failure Triage Infrastructure details Documentation cilium-test Deploy the check with: kubectl apply -n cilium-test -f https://raw.githubusercontent.com/cilium/ci It will deploy a series of deployments which will use various connectivity paths to connect to each cilium-test Deploy the check with: kubectl apply -n cilium-test -f https://raw.githubusercontent.com/cilium/ci It will deploy a series of deployments which will use various connectivity paths to connect to each0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.6 Documentationtemplate Minor Release Process Backporting process CI / Jenkins Jobs Overview Triggering Pull-Request Builds With Jenkins Using Jenkins for testing CI Failure Triage Infrastructure details BPF and XDP install directory: curl -LO https://github.com/cilium/cilium/archive/v1.6.tar.gz tar xzvf v1.6.tar.gz cd cilium-1.6/install/kubernetes Install Helm [https://helm.sh/docs/using_helm/#install-helm] to prepare install directory: curl -LO https://github.com/cilium/cilium/archive/v1.6.tar.gz tar xzvf v1.6.tar.gz cd cilium-1.6/install/kubernetes Install Helm [https://helm.sh/docs/using_helm/#install-helm] to prepare0 码力 | 734 页 | 11.45 MB | 1 年前3
Enabling eBPF Super Powers on ARM64 with CiliumMulti-arch support for cilium-related images • CI/CD • Travis • Unit test Travis CI • Arm64 Full VM • arm64-graviton2 • Refer to: • https://docs.travis-ci.com/user/multi-cpu-architectures • https://github0 码力 | 10 页 | 1.24 MB | 1 年前3
How and When You
Should Measure CPU
Overhead of eBPF
ProgramsOverhead of eBPF Programs Bryce Kahle, Datadog October 28, 2020 Why should I profile eBPF programs? CI variance tracking Tools kernel.bpf_stats_enabled kernel.bpf_stats_enabled sysctl – Added in kernel collection for all eBPF programs – exposes total run_time_ns and run_cnt – Use cases: – Benchmarking + CI/CD – Sampling profiler in production How does it work? – Adds ~20ns of overhead per run Two ways0 码力 | 20 页 | 2.04 MB | 1 年前3
共 14 条
- 1
- 2













