<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=blkparse%281%29</id>
	<title>blkparse(1) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=blkparse%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=blkparse(1)&amp;action=history"/>
	<updated>2026-04-26T01:43:25Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=blkparse(1)&amp;diff=9102&amp;oldid=prev</id>
		<title>Admin: /* SPÅRNINGSÅTGÄRDER */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=blkparse(1)&amp;diff=9102&amp;oldid=prev"/>
		<updated>2026-04-25T11:14:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;SPÅRNINGSÅTGÄRDER&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 25 april 2026 kl. 11.14&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l138&quot;&gt;Rad 138:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 138:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;C -- complete&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;C -- complete&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: En tidigare utfärdad begäran har slutförts. Utdatan visar sektor och&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: En tidigare utfärdad begäran har slutförts. Utdatan visar sektor och&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;storlek för begäran samt om den lyckades eller misslyckades.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;storlek för begäran samt om den lyckades eller misslyckades.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;D -- issued&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;D -- issued&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: En begäran som tidigare låg i blocklagrets kö eller i I/O-schemaläggaren&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: En begäran som tidigare låg i blocklagrets kö eller i I/O-schemaläggaren&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;har skickats till drivrutinen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;har skickats till drivrutinen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;I -- inserted&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;I -- inserted&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: En begäran skickas till I/O-schemaläggaren för att läggas till i den&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: En begäran skickas till I/O-schemaläggaren för att läggas till i den&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;interna kön och senare hanteras av drivrutinen. Begäran är fullständigt&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;interna kön och senare hanteras av drivrutinen. Begäran är fullständigt&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;formad vid denna tidpunkt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;formad vid denna tidpunkt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;Q -- queued&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;Q -- queued&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Markerar avsikten att köa I/O på den angivna platsen. Det finns ännu&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Markerar avsikten att köa I/O på den angivna platsen. Det finns ännu&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;ingen verklig begäran.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ingen verklig begäran.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;B -- bounced&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;B -- bounced&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=blkparse(1)&amp;diff=9101&amp;oldid=prev</id>
		<title>Admin: /* SPÅRNINGSÅTGÄRDER */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=blkparse(1)&amp;diff=9101&amp;oldid=prev"/>
		<updated>2026-04-25T11:13:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;SPÅRNINGSÅTGÄRDER&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 25 april 2026 kl. 11.13&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot;&gt;Rad 154:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 154:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;B -- bounced&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;B -- bounced&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Datasidorna kopplade till denna &amp;#039;&amp;#039;bio&amp;#039;&amp;#039; kan inte nås av hårdvaran och&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Datasidorna kopplade till denna &amp;#039;&amp;#039;bio&amp;#039;&amp;#039; kan inte nås av hårdvaran och måste studsas till en lägre minnesadress. Detta orsakar en kraftig prestandaförsämring eftersom data måste kopieras till/från kärnbuffertar.Vanligen kan detta lösas med bättre hårdvara — antingen en bättre I/O-styrenhet eller en plattform med IOMMU.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;måste studsas till en lägre minnesadress. Detta orsakar en kraftig&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;prestandaförsämring eftersom data måste kopieras till/från kärnbuffertar.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;Vanligen kan detta lösas med bättre hårdvara — antingen en bättre&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;I/O-styrenhet eller en plattform med IOMMU.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;M -- back merge&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;M -- back merge&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Det finns redan en tidigare insatt begäran som slutar precis där denna&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Det finns redan en tidigare insatt begäran som slutar precis där denna I/O börjar, så I/O-schemaläggaren kan slå ihop dem.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;I/O börjar, så I/O-schemaläggaren kan slå ihop dem.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;F -- front merge&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;F -- front merge&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Samma som back merge, men denna I/O slutar där en tidigare insatt&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Samma som back merge, men denna I/O slutar där en tidigare insatt begäran börjar.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;begäran börjar.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;M -- front or back merge&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;M -- front or back merge&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l172&quot;&gt;Rad 172:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 166:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;G -- get request&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;G -- get request&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: För att skicka någon typ av begäran till en blockenhet måste först en&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: För att skicka någon typ av begäran till en blockenhet måste först en &amp;#039;&amp;#039;struct request&amp;#039;&amp;#039;-behållare allokeras.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;&amp;#039;&amp;#039;struct request&amp;#039;&amp;#039;-behållare allokeras.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;S -- sleep&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;S -- sleep&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Det fanns inga tillgängliga begäransstrukturer, så utfärdaren måste&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Det fanns inga tillgängliga begäransstrukturer, så utfärdaren måste vänta tills en frigörs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;vänta tills en frigörs.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;P -- plug&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;P -- plug&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: När I/O köas till en tidigare tom blockenhetskö kommer Linux att plugga&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: När I/O köas till en tidigare tom blockenhetskö kommer Linux att plugga kön i väntan på framtida I/O som kan läggas till innan datan behövs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;kön i väntan på framtida I/O som kan läggas till innan datan behövs.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;U -- unplug&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;U -- unplug&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Det finns redan begäransdata i enheten; börja skicka begäranden till&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Det finns redan begäransdata i enheten; börja skicka begäranden till&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;drivrutinen. Detta kan ske automatiskt om en timeout har passerat&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;drivrutinen. Detta kan ske automatiskt om en timeout har passerat&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;(se nästa post) eller om ett antal begäranden har lagts till i kön.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;(se nästa post) eller om ett antal begäranden har lagts till i kön.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;T -- unplug due to timer&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;T -- unplug due to timer&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Om ingen begär den I/O som köades efter att kön pluggades kommer Linux&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: Om ingen begär den I/O som köades efter att kön pluggades kommer Linux&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;automatiskt att unplugga den efter en viss tid.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;automatiskt att unplugga den efter en viss tid.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;X -- split&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;X -- split&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: På RAID- eller device-mapper-konfigurationer kan inkommande I/O gå över&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: På RAID- eller device-mapper-konfigurationer kan inkommande I/O gå över&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;en enhets- eller intern zon-gräns och måste delas upp i mindre delar&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;en enhets- eller intern zon-gräns och måste delas upp i mindre delar&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;för att kunna hanteras. Detta kan indikera ett prestandaproblem på grund&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;för att kunna hanteras. Detta kan indikera ett prestandaproblem på grund&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;av en dålig RAID/DM-konfiguration, men kan också vara normalt gränsbeteende.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;av en dålig RAID/DM-konfiguration, men kan också vara normalt gränsbeteende.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;DM är särskilt dåligt på detta och kommer att klona mycket I/O.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;DM är särskilt dåligt på detta och kommer att klona mycket I/O.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;A -- remap&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;A -- remap&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: För staplade enheter mappas inkommande I/O om till enheten under den i&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;: För staplade enheter mappas inkommande I/O om till enheten under den i&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  &lt;/del&gt;I/O-stacken. Remap-åtgärden visar exakt vad som mappas om till vad.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I/O-stacken. Remap-åtgärden visar exakt vad som mappas om till vad.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;R -- requeue&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;; &amp;#039;&amp;#039;&amp;#039;R -- requeue&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=blkparse(1)&amp;diff=9100&amp;oldid=prev</id>
		<title>Admin: /* blkparse(1) */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=blkparse(1)&amp;diff=9100&amp;oldid=prev"/>
		<updated>2026-04-25T11:11:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;blkparse(1)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 25 april 2026 kl. 11.11&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Rad 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= blkparse(1) =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== NAMN ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== NAMN ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=blkparse(1)&amp;diff=9099&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= blkparse(1) =  == NAMN ==  &#039;&#039;&#039;blkparse&#039;&#039;&#039; — producera formaterad utdata från händelseströmmar för blockenheter  == SYNOPSIS ==  &lt;pre&gt; blkparse [ alternativ ] &lt;/pre&gt;  == BESKRIVNING ==  Verktyget &#039;&#039;blkparse&#039;&#039; försöker kombinera händelseströmmar för olika enheter på olika CPU:er och producera en formaterad utdata av händelseinformationen. Mer specifikt tar det den maskinläsbara utdatan från verktyget &#039;&#039;blktrace&#039;&#039; och omvandlar den till ett snyggt formatera...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=blkparse(1)&amp;diff=9099&amp;oldid=prev"/>
		<updated>2026-04-25T11:11:40Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= blkparse(1) =  == NAMN ==  &amp;#039;&amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039;&amp;#039; — producera formaterad utdata från händelseströmmar för blockenheter  == SYNOPSIS ==  &amp;lt;pre&amp;gt; blkparse [ alternativ ] &amp;lt;/pre&amp;gt;  == BESKRIVNING ==  Verktyget &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; försöker kombinera händelseströmmar för olika enheter på olika CPU:er och producera en formaterad utdata av händelseinformationen. Mer specifikt tar det den maskinläsbara utdatan från verktyget &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039; och omvandlar den till ett snyggt formatera...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= blkparse(1) =&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039;&amp;#039; — producera formaterad utdata från händelseströmmar för blockenheter&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blkparse [ alternativ ]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; försöker kombinera händelseströmmar för olika&lt;br /&gt;
enheter på olika CPU:er och producera en formaterad utdata av&lt;br /&gt;
händelseinformationen. Mer specifikt tar det den maskinläsbara utdatan&lt;br /&gt;
från verktyget &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039; och omvandlar den till ett snyggt formaterat&lt;br /&gt;
och lättläst format.&lt;br /&gt;
&lt;br /&gt;
Precis som för &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039; hjälper några detaljer om &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; till att&lt;br /&gt;
förstå kommandoradsalternativen nedan.&lt;br /&gt;
&lt;br /&gt;
* Som standard förväntar sig &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; att köras i ett efterbehandlingsläge,&lt;br /&gt;
  där spårningshändelserna har sparats av en tidigare körning av&lt;br /&gt;
  &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039;, och &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; kombinerar händelseströmmar och skriver ut&lt;br /&gt;
  formaterad data.&lt;br /&gt;
&lt;br /&gt;
  &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; kan köras live samtidigt med &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039; genom att ange&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;-i -&amp;#039;&amp;#039;&amp;#039; till &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; och kombinera det med live-alternativet för&lt;br /&gt;
  &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039;. Ett exempel:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;pre&amp;gt;&lt;br /&gt;
  % blktrace -d /dev/sda -o - | blkparse -i -&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Du kan styra hur många händelser &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; läser per batch via&lt;br /&gt;
  alternativet &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039;. Standardvärdet är 512.&lt;br /&gt;
&lt;br /&gt;
* Om du har sparat spårningshändelser i &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039; med andra utdatafilnamn&lt;br /&gt;
  (via alternativet &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039; till &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039;), måste du ange samma&lt;br /&gt;
  indatafilnamn via alternativet &amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* Formatet på utdatan kan styras via alternativen &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039; —&lt;br /&gt;
  se &amp;#039;&amp;#039;&amp;#039;UTDATABESKRIVNING OCH FORMATTERING&amp;#039;&amp;#039;&amp;#039; för detaljer.&lt;br /&gt;
&lt;br /&gt;
Som standard skickar &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; formaterad data till standardutmatningen.&lt;br /&gt;
Detta kan ändras via alternativet &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039;, eller så kan textutdata&lt;br /&gt;
inaktiveras via alternativet &amp;#039;&amp;#039;&amp;#039;-O&amp;#039;&amp;#039;&amp;#039;. En sammanslagen binär ström kan&lt;br /&gt;
produceras med alternativet &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== ALTERNATIV ==&lt;br /&gt;
&lt;br /&gt;
; -A &amp;#039;&amp;#039;hex-mask&amp;#039;&amp;#039;, --set-mask=&amp;#039;&amp;#039;hex-mask&amp;#039;&amp;#039;&lt;br /&gt;
: Sätt filtermasken till &amp;#039;&amp;#039;hex-mask&amp;#039;&amp;#039;; se blktrace(8) för masker.&lt;br /&gt;
&lt;br /&gt;
; -a &amp;#039;&amp;#039;mask&amp;#039;&amp;#039;, --act-mask=&amp;#039;&amp;#039;mask&amp;#039;&amp;#039;&lt;br /&gt;
: Lägg till &amp;#039;&amp;#039;mask&amp;#039;&amp;#039; till nuvarande filter; se blktrace(8) för masker.&lt;br /&gt;
&lt;br /&gt;
; -D &amp;#039;&amp;#039;dir&amp;#039;&amp;#039;, --input-directory=&amp;#039;&amp;#039;dir&amp;#039;&amp;#039;&lt;br /&gt;
: Lägg till &amp;#039;&amp;#039;dir&amp;#039;&amp;#039; före indatafilnamn.&lt;br /&gt;
&lt;br /&gt;
; -b &amp;#039;&amp;#039;batch&amp;#039;&amp;#039;, --batch={batch}&lt;br /&gt;
: Batchstorlek för läsning från standard in.&lt;br /&gt;
&lt;br /&gt;
; -i &amp;#039;&amp;#039;file&amp;#039;&amp;#039;, --input=&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&lt;br /&gt;
: Anger basnamn för indatafiler — standard är&lt;br /&gt;
  &amp;#039;&amp;#039;device&amp;#039;&amp;#039;.blktrace.&amp;#039;&amp;#039;cpu&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
: Som nämnts ovan innebär &amp;#039;&amp;#039;&amp;#039;-i -&amp;#039;&amp;#039;&amp;#039; att köra i live-läge med blktrace&lt;br /&gt;
  (läser data från standard in).&lt;br /&gt;
&lt;br /&gt;
; -F &amp;#039;&amp;#039;typ,fmt&amp;#039;&amp;#039;, --format=&amp;#039;&amp;#039;typ,fmt&amp;#039;&amp;#039;&lt;br /&gt;
; -f &amp;#039;&amp;#039;fmt&amp;#039;&amp;#039;, --format-spec=&amp;#039;&amp;#039;fmt&amp;#039;&amp;#039;&lt;br /&gt;
: Anger utdataformat (se &amp;#039;&amp;#039;&amp;#039;UTDATABESKRIVNING OCH FORMATTERING&amp;#039;&amp;#039;&amp;#039; för detaljer).&lt;br /&gt;
&lt;br /&gt;
: Formen &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; anger ett format för alla händelser.&lt;br /&gt;
&lt;br /&gt;
: Formen &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039; låter dig ange ett format för en viss händelsetyp.&lt;br /&gt;
  Det enskilda tecknet &amp;#039;&amp;#039;typ&amp;#039;&amp;#039; är en av åtgärdsspecifikationerna som&lt;br /&gt;
  beskrivs i &amp;#039;&amp;#039;&amp;#039;ÅTGÄRDSIDENTIFIERARE&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; -M, --no-msgs&lt;br /&gt;
: När &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039; anges, hindrar detta meddelanden från att skrivas till filen.&lt;br /&gt;
  (Kan kraftigt minska storleken på den resulterande filen vid användning&lt;br /&gt;
  av CFQ I/O-schemaläggaren.)&lt;br /&gt;
&lt;br /&gt;
; -h, --hash-by-name&lt;br /&gt;
: Hasha processer efter namn, inte PID.&lt;br /&gt;
&lt;br /&gt;
; -o &amp;#039;&amp;#039;file&amp;#039;&amp;#039;, --output=&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&lt;br /&gt;
: Utdatafil.&lt;br /&gt;
&lt;br /&gt;
; -O, --no-text-output&lt;br /&gt;
: Generera &amp;#039;&amp;#039;inte&amp;#039;&amp;#039; textutdata; används endast för binär utdata (&amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
; -d &amp;#039;&amp;#039;file&amp;#039;&amp;#039;, --dump-binary=&amp;#039;&amp;#039;file&amp;#039;&amp;#039;&lt;br /&gt;
: Binär utdatafil.&lt;br /&gt;
&lt;br /&gt;
; -q, --quiet&lt;br /&gt;
: Tyst läge.&lt;br /&gt;
&lt;br /&gt;
; -s, --per-program-stats&lt;br /&gt;
: Visar data sorterad per program.&lt;br /&gt;
&lt;br /&gt;
; -S &amp;#039;&amp;#039;event&amp;#039;&amp;#039;, --sort-program-stats=&amp;#039;&amp;#039;event&amp;#039;&amp;#039;&lt;br /&gt;
: Visar varje programs data sorterad efter programnamn eller I/O-händelse,&lt;br /&gt;
  såsom Queued, Read, Write och Complete. När &amp;#039;&amp;#039;&amp;#039;-S&amp;#039;&amp;#039;&amp;#039; anges ignoreras &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
  Versalerna Q, R, W, C står för KB, medan q/r/w/c står för IO.&lt;br /&gt;
&lt;br /&gt;
: Om du vill sortera program efter hur mycket data de köade kan du använda:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;pre&amp;gt;&lt;br /&gt;
  blkparse -i sda.blktrace. -q -S Q -o sda.parse&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; -t, --track-ios&lt;br /&gt;
: Visa tidsdeltan per IO.&lt;br /&gt;
&lt;br /&gt;
; -w &amp;#039;&amp;#039;span&amp;#039;&amp;#039;, --stopwatch=&amp;#039;&amp;#039;span&amp;#039;&amp;#039;&lt;br /&gt;
: Visa spårningar för det angivna intervallet &amp;#039;&amp;#039;span&amp;#039;&amp;#039;, där &amp;#039;&amp;#039;span&amp;#039;&amp;#039; kan vara:&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;end-time&amp;#039;&amp;#039; — visa spårningar från tid 0 till och med &amp;#039;&amp;#039;end-time&amp;#039;&amp;#039; (i ns)&lt;br /&gt;
&lt;br /&gt;
: eller&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;start:end-time&amp;#039;&amp;#039; — visa spårningar från tid &amp;#039;&amp;#039;start&amp;#039;&amp;#039; till och med&lt;br /&gt;
  &amp;#039;&amp;#039;end-time&amp;#039;&amp;#039; (i ns).&lt;br /&gt;
&lt;br /&gt;
; -v, --verbose&lt;br /&gt;
: Mer utförlig marginalinformation vid mindre fel.&lt;br /&gt;
&lt;br /&gt;
; -V, --version&lt;br /&gt;
: Visa version.&lt;br /&gt;
&lt;br /&gt;
== SPÅRNINGSÅTGÄRDER ==&lt;br /&gt;
&lt;br /&gt;
Följande spårningsåtgärder känns igen:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;C -- complete&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: En tidigare utfärdad begäran har slutförts. Utdatan visar sektor och&lt;br /&gt;
  storlek för begäran samt om den lyckades eller misslyckades.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;D -- issued&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: En begäran som tidigare låg i blocklagrets kö eller i I/O-schemaläggaren&lt;br /&gt;
  har skickats till drivrutinen.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;I -- inserted&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: En begäran skickas till I/O-schemaläggaren för att läggas till i den&lt;br /&gt;
  interna kön och senare hanteras av drivrutinen. Begäran är fullständigt&lt;br /&gt;
  formad vid denna tidpunkt.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Q -- queued&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Markerar avsikten att köa I/O på den angivna platsen. Det finns ännu&lt;br /&gt;
  ingen verklig begäran.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;B -- bounced&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Datasidorna kopplade till denna &amp;#039;&amp;#039;bio&amp;#039;&amp;#039; kan inte nås av hårdvaran och&lt;br /&gt;
  måste studsas till en lägre minnesadress. Detta orsakar en kraftig&lt;br /&gt;
  prestandaförsämring eftersom data måste kopieras till/från kärnbuffertar.&lt;br /&gt;
  Vanligen kan detta lösas med bättre hårdvara — antingen en bättre&lt;br /&gt;
  I/O-styrenhet eller en plattform med IOMMU.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;M -- back merge&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Det finns redan en tidigare insatt begäran som slutar precis där denna&lt;br /&gt;
  I/O börjar, så I/O-schemaläggaren kan slå ihop dem.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;F -- front merge&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Samma som back merge, men denna I/O slutar där en tidigare insatt&lt;br /&gt;
  begäran börjar.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;M -- front or back merge&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: En av ovanstående.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;G -- get request&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: För att skicka någon typ av begäran till en blockenhet måste först en&lt;br /&gt;
  &amp;#039;&amp;#039;struct request&amp;#039;&amp;#039;-behållare allokeras.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;S -- sleep&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Det fanns inga tillgängliga begäransstrukturer, så utfärdaren måste&lt;br /&gt;
  vänta tills en frigörs.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;P -- plug&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: När I/O köas till en tidigare tom blockenhetskö kommer Linux att plugga&lt;br /&gt;
  kön i väntan på framtida I/O som kan läggas till innan datan behövs.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;U -- unplug&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Det finns redan begäransdata i enheten; börja skicka begäranden till&lt;br /&gt;
  drivrutinen. Detta kan ske automatiskt om en timeout har passerat&lt;br /&gt;
  (se nästa post) eller om ett antal begäranden har lagts till i kön.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;T -- unplug due to timer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Om ingen begär den I/O som köades efter att kön pluggades kommer Linux&lt;br /&gt;
  automatiskt att unplugga den efter en viss tid.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;X -- split&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: På RAID- eller device-mapper-konfigurationer kan inkommande I/O gå över&lt;br /&gt;
  en enhets- eller intern zon-gräns och måste delas upp i mindre delar&lt;br /&gt;
  för att kunna hanteras. Detta kan indikera ett prestandaproblem på grund&lt;br /&gt;
  av en dålig RAID/DM-konfiguration, men kan också vara normalt gränsbeteende.&lt;br /&gt;
  DM är särskilt dåligt på detta och kommer att klona mycket I/O.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;A -- remap&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: För staplade enheter mappas inkommande I/O om till enheten under den i&lt;br /&gt;
  I/O-stacken. Remap-åtgärden visar exakt vad som mappas om till vad.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;R -- requeue&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Lägg tillbaka en begäran i kön.&lt;br /&gt;
&lt;br /&gt;
== UTDATABESKRIVNING OCH FORMATTERING ==&lt;br /&gt;
&lt;br /&gt;
Utdatan från &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; kan anpassas för särskilda behov — särskilt för&lt;br /&gt;
att förenkla parsning av utdatan och/eller begränsa fälten till dem som&lt;br /&gt;
användaren vill se. Data för fält som kan skrivas ut inkluderar:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Åtgärd, en (kort) sträng (1 eller 2 tecken) — se tabellen nedan för fler detaljer&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;c&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: CPU-id&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Kommando&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: RWBS-fält, en (kort) sträng (1–3 tecken) — se avsnittet nedan för fler detaljer&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: 7-teckenssträng som innehåller major- och minor-nummer för händelsens&lt;br /&gt;
  enhet (separerade med kommatecken)&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Felvärde&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;g&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Cgroup-identifierare för den cgroup som genererade I/O:t. Observera att&lt;br /&gt;
  detta kräver lämpligt kärnstöd (kärnversion minst 4.14).&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;m&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Minor-nummer för händelsens enhet&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Major-nummer för händelsens enhet&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Antal block&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Antal byte&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Process-ID&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Visa paketdata — serie hexadecimala värden&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Sekvensnummer&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Sektornummer&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;t&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Tidsstämpel (nanosekunder)&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Tidsstämpel (sekunder)&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;u&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Förfluten tid i mikrosekunder (kommandoradsalternativet &amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Unsigned integer i nyttolasten&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;z&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Absolut tid, som lokal tid i din tidszon, utan datum&lt;br /&gt;
&lt;br /&gt;
Observera att användaren valfritt kan ange fältbredd och även en&lt;br /&gt;
vänsterjusteringsflagga. Dessa föregår fältspecifikationen med ett&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;%&amp;#039;&amp;#039;&amp;#039;-tecken, följt av den valfria vänsterjusteringsflaggan (&amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;),&lt;br /&gt;
därefter bredden (ett decimaltal) och sedan fältet.&lt;br /&gt;
&lt;br /&gt;
För att till exempel ange kommandot i ett 12-teckensfält som är&lt;br /&gt;
vänsterjusterat:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-f &amp;quot;%-12C&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ÅTGÄRDSIDENTIFIERARE ==&lt;br /&gt;
&lt;br /&gt;
Följande tabell visar de olika åtgärder som kan skrivas ut:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: IO mappades om till en annan enhet&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: IO studsade&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: IO-slutförande&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: IO utfärdades till drivrutin&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: IO front-mergades med begäran i kön&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;G&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Hämta begäran&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;I&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: IO lades in i begärandekön&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: IO back-mergades med begäran i kön&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Plug-begäran&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Q&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: IO hanterades av begärandekod&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Sovbegäran&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;T&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Unplug på grund av timeout&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Unplug-begäran&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Split&lt;br /&gt;
&lt;br /&gt;
== RWBS-BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
Detta är en kort sträng som innehåller tecken i följande ordning:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Flush&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Read&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Write&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Discard&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Barrier&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Annan operation&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Force Unit Access (FUA)&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Readahead&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Synkron&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Meta&lt;br /&gt;
&lt;br /&gt;
Ett av &amp;#039;&amp;#039;&amp;#039;R&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;W&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;N&amp;#039;&amp;#039;&amp;#039; finns alltid med. Övriga tecken&lt;br /&gt;
är valfria. Observera att &amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039; har två betydelser beroende på position.&lt;br /&gt;
&lt;br /&gt;
== STANDARDUTDATA ==&lt;br /&gt;
&lt;br /&gt;
Standardhuvudet (eller de första visade fälten) innehåller:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;%D %2c %8s %5T.%9t %5p %2a %3d&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Uppdelat betyder detta:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;%D&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Visar händelsens major/minor för enheten som: %3d,%-3d.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;%2c&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: CPU-ID (2-teckensfält).&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;%8s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Sekvensnummer.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;%5T.%9t&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: 5-teckensfält för sekunddelen av tidsstämpeln och ett 9-teckensfält för&lt;br /&gt;
  nanosekunderna i tidsstämpeln.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;%5p&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: 5-teckensfält för process-ID.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;%2a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: 2-teckensfält för någon av åtgärderna.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;%3d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: 3-teckensfält för RWBS-data.&lt;br /&gt;
&lt;br /&gt;
Detta ser ut så här i praktiken:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    8,0    3        1     0.000000000   697  G   W 223490 + 8 [kjournald]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rubriken är datan i denna rad fram till 223490 (startblock).&lt;br /&gt;
Standardutdatan för alla händelsetyper inkluderar detta huvud.&lt;br /&gt;
&lt;br /&gt;
== STANDARDUTDATA PER ÅTGÄRD ==&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;C -- complete&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Om en nyttolast finns närvarande visas den inom parentes efter huvudet,&lt;br /&gt;
  följt av felvärdet.&lt;br /&gt;
&lt;br /&gt;
: Om ingen nyttolast finns visas sektor och antal block (med ett plustecken&lt;br /&gt;
  emellan). Om alternativet &amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039; angavs visas även den förflutna tiden.&lt;br /&gt;
  I båda fallen följs detta av felvärdet för slutförandet.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;B -- bounced&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;D -- issued&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;I -- inserted&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Q -- queued&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Om en nyttolast finns visas antalet nyttolastbyte följt av nyttolasten i&lt;br /&gt;
  hexadecimal form inom parentes.&lt;br /&gt;
&lt;br /&gt;
: Om ingen nyttolast finns visas sektor och antal block (med ett&lt;br /&gt;
  plustecken emellan). Om alternativet &amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039; angavs visas även den&lt;br /&gt;
  förflutna tiden inom parentes. I båda fallen följs detta av kommandot&lt;br /&gt;
  associerat med händelsen (inom hakparenteser).&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;F -- front merge&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;G -- get request&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;M -- back merge&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;S -- sleep&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Startsektorn och antal block visas (med ett plustecken emellan), följt&lt;br /&gt;
  av kommandot associerat med händelsen (inom hakparenteser).&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;P -- plug&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Kommandot associerat med händelsen (inom hakparenteser) visas.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;U -- unplug&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;T -- unplug due to timer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Kommandot associerat med händelsen (inom hakparenteser) visas, följt av&lt;br /&gt;
  antalet utestående begäranden.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;X -- split&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Den ursprungliga startsektorn följt av den nya sektorn (separerade med&lt;br /&gt;
  ett snedstreck &amp;#039;&amp;#039;/&amp;#039;&amp;#039;) visas, följt av kommandot associerat med&lt;br /&gt;
  händelsen (inom hakparenteser).&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;A -- remap&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Sektor och längd visas tillsammans med den ursprungliga enheten och&lt;br /&gt;
  sektoroffseten.&lt;br /&gt;
&lt;br /&gt;
== EXEMPEL ==&lt;br /&gt;
&lt;br /&gt;
För att spåra I/O på enheten &amp;#039;&amp;#039;/dev/sda&amp;#039;&amp;#039; och tolka utdatan till ett&lt;br /&gt;
människoläsbart format, använd följande kommando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% blktrace -d /dev/sda -o - | blkparse -i -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(se &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039;(8) för mer information). Samma beteende kan uppnås med&lt;br /&gt;
hjälpskriptet &amp;#039;&amp;#039;btrace&amp;#039;&amp;#039;. Kommandot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% btrace /dev/sda&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
har exakt samma effekt som föregående kommando. Se &amp;#039;&amp;#039;btrace&amp;#039;&amp;#039;(8) för mer&lt;br /&gt;
information.&lt;br /&gt;
&lt;br /&gt;
För att spåra I/O på en enhet och spara utdatan för senare bearbetning&lt;br /&gt;
med &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039;, använd &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039; så här:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% blktrace /dev/sda /dev/sdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommer att spåra I/O på enheterna &amp;#039;&amp;#039;/dev/sda&amp;#039;&amp;#039; och &amp;#039;&amp;#039;/dev/sdb&amp;#039;&amp;#039; och&lt;br /&gt;
spara informationen i filerna &amp;#039;&amp;#039;sda&amp;#039;&amp;#039; respektive &amp;#039;&amp;#039;sdb&amp;#039;&amp;#039; i aktuell katalog.&lt;br /&gt;
Denna spårningsinformation kan senare tolkas av verktyget &amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% blkparse sda sdb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vilket skriver den tidigare inspelade spårningsinformationen i&lt;br /&gt;
människoläsbar form till standardutmatningen.&lt;br /&gt;
&lt;br /&gt;
== FÖRFATTARE ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;blkparse&amp;#039;&amp;#039; skrevs av Jens Axboe, Alan D. Brunelle och Nathan Scott.&lt;br /&gt;
Denna manualsida skapades utifrån dokumentationen för &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039; av&lt;br /&gt;
Bas Zoetekouw.&lt;br /&gt;
&lt;br /&gt;
== RAPPORTERING AV FEL ==&lt;br /&gt;
&lt;br /&gt;
Rapportera fel till &amp;lt;linux-btrace@vger.kernel.org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UPPHOVSRÄTT ==&lt;br /&gt;
&lt;br /&gt;
Copyright © 2006 Jens Axboe, Alan D. Brunelle och Nathan Scott.&lt;br /&gt;
Detta är fri programvara. Du får vidaredistribuera kopior av den enligt&lt;br /&gt;
villkoren i GNU General Public License&lt;br /&gt;
&amp;lt;http://www.gnu.org/licenses/gpl.html&amp;gt;. Det finns INGEN GARANTI, i den&lt;br /&gt;
utsträckning lagen tillåter.&lt;br /&gt;
&lt;br /&gt;
Denna manualsida skapades för Debian av Bas Zoetekouw. Den härleddes&lt;br /&gt;
från dokumentationen som tillhandahölls av författarna och får användas,&lt;br /&gt;
distribueras och modifieras enligt villkoren i GNU General Public&lt;br /&gt;
License, version 2.&lt;br /&gt;
&lt;br /&gt;
På Debian-system finns texten till GNU General Public License i&lt;br /&gt;
&amp;#039;&amp;#039;/usr/share/common-licenses/GPL-2&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
&lt;br /&gt;
[[btrace(8)]], [[blktrace(8)]], [[verify_blkparse(1)]], [[blkrawverify(1)]],&lt;br /&gt;
[[btt(1)]]&lt;br /&gt;
&lt;br /&gt;
== COLOPHON ==&lt;br /&gt;
&lt;br /&gt;
Denna sida är en del av projektet &amp;#039;&amp;#039;blktrace&amp;#039;&amp;#039; (Linux block layer I/O tracer).&lt;br /&gt;
Information om projektet finns på&lt;br /&gt;
[okänt — om du vet, kontakta man-pages@man7.org]&lt;br /&gt;
Det är inte känt hur fel för denna manualsida ska rapporteras; om du vet,&lt;br /&gt;
skicka e-post till man-pages@man7.org.&lt;br /&gt;
Denna sida hämtades från projektets uppströms Git-arkiv&lt;br /&gt;
⟨https://git.kernel.org/pub/scm/linux/kernel/git/axboe/blktrace.git⟩&lt;br /&gt;
den 2026-01-16. (Vid den tidpunkten var datumet för den senaste commit&lt;br /&gt;
som hittades i arkivet 2025-12-10.) Om du upptäcker renderingsproblem i&lt;br /&gt;
denna HTML-version av sidan, eller om du anser att det finns en bättre&lt;br /&gt;
eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller&lt;br /&gt;
förbättringar av informationen i denna COLOPHON (som &amp;#039;&amp;#039;inte&amp;#039;&amp;#039; är en del av&lt;br /&gt;
originalmanualsidan), skicka e-post till man-pages@man7.org&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/blkparse.1.html&lt;br /&gt;
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://Pc-service.se PC Service] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxmanual grupp 1]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>