From df902aab3a6e57a4748ebbed823ec273b8792c76 Mon Sep 17 00:00:00 2001 From: Bryan Brattlof Date: Tue, 17 Dec 2024 18:38:24 -0600 Subject: [PATCH] docs(linux): AM62X: Update PREEMPT_RT perf numbers Update the AM62x latency numbers for the SDK 10.1 release Signed-off-by: Bryan Brattlof --- .../linux/RT_Linux_Performance_Guide.rst | 19 +++++++++++------- .../rt-cpu-method-all-latency-histogram.png | Bin 0 -> 7115 bytes 2 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 source/devices/AM62X/linux/img/rt-cpu-method-all-latency-histogram.png diff --git a/source/devices/AM62X/linux/RT_Linux_Performance_Guide.rst b/source/devices/AM62X/linux/RT_Linux_Performance_Guide.rst index cde5d8b87..bf2dcf712 100644 --- a/source/devices/AM62X/linux/RT_Linux_Performance_Guide.rst +++ b/source/devices/AM62X/linux/RT_Linux_Performance_Guide.rst @@ -55,15 +55,20 @@ It is one of the most frequently used tools for evaluating the relative performa Some performance tests which use Cyclictest are System benchmarking, Latency debugging with tracing and approximating application performance. -Test command for running stress-ng and cyclictest together +Test commands used for running stress-ng and cyclictest together -``stress-ng --cpu-method=all -c 4 &`` +.. code:: console -``cyclictest -m -Sp98 -D6h -h400 -i200 -q`` + stress-ng --cpu-method=all -c 4 & + cyclictest -m -Sp80 -D6h -h400 -i200 -M -q + +The latencies observed with this SDK are summarized below: .. csv-table:: - :header: "Latencies","am62xx_sk:per-core" + :header: "Latencies","CPU 0","CPU 1","CPU 2","CPU 3" + + "Minimum (usec)","5","5","4","4" + "Average (usec)","7","5","6","6" + "Maximum (usec)","66","41","73","70" - "Minimum (usec)","5,5,4,4" - "Average (usec)","7,5,6,6" - "Maximum (usec)","69,51,62,50" +.. image:: img/rt-cpu-method-all-latency-histogram.png diff --git a/source/devices/AM62X/linux/img/rt-cpu-method-all-latency-histogram.png b/source/devices/AM62X/linux/img/rt-cpu-method-all-latency-histogram.png new file mode 100644 index 0000000000000000000000000000000000000000..a36483b588062d4dcdcd118393f6e6c788c57be9 GIT binary patch literal 7115 zcmZu#2{=^W`=5KwFpOpF5*hm*LP#-oDMHBCI)uoQEy;Q<*$G)gBrQssB1^UzB3Yw_ zvW=ZADcPdtf9Kop`91&t^Ze(zGjs2I&wJi;-uFG9&wEa?xtS3Q6F(CIfnYgptZ#`x zfDi%!P|$R+1Z0!@1V3n+pS3ceQmL?{tgMXoM?xSVDhWYFtgn;si0*ELj@LAmghN1h z5=2!bK&c1>9zswdYBcr3eHj^86;F8w>+$pRD=RCTnwolectl4>7Zw)Q)YOnjq`tns z`T2R+#Ky5>nd_NPM;A7%Hz-u<`a~?Xj{IzWojQVmts>-)NCkk)x>>{(Vk8bjTkb z3IfreIIx1C4Uvi%7@~6BqDGrfIO=`GdhB`* z;{8O~M5a03+FJqQLO@(x5FWlDh(Lk}RERcyJhcqI2-GrvDv3me=R+m+*WcNoZj{ya zld0r>5;1~`FQejGTU)25rnI%SOG`_got@j-+JuCJ5O;!XYL^#E5$`*tyWq()`Wycf zgg~&qrhS22S=Pg_Lyn);*RcvMUMpbe?NRk@t-zf_75r?q8`uAiYemm*3()T~s{#$h`8;ayUCqui)?tSUHlk>v6ZJ#xzZxrYss46PDhV-EyHEes@ zIV%;>85Da4RaUai^im1umbclQPnig&(Ur2yn8+95na)=gUcO3gcHuEUy=hfJDt=$I z6AR(upNaF1T&=cyY_3y&u-X?Y;I915n8`Pt7* z8C(CDH+7*(xql+(TwOJ*AnF=t4Ah}4?OuH_IbT|gD)exPzyA4n-1W2Et;cl>lvXF= zllk0HAAI@I=sHi}qXWyi8k{#<+GjhLa*$v963}Uvo9Ztli__y~*7fMv4NHFzT~c}s ze08VEn7e8Sl<&tpH?H$eK%aA0(Iw@5PO2B&CJ(b*l)11{oabX-r?J*2>fS^Mi5y9F zJMr=5w=O3aUDD8VU*>b9Yof0mczTk(^_zERyw4l_*s|$v?sy>h!>@89d9dV@NwxIB zoBC$}QFx8@(3aNivC>f7e}hIZ8Rm_EzTqm+3{-IARPYGZ?-w0nO1D?-+#*165!oqN zJs;wiKX>VT7ox$$tvWBfXJ9RR=6BWZb#WD*EO=dP}W%OZmXCd-$Dg>5s(_-=Lrsw(@zlKy#ob7xJsl zlV5LMw*NC;?HlD+QtQHC$gOyZF|E9{_LGv4^oMDwnHBc*@w{6&)G&S|&GhZQ*$s-1mdlVZjr9Z#`km;X=+M|L^ zZ_YOD=2xC2HR}J_mo3SPDU6@2Rw`0)TI`*6JV>>&L+O#S3#{$?5 zbScE)M*U9+q_T+OnB_W`{pCKjKxbrkdBMCHSR>qyWM@yt68Yf9wmagK13EB|*3%ef zw;Zb>ghU>O`%}t+aB8>Sjm1sd-b3%w0lfjo1Z4GsebDHTVwN{yxA{>AH=tSbLg<10 zQX~ouyeS)q!lTu(SS+%b^^N5@qqn+AA#AoaV8 z`lp)Ixf%s@D8B+9`00(<&uxPGr}q=@rkFmy6f|9Vros$7nRQdoEB-l=WtedBekUel zo*v|RaC6%B!VDajX(=(BW->1`V08CWC>iUIYkiNt+lfhl4E7WSo}?!)*V9^MNAPEe zAMr(w@F6cm$BivZWPh@8`f$JP0sva0YPO_SS%L`Ziz+psp(B3fJ9M8d`nN}%*|&RwdA^3 zVG5tQ9XSk(j1Dz4L7R}KacK2(ayz^)qXp3F0%E|Hxh)!fCtj?qI%?C2?)I7-j#(f! z82H%i+Ff4_DDk^6OHC-o&aWrJSZm>Hq=FQP>p=$phOquf&wDN(YBukRlpzIJ+ecYmh=q>}LYe{)2YqPM&VsMyUN;@vRNSNYZfss#|5lm&Nmdzox2$U8jw9J;Rqhw^as$Ac&_%HX-W=9tSk zOhL1jw@HJ|CK}9O{)aSY<8RquQ~6<96^9f6!WgAEuAOBbd3BlNH2p*4rSsrdAuRElvEGlXyJlGm z3id#>Fa@1SUlFGLgK`1RJcRL+i~ZV11la{+IsDZx^J3{kSiOu}7n-aUQ%J3Mt;ilu z#O#9>_Rl{q*1>ryb>^p?{v^#0kE%q!_y|+*RuZ^s;7x2WOG6sEuRt&dn$=lPcx$4M z=NnafiAfS621!|Oj3WmM3cFz!tn&A$mgP8O-_cadnCK0Jr&4-*Z15^^3=me*?N^{$ z9|mN_y9*9^U;u{lW5914MdYf`a4~j(x*WY17{}p{H-0kLyYx7k?FBn_XT}iXsm_g5 zu#@nkzp3-`d+bC%L26VvK8n=%=l7RlY?Fx!a`jMq3!yT9i}QR}AD;9b7t+yPl@F)M zNtqP}6?<8nU)R<-cQ8zFX!V+-G?9>ick1q~5tMtf%{9h>1z8d9b`MzpDcKQ$?-`cO zlKz>}a(2Q|pv)8HSI_nFYL*LA5Fa8W=TN|YqF7nFLP2T+q)5Do7A@Bp;mkIB23!MT zCgMg#*^hgbgXQSeLndlzgvH;ASrBPkXEiJQa?xQJ<_1Ib6M+~7bajTx<1;?$l%ZOl6}uOw5U<2Yg}v%vMa8!VFx9_-lPilUikNE&~IwTy>X7wJJ( z{iDDlL^^uRf6hY8M-eHI;Q+pPnde?N!y;tRP9Od~_7HOQ&d*SCW&B^8_l!p=aU59s z?K3=pBc8x}Nd1SW(D6{^Bk!2t2-+W!2QL1nVdN+!lo1VRN{l3VUOR8LdMBl2>0gVT zdOw5-RP)D_s#zk>wm9xKxkOJ25FZq%K4A%#9~xJCZJ0E3{UIt*oPz0Kf0cMb*35&Y z@Cf=*qG*8;mT3Pd9s4#&rh(i1LOYfiWDGKS`4!JA`-iijfu_V@7O7QkLS1EHBHXcX zi!P(p?2(1;sc>7)Oay{LQO@HHpJme|2>I%mMj9VG=sYT4p~% zplT!BTVMH#I*455egRz{N%*X)TLnkTNGd(^C9*GvyCZ-Rp6q$_Z)nrDK*5<#mo#wq zb;|oJU5PAN$=fB6C;blVeIfJj-&o(cE+sCPzJfzf*vZVhq&(M?Ea3yA$iUs&SX6#O z+UMjvD4H+pqcXg{tMrkz%CiJQzKSR=g`^b&<6=A+{aMmomjno_>gGsX^uSR<&0RYy zL9i7^n6moB-m=2*8mg+Uj5Kbo*J4Jla(-zcWXT@JSO7|D4VTa(&@H=9e1mT)X@fWZ z9-B&w(HUdGAv@AH7%K3j0b$JU$J3{=#Bj9Uk6tVC5_god(re(&{Hgy$B33uXDYCrrLN{X&9(rd02Qn`z5`W3^2s@ zULhIu80chz$q9{4$(Eq-x_;opQT$bg*nN@u+Gq2vBnZviRjAjX(y8I@r|NA&^zH=b zS{yD8`V9g)7XPW*y!7zTgy_L-15L18_SG2~PQ@>5@LIW_9!0{#;LGU+er@y@@z(ON zMC!ATaxdR=X;l(gaKMkVu4f)c9=K0putZ6YCzNrQW4x?LH+Tth92U;rq{_$r*!*`z zS6ly(_X@CAYt-O**9=Ebqy|b3u&-~_;PQ_`{Z>4c)gq)Q?&qCZ#72X)EKyYI$y}Sl=MQ2@lE%qn{BsgE;8C!gd-!m?VUnWu zqX|Xn0Q0_6JIE6BM+N(WHj^I0Cw!2((^k+xItidiW?NgX7 zs7vyz^wC!_AwBnWGuGNfez*{WB?{eU-*~AN3prX8LT{{zoEvOlh@PG`kvmg|bca^X z4&<4JlKze9Pv$@<$VV|#bSBTH%A;n(tH6Wn;TxabRKBA zJ0X3GcW|ltn4_ZqA~&Uspm3^uWGoINWBD25iwPVmLjtnzi1*ewi+7dw*ov}l=w$Yi(o*_y@BOW+jlTsoCzP~!po~$Q zUrz?;EKx2oVy)X#8gm1pafHnZ%%cZI6N(wea|CTQI45NevztDN6(+2xsEU>9kXYfJ z**S4aDx5rJIZ%%SU^Z{4@2v|2=rvq@Bu;4Lwq%Kc7B%DOaTmzexqt641=p@tv5i26 z_)9pXPYLEJB|Atr4RT_C#LE~D`RcXO%Q>MKuEHbq)$>L54r)%~?lW~65R7U+v9kb8 zba1giWdT%X*zO zvt;B8HlQ9d#~x?W!55ygyig9wVc#7jLcZB@gg^KIW{}mm9BNef!vkZKSbeNUTa$`W zpq~^tpfrmk)WCf8`#HD3@wh`spTY&d&b41IIKnI*Z=R!tJn+Xp%3nY-OLS=f0SXnT z?Kl;Sd1g@636T77E2Qlto@PnZfZ@!<9gOUF}mgsxC zh5qMl;RQAHsLX%%XS7)LAkX^7uOibXn8?|cAK#mbiiIhxE2zqw(XIJoxYB= zOR1)$I(wdSu#$5MRdd0Px@AF^B^#t^JMblz9vL$T0Ez`PHl(u}}9LS*46*EB%Vc zk3=rd^{j_2r;l|!YuVhHR5QE72p?I#&J}I^jeX?RP$|7_tjn?PSwuHHlp-CqH8(lL zYgT=eXS3v;_m%M@QS&8j7Mx9CKOE4TUO!|Lzr-D_c%GI_G#bvfHL|MOKcB&KJVsXX znvwGf4f|^?yIpIoBW6d{rv!p$d!w19k1mpr1PiAd2#1TwC!6EL=y$hn)sSM&7&&Y2 zl-%09K6qF%`iS43$BV`0Y?01cNvU3POrJ%)PTK z(xFh|;CyN_d{%?<>)Ep5kq6#h>cApw#mDfY*-vJ<``s^ZDKD=XYd89xcF^7l+|9l9 zO#EB=twn+tTgsC+E20V&(?~aOcf7HyC~j|Qi?c2CNB@q2_Flwf>Y@`{n}6W=9hUW6VO%8;YPgb*XKm<74I)h?*~^$2mCjS{@y$kNQ;xvI_JsPH(u@TdMk_&W#h`< zTQ+cyS+M2TPhw-oGXC+w+Gm{tRPk$%_K~d*61m4~XGg`NBnWcLnsFL8Yh+Sc*#%j? zX*TcVYftpQO=LbPM=5k?YtAKGWS?&>N- z;(Twm=|%UF$IlOPd4%qdYxRa+S&vd3GfscG?kX7}_>gaER1iL27gBG2J2;ae?Ox|J znjDp=fsV4DdRN@Hua^HR2b8skUilX1Y zF(%yrQ}Y$El<2J?v4%PFGSiE9A02pV^W2S z`PhN6h610b*??MQ*tcXOWRADRp8*x;kPG9_3do`r15JVZYj(iC*urg_vqt-l>u3jyY=bWo^8%X|1f{ z(SSC)cBjs^#UE}1v9stJ($&xR!Vw*L(!GF^l>N^k;vO8wVq0n4N6Pz|M)34Sg G#QqPqM1HLR literal 0 HcmV?d00001