<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Real-Time Linux - Performance | Academic OSS ELC</title><link>https://academic-oss-elc.netlify.app/tags/real-time-linux-performance/</link><atom:link href="https://academic-oss-elc.netlify.app/tags/real-time-linux-performance/index.xml" rel="self" type="application/rss+xml"/><description>Real-Time Linux - Performance</description><generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><lastBuildDate>Tue, 30 Jun 2020 00:00:00 +0000</lastBuildDate><image><url>https://academic-oss-elc.netlify.app/images/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_2.png</url><title>Real-Time Linux - Performance</title><link>https://academic-oss-elc.netlify.app/tags/real-time-linux-performance/</link></image><item><title>Finding Sources of Latency on your Linux System</title><link>https://academic-oss-elc.netlify.app/talk/2020-oss-elc/finding-sources-of-latency-on-your-linux-system-steven-rostedt-vmware/</link><pubDate>Tue, 30 Jun 2020 00:00:00 +0000</pubDate><guid>https://academic-oss-elc.netlify.app/talk/2020-oss-elc/finding-sources-of-latency-on-your-linux-system-steven-rostedt-vmware/</guid><description>&lt;blockquote>
&lt;p>In today&amp;rsquo;s computer systems the level of complexity has risen such that when a task or response to an event takes longer than expected, it is not easy knowing what the culprit is. The Linux operating system contains several utilities that allows a user to see where things may be held up. This talk will cover many of these utilities and briefly explain how to use them. From the hardware latency detector to the latency tracers. It will also discuss the new synthetic event interface that allows users to create a histogram on the time it takes any two events to occur.&lt;/p>
&lt;p>I have previously discussed the latency tracers but they are soon to be obsolete, and the new synthetic event interface will be replacing them. There is still a lot more development going on with the synthetic events and this talk will briefly go over some of the new features that are yet to arrive.&lt;/p>
&lt;/blockquote>
&lt;h2 id="notes">Notes&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>Latency from Hardware&lt;/p>
&lt;ul>
&lt;li>System Mangement Interrupt (SMI)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>Cache miss&lt;/p>
&lt;/li>
&lt;li>
&lt;p>branch prediction&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Hyper-threading&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Hardware Latency detector (HWLAT_TRACER)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>fedora 31 not debian&lt;/p>
&lt;/li>
&lt;li>
&lt;p>tracefs&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>Measuring latency from interrupts&lt;/p></description></item></channel></rss>