<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Kevent, reported sockets, and nginx on DragonFly	</title>
	<atom:link href="https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/</link>
	<description>A running description of activity related to DragonFly BSD.</description>
	<lastBuildDate>Sat, 28 Oct 2017 06:56:23 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: William Ahern		</title>
		<link>https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/comment-page-1/#comment-486979</link>

		<dc:creator><![CDATA[William Ahern]]></dc:creator>
		<pubDate>Sat, 28 Oct 2017 06:56:23 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=20384#comment-486979</guid>

					<description><![CDATA[Isn&#039;t this more an issue of NGINX using edge-triggered polling? If they used level-triggered polling they could more easily limit the amount of work they perform during each iteration of the event loop.

This is one reason why I&#039;ve always avoided edge-triggered polling. The other reason being the difficulty of tracking down bugs, especially in non-core code, that didn&#039;t reset the edge trigger. It never seemed worked the marginal (low single digits) gain in throughput.]]></description>
			<content:encoded><![CDATA[<p>Isn&#8217;t this more an issue of NGINX using edge-triggered polling? If they used level-triggered polling they could more easily limit the amount of work they perform during each iteration of the event loop.</p>
<p>This is one reason why I&#8217;ve always avoided edge-triggered polling. The other reason being the difficulty of tracking down bugs, especially in non-core code, that didn&#8217;t reset the edge trigger. It never seemed worked the marginal (low single digits) gain in throughput.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Sepherosa Ziehau		</title>
		<link>https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/comment-page-1/#comment-486967</link>

		<dc:creator><![CDATA[Sepherosa Ziehau]]></dc:creator>
		<pubDate>Wed, 25 Oct 2017 01:43:51 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=20384#comment-486967</guid>

					<description><![CDATA[I only see REUSEPORT reduces latency and improves performance on Dfly.  If Linux had issue, it was their own.  And for nginx on Linux there are only two choice:
1, accept one socket each time.  As far as I tested, this gives worse performance on Dfly i.e. by setting the new sysctl to 1.
2, accept until accept(2) returns -1.  While on BSD, the situation is better, since kevent.data is used (epoll does not have this).  The behavior is fixed by this commit.

Well, one man&#039;s meat could be another man&#039;s poison.]]></description>
			<content:encoded><![CDATA[<p>I only see REUSEPORT reduces latency and improves performance on Dfly.  If Linux had issue, it was their own.  And for nginx on Linux there are only two choice:<br />
1, accept one socket each time.  As far as I tested, this gives worse performance on Dfly i.e. by setting the new sysctl to 1.<br />
2, accept until accept(2) returns -1.  While on BSD, the situation is better, since kevent.data is used (epoll does not have this).  The behavior is fixed by this commit.</p>
<p>Well, one man&#8217;s meat could be another man&#8217;s poison.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anonymous		</title>
		<link>https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/comment-page-1/#comment-486966</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 15:05:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=20384#comment-486966</guid>

					<description><![CDATA[I wonder if Cloudflare reporting high latency with NGINx /Linux / REUSE is related to what Sephorosa encountered and fixed in Dfly

See these two links

https://blog.cloudflare.com/the-sad-state-of-linux-socket-balancing/

https://news.ycombinator.com/item?id=15540011]]></description>
			<content:encoded><![CDATA[<p>I wonder if Cloudflare reporting high latency with NGINx /Linux / REUSE is related to what Sephorosa encountered and fixed in Dfly</p>
<p>See these two links</p>
<p><a href="https://blog.cloudflare.com/the-sad-state-of-linux-socket-balancing/" rel="nofollow ugc">https://blog.cloudflare.com/the-sad-state-of-linux-socket-balancing/</a></p>
<p><a href="https://news.ycombinator.com/item?id=15540011" rel="nofollow ugc">https://news.ycombinator.com/item?id=15540011</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Justin Sherrill		</title>
		<link>https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/comment-page-1/#comment-486965</link>

		<dc:creator><![CDATA[Justin Sherrill]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 13:25:16 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=20384#comment-486965</guid>

					<description><![CDATA[I haven&#039;t seen anything - but operating system reviews are not that common.

I&#039;d like to sit down and go through a bunch of steps with HAMMER2, and use that as an article basis...  but I just plain haven&#039;t had time because of a recent job switch.  It&#039;s been a rush just to get In Other BSDs/Lazy Reading together in time for the weekend.  Soon, I hope, without any definition of how soon &quot;Soon&quot; is.]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t seen anything &#8211; but operating system reviews are not that common.</p>
<p>I&#8217;d like to sit down and go through a bunch of steps with HAMMER2, and use that as an article basis&#8230;  but I just plain haven&#8217;t had time because of a recent job switch.  It&#8217;s been a rush just to get In Other BSDs/Lazy Reading together in time for the weekend.  Soon, I hope, without any definition of how soon &#8220;Soon&#8221; is.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anonymous		</title>
		<link>https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/comment-page-1/#comment-486964</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 13:21:11 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=20384#comment-486964</guid>

					<description><![CDATA[My last comment didn’t sounds right. 

What I meant to say is “has anyone found a good Dfly 5.0 review. I’m extremely interested in reading about 5.0”]]></description>
			<content:encoded><![CDATA[<p>My last comment didn’t sounds right. </p>
<p>What I meant to say is “has anyone found a good Dfly 5.0 review. I’m extremely interested in reading about 5.0”</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anonymous		</title>
		<link>https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/comment-page-1/#comment-486963</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 12:39:24 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=20384#comment-486963</guid>

					<description><![CDATA[Has anyone found a thorough review of DragonflyBSD 5.0 for me to read?]]></description>
			<content:encoded><![CDATA[<p>Has anyone found a thorough review of DragonflyBSD 5.0 for me to read?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anonymous		</title>
		<link>https://www.dragonflydigest.com/2017/10/23/kevent-reported-sockets-and-nginx-on-dragonfly/comment-page-1/#comment-486962</link>

		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 02:35:40 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=20384#comment-486962</guid>

					<description><![CDATA[Sepherosa continues to impress. And you have to love his thorough benchmarking.]]></description>
			<content:encoded><![CDATA[<p>Sepherosa continues to impress. And you have to love his thorough benchmarking.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
