<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:atom="http://www.w3.org/2005/Atom"
>
	<channel>
		<copyright>Copyright 1998 - 2026 DPG Media B.V.</copyright>
		<pubDate>Fri, 22 May 2026 18:36:05 GMT</pubDate>
		<lastBuildDate>Fri, 22 May 2026 18:36:05 GMT</lastBuildDate>
		<description>GoT - list_messages</description>
		<image>
			<link>https://gathering.tweakers.net/</link>
			<title>Gathering of Tweakers</title>
			<url>https://tweakers.net/g/if/logo.gif</url>
		</image>
		<language>nl-nl</language>
		<link>https://gathering.tweakers.net/rss/list_messages/1535468</link>
		<atom:link href="https://gathering.tweakers.net/rss/list_messages/1535468" rel="self" type="application/rss+xml" />
		<title>[FreeBSD/ESXi]Interrupt storm op IRQ 18 - Linux en overige clients - GoT</title>
		<webMaster>gathering@tweakers.net (Administrator)</webMaster>
		<item>
			<title>Nextron</title>
			<link>https://gathering.tweakers.net/forum/list_message/39690165#39690165</link>
			<description>In dit ESX  3 artikel gebruiken ze wat andere commando&#039;s om IRQ-bezetting te identificeren, namelijk:
cat /proc/interrupts
cat /proc/vmware/interrupts
Ik weet niet of dit nog in het slanke ESXi werkt, maar misschien dat daarmee de conflicterende apparaten te vinden zijn. 

Je kunt ook proberen een tweede NIC toe te voegen en kijken of die op een volgend IRQ komt. De eerste kan je dan verwijderen of disconnected laten. Als je nog een PCIe8x-slot over hebt kun je de HBA verhuizen zodat die wellicht op een ander IRQ komt.</description>
			<content:encoded><![CDATA[In dit ESX<span style="text-decoration:underline"> </span> 3 <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1003710" rel="external nofollow">artikel</a> gebruiken ze wat andere commando&#039;s om IRQ-bezetting te identificeren, namelijk:<br>
<div class="cmd"><pre>cat /proc/interrupts
cat /proc/vmware/interrupts</pre></div><br>
Ik weet niet of dit nog in het slanke ESX<span style="text-decoration:underline">i</span> werkt, maar misschien dat daarmee de conflicterende apparaten te vinden zijn. <br>
<br>
Je kunt ook proberen een tweede NIC toe te voegen en kijken of die op een volgend IRQ komt. De eerste kan je dan verwijderen of disconnected laten. Als je nog een PCIe8x-slot over hebt kun je de HBA verhuizen zodat die wellicht op een ander IRQ komt.]]></content:encoded>
			<dc:creator>Nextron</dc:creator>
			<guid isPermaLink="false">https://gathering.tweakers.net/forum/list_message/39690165#39690165</guid>
			<pubDate>Fri, 01 Feb 2013 00:34:37 GMT</pubDate>
		</item>
		<item>
			<title>HyperBart</title>
			<link>https://gathering.tweakers.net/forum/list_message/39690103#39690103</link>
			<description>Neen, die vBIOS biedt niets bekends bij mij om te goochelen met die IRQ&#039;s... Ik kan wel wat memory mappings ofzoiets aanpassen, maar dat is dan met geheugenadressen (denk ik) AAFFFF to zoveel enz...</description>
			<content:encoded><![CDATA[Neen, die vBIOS biedt niets bekends bij mij om te goochelen met die IRQ&#039;s... Ik kan wel wat memory mappings ofzoiets aanpassen, maar dat is dan met geheugenadressen (denk ik) AAFFFF to zoveel enz...]]></content:encoded>
			<dc:creator>HyperBart</dc:creator>
			<guid isPermaLink="false">https://gathering.tweakers.net/forum/list_message/39690103#39690103</guid>
			<pubDate>Thu, 31 Jan 2013 23:54:03 GMT</pubDate>
		</item>
		<item>
			<title>d1ng</title>
			<link>https://gathering.tweakers.net/forum/list_message/39688095#39688095</link>
			<description>Kun je in de BIOS van de VM zien wat er op die IRQ zit ? Misschien dat er iets valt te &#039;remappen&#039; in de BIOS, bv. door devices weg te halen en weer toe te voegen.</description>
			<content:encoded><![CDATA[Kun je in de BIOS van de VM zien wat er op die IRQ zit ? Misschien dat er iets valt te &#039;remappen&#039; in de BIOS, bv. door devices weg te halen en weer toe te voegen.]]></content:encoded>
			<dc:creator>d1ng</dc:creator>
			<guid isPermaLink="false">https://gathering.tweakers.net/forum/list_message/39688095#39688095</guid>
			<pubDate>Thu, 31 Jan 2013 17:21:47 GMT</pubDate>
		</item>
		<item>
			<title>HyperBart</title>
			<link>https://gathering.tweakers.net/forum/list_message/39685434#39685434</link>
			<description>Niemand?</description>
			<content:encoded><![CDATA[Niemand?]]></content:encoded>
			<dc:creator>HyperBart</dc:creator>
			<guid isPermaLink="false">https://gathering.tweakers.net/forum/list_message/39685434#39685434</guid>
			<pubDate>Thu, 31 Jan 2013 10:32:36 GMT</pubDate>
		</item>
		<item>
			<title>HyperBart</title>
			<link>https://gathering.tweakers.net/forum/list_message/39677060#39677060</link>
			<description>Ik draai al een tijdje naar alle tevredenheid FreeBSD via ZFSguru. Leuk, instap ligt wat lager door de webinterface die CiPHER en Jason geschreven hebben, en ik heb voorlopig een oer-veilige NAS/SAN.

Maar! Doordat ik virtualiseer kan ik virtuele netwerkadapters toevoegen. Je kan onder ESXi een E1000-adapter toevoegen, wat niet meer is dan een geëmuleerde Intel E1000 adapter, kost wat processing power en het grootste nadeel is dat die E1000 gelimiteerd is tot 1Gbit. De VMXNET3 adapter daarentegen   zit op 10GBit   . Omdat mijn ZFS machine ook als SAN (via NFS) fungeert voor ESXi zelf (ja ik weet het, ESXi virtualiseert een FreeBSD machine die op zijn beurt storage presenteert aan ESXi) had ik graag die 10Gbit werkend gekregen, en daar wringt het schoentje:

Vanaf het moment dat ik die adapter toevoeg loopt de console van mijn VM vol met:


interrupt storm detected on &quot;irq18:&quot;; throttling intterupt source


Niet zo leuk, want voor wat ik ervan begrepen heb wilt dat zeggen dat een device, zijnde virtueel of fysiek (kom ik later op terug) gigantisch vaak de CPU zit te porren &quot;Ey! Ik wil aandacht, joehoe!&quot; waardoor de CPU zegt: &quot;Euh gast, fuck off, je gaat de strafbank op, je valt me te vaak lastig&quot;.

Men moet weten dat er één speciaal ding is aan die VM (en daar ligt volgens mij een stukje van het probleem) en dat is dat deze VM via VT-d een IBM M1015 gepassthroughed heeft gekregen vanuit ESXi... Basically houdt dat in dat alleen die VM exclusief toegang heeft tot dat PCIe-device.

Wat heb ik opgezocht: dat je met bepaalde commando&#039;s een lijstje kan krijgen van welk apparaat op welke IRQ hangt. Omdat ik begrepen dat interrupt storms vooral voorkomen wanneer twee devices om de een of andere gekke manier op hetzelfde lijntje terecht komen en dus over dezelfde lijn de CPU zitten te porren... Daardoor denkt die dat er van één bepaald apparaat teveel IRQ&#039;s komen, dus wordt dat apparaat even geparkeerd (althans zo heb ik het begrepen).

Uit mijn vmstat -i komt volgend:



Ik begrijp daaruit dat op irq18 maar één apparaat zit: mps0 (ik ben er nog niet uit wat die apparaat naam is, maar ik gok op mijn M1015 controller), maar van waar komen die IRQ storms dan en vooral: hoe los ik dit op?</description>
			<content:encoded><![CDATA[Ik draai al een tijdje naar alle tevredenheid FreeBSD via ZFSguru. Leuk, instap ligt wat lager door de webinterface die CiPHER en Jason geschreven hebben, en ik heb voorlopig een oer-veilige NAS/SAN.<br>
<br>
Maar! Doordat ik virtualiseer kan ik virtuele netwerkadapters toevoegen. Je kan onder ESXi een E1000-adapter toevoegen, wat niet meer is dan een geëmuleerde Intel E1000 adapter, kost wat processing power en het grootste nadeel is dat die E1000 gelimiteerd is tot 1Gbit. De VMXNET3 adapter daarentegen  <img src="https://tweakers.net/g/s/coool.svg" width="16" height="16" alt="8)"> zit op 10GBit  <img src="https://tweakers.net/g/s/kwijl.svg" width="16" height="16" alt=":9~"> . Omdat mijn ZFS machine ook als SAN (via NFS) fungeert voor ESXi zelf (ja ik weet het, ESXi virtualiseert een FreeBSD machine die op zijn beurt storage presenteert aan ESXi) had ik graag die 10Gbit werkend gekregen, en daar wringt het schoentje:<br>
<br>
Vanaf het moment dat ik die adapter toevoeg loopt de console van mijn VM vol met:<br>
<br>
<div class="cmd"><pre>
interrupt storm detected on &quot;irq18:&quot;; throttling intterupt source
</pre></div><br>
<br>
Niet zo leuk, want voor wat ik ervan begrepen heb wilt dat zeggen dat een device, zijnde virtueel of fysiek (kom ik later op terug) gigantisch vaak de CPU zit te porren &quot;Ey! Ik wil aandacht, joehoe!&quot; waardoor de CPU zegt: &quot;Euh gast, fuck off, je gaat de strafbank op, je valt me te vaak lastig&quot;.<br>
<br>
Men moet weten dat er één speciaal ding is aan die VM (en daar ligt volgens mij een stukje van het probleem) en dat is dat deze VM via VT-d een IBM M1015 gepassthroughed heeft gekregen vanuit ESXi... Basically houdt dat in dat alleen die VM exclusief toegang heeft tot dat PCIe-device.<br>
<br>
Wat heb ik opgezocht: dat je met bepaalde commando&#039;s een lijstje kan krijgen van welk apparaat op welke IRQ hangt. Omdat ik begrepen dat interrupt storms vooral voorkomen wanneer twee devices om de een of andere gekke manier op hetzelfde lijntje terecht komen en dus over dezelfde lijn de CPU zitten te porren... Daardoor denkt die dat er van één bepaald apparaat teveel IRQ&#039;s komen, dus wordt dat apparaat even geparkeerd (althans zo heb ik het begrepen).<br>
<br>
Uit mijn vmstat -i komt volgend:<br>
<br>
<img src="https://tweakers.net/camo/800d7d55a4e09102bd42bc98340cc1796cc58e47/?url=http%3A%2F%2Fi.snag.gy%2F3mnZ0.jpg" class="rml" width="640" height="150" alt="Afbeeldingslocatie: http://i.snag.gy/3mnZ0.jpg"><br>
<br>
Ik begrijp daaruit dat op irq18 maar één apparaat zit: mps0 (ik ben er nog niet uit wat die apparaat naam is, maar ik gok op mijn M1015 controller), maar van waar komen die IRQ storms dan en vooral: hoe los ik dit op?]]></content:encoded>
			<dc:creator>HyperBart</dc:creator>
			<guid isPermaLink="false">https://gathering.tweakers.net/forum/list_message/39677060#39677060</guid>
			<pubDate>Tue, 29 Jan 2013 23:17:16 GMT</pubDate>
		</item>
	</channel>
</rss>