From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 3vp+K2AkKWYaoDoAWB0awg (envelope-from ) for ; Wed, 24 Apr 2024 11:25:20 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=lists.lttng.org header.i=@lists.lttng.org header.a=rsa-sha256 header.s=default header.b=dUjpgtNi; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 9E2BB1E0C0; Wed, 24 Apr 2024 11:25:20 -0400 (EDT) Received: from lists.lttng.org (lists.lttng.org [167.114.26.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id EAEEE1E092 for ; Wed, 24 Apr 2024 11:25:17 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1713972317; bh=QKZtHYDxTDgy3ZxHatZp1We6a+SyDk3x8Xl3L/jamew=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=dUjpgtNiv5hcxCsUnbTLpb8UdBSpvYbnbohNrr1hyWwuv1a7StRbeIAOlQxJa0pg2 Bo3MketamW6Vnh2PXM/uDkds0s2/nTJZE6TFFI7RD43vQvhS9kdQa3dZRzxZ2xuk8y SJE7J6hbb1jcmmwsx6NshgRgBDo3vDX5VRl0IhFNOpb5+Vu3N3tzY+CqCMZ7wLvSIg CR7dl9ZciJ8CfSFlDYruE+a83/DPG8XKABATWT7FIiOjBp2uYmNKmnB0Fek2wAY9zY IwKkzzgdNc5Gi7KHYKASuuNbQ8aB0l6ZCHC4axHyR19k0n4kTY5zjNcIQTAzSaAfA4 kfaEof6oOooKw== Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4VPjV50q4jz2jTq; Wed, 24 Apr 2024 11:25:17 -0400 (EDT) Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) by lists.lttng.org (Postfix) with ESMTPS id 4VPjV40ppyz2jTp for ; Wed, 24 Apr 2024 11:25:15 -0400 (EDT) Received: by mail-yb1-xb35.google.com with SMTP id 3f1490d57ef6-ddda842c399so6914107276.3 for ; Wed, 24 Apr 2024 08:25:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713972315; x=1714577115; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nkZm1k5Z94WGIyKW0kd8mI1/A55QU99rdQG5aUyr3ZA=; b=Z9NVJ97YzIqhWUcgDm0/yB/wpYUvdEDBGG5KlHWIBymwuXwcN7GQ4STEfNZyYybySY xzFCCi9sW7wAerCpubi3/Dy1TNSv173X/pJ7XnHMYK0phR7VVv9ngz+nqH5OKdes/cyV pWSIJxr2uSXdNr1WMoHGAwYBU4v/X5vWwrx/RODSf2uffDcXTsndK6CW+jD/zQFFQCfW n/O8HVBMUsx4hTzvoNpI4bYdvuew1SvPFlsvoUBrBWdrAtjcvO4LsUqOF2+NSin/gnkt UgZcVdT4jEKj7zdtxMOnzTCFYyvIhM90I6xrMYlvZQARjdKItx1udA0C2Kahz2LXKAIh 0A4A== X-Gm-Message-State: AOJu0YzoGslELEETMcIEXv/HngRaReuXe/3KTCnmS3dxef+QO0mtNEoD bM4f1qSonlp2nteVDeWq7Wcud6Yflf4iMjVaUbqfB13U6MME8y9on2yorz6jRmISYMYf29aAkVr FcU9b8qzQIo74+PsFkRLhSxS+3xvWJopFxVQ= X-Google-Smtp-Source: AGHT+IGcLNsIv6TgpzUAAB0XBdjl125qOGQXtg6IIAQqIQZS0N49gUI718kimHKbXV3HRnty6Zg8o5vdrPfKBqlvy4Y= X-Received: by 2002:a05:6902:2604:b0:dc6:d87c:fc73 with SMTP id dw4-20020a056902260400b00dc6d87cfc73mr3875857ybb.35.1713972314539; Wed, 24 Apr 2024 08:25:14 -0700 (PDT) MIME-Version: 1.0 Date: Wed, 24 Apr 2024 20:55:04 +0530 Message-ID: To: lttng-dev@lists.lttng.org Subject: [lttng-dev] LTTng UST Benchmarks X-BeenThere: lttng-dev@lists.lttng.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: LTTng development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Aditya Kurdunkar via lttng-dev Reply-To: Aditya Kurdunkar Content-Type: multipart/mixed; boundary="===============8657467504285525076==" Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" --===============8657467504285525076== Content-Type: multipart/alternative; boundary="000000000000f696d90616d94615" --000000000000f696d90616d94615 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello everyone, I was working on a use case where I am working on enabling LTTng on an embedded ARM device running the OpenBMC linux distribution. I have enabled the lttng yocto recipe and I am able to trace my code. The one thing I am concerned about is the performance overhead. Although the documentation mentions that LTTng has the lowest overhead amongst all the available solutions, I am concerned about the overhead of the LTTng UST in comparison to other available tracers/profilers. I have used the benchmarking setup from lttng-ust/tests/benchmark at master =C2=B7 lttng/lttng-ust (github.com) to benchmark the overhead of the tracepoints (on the device). The benchmark, please correct me if I am wrong, gives the overhead of a single tracepoint in your code. Although this might be fine for now, I was just wondering if there are any published benchmarks comparing LTTng with the available tracing/profiling solutions. If not, how can I go about benchmarking the overhead of the applications? I have come across the lttng/lttng-ust-benchmarks (github.com) repository which has no documentation on how to run it, apart from one commit message on how to run the benchmark script. Any help is really appreciated. Thank you. Regards, Aditya --000000000000f696d90616d94615 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello everyone, I was wo= rking on a use case where I am working on enabling LTTng on an embedded ARM= device running the OpenBMC linux distribution. I have enabled the lttng yo= cto recipe and I am able to trace my code. The one thing I am concerned abo= ut is the=C2=A0performance overhead. Although the documentation mentions th= at LTTng has the lowest overhead amongst all the available solutions, I am = concerned about the overhead of the LTTng UST in comparison to other=C2=A0a= vailable=C2=A0tracers/profilers. I have used the benchmarking setup from=C2= =A0lttng-ust/tests/benchmark at master =C2=B7 lttng/lttng-ust (github.com)<= /a>=C2=A0to benchmark the overhead of the tracepoints (on the device). The = benchmark, please correct me if I am wrong, gives the overhead of a single = tracepoint in your code. Although this might be fine for now, I was just wo= ndering if there are any published benchmarks comparing LTTng with the avai= lable tracing/profiling solutions. If not, how can I go about=C2=A0benchmar= king the overhead of the applications?=C2=A0

I have come across=C2= =A0the=C2=A0
lttng= /lttng-ust-benchmarks (github.com)=C2=A0repository which has no documen= tation=C2=A0on how to run it, apart from one commit message on how to run t= he benchmark script.=C2=A0

Any help is really appreciated. Thank you= .=C2=A0

Regards,=C2=A0
Aditya
--000000000000f696d90616d94615-- --===============8657467504285525076== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev --===============8657467504285525076==--