<?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 for KAPEJOD.ORG</title>
	<atom:link href="http://www.kapejod.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kapejod.org</link>
	<description>random notes and random thoughts on this voip thingy...and stuff!</description>
	<lastBuildDate>Mon, 04 Mar 2013 03:27:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Mass deployment of SIP phones by Taxi, Cab, Taxicab, Franklin Taxi, Coolsprings Taxi, Taxi In Franklin TN, Limo in Franklin, Airport Shuttle in Franklin TN, Airport Transportation, Towncar Services in Franklin TN</title>
		<link>http://www.kapejod.org/2013/01/mass-deployment-of-sip-phones/comment-page-1/#comment-7336</link>
		<dc:creator>Taxi, Cab, Taxicab, Franklin Taxi, Coolsprings Taxi, Taxi In Franklin TN, Limo in Franklin, Airport Shuttle in Franklin TN, Airport Transportation, Towncar Services in Franklin TN</dc:creator>
		<pubDate>Mon, 04 Mar 2013 03:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.kapejod.org/?p=358#comment-7336</guid>
		<description><![CDATA[&lt;strong&gt;Taxi, Cab, Taxicab, Franklin Taxi, Coolsprings Taxi, Taxi In Franklin TN, Limo in Franklin, Airport Shuttle in Franklin TN, Airport Transportation, Towncar Services in Franklin TN...&lt;/strong&gt;

[...]KAPEJOD.ORG &#187; Blog Archive &#187; Mass deployment of SIP phones[...]...]]></description>
		<content:encoded><![CDATA[<p><strong>Taxi, Cab, Taxicab, Franklin Taxi, Coolsprings Taxi, Taxi In Franklin TN, Limo in Franklin, Airport Shuttle in Franklin TN, Airport Transportation, Towncar Services in Franklin TN&#8230;</strong></p>
<p>[...]KAPEJOD.ORG &raquo; Blog Archive &raquo; Mass deployment of SIP phones[...]&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Asterisk memtesting reloaded by kapejod</title>
		<link>http://www.kapejod.org/2011/04/asterisk-memtesting-reloaded/comment-page-1/#comment-2698</link>
		<dc:creator>kapejod</dc:creator>
		<pubDate>Mon, 04 Apr 2011 07:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.kapejod.org/?p=317#comment-2698</guid>
		<description><![CDATA[Currently i only monitor the memory usage &quot;by hand&quot;, i should probably use a tool for making some nice graphs, any suggestions?

What i am observing with 1.8 is that the memory usage is increasing slowly while the number of channels (and call setups) is constant. The other side is a number verification dialer which is configured to use 1000 channels and 100 call attempts per second.

I totally agree that a higher memory usage after the test does not automatically qualify as a memory leak. I do see this for my sofia-sip-based number verification dialer, too. The memory usage after the test almost stays at the level of the peak call volume, but so far it pushed 500M+ calls without the memory usage increasing.]]></description>
		<content:encoded><![CDATA[<p>Currently i only monitor the memory usage &#8220;by hand&#8221;, i should probably use a tool for making some nice graphs, any suggestions?</p>
<p>What i am observing with 1.8 is that the memory usage is increasing slowly while the number of channels (and call setups) is constant. The other side is a number verification dialer which is configured to use 1000 channels and 100 call attempts per second.</p>
<p>I totally agree that a higher memory usage after the test does not automatically qualify as a memory leak. I do see this for my sofia-sip-based number verification dialer, too. The memory usage after the test almost stays at the level of the peak call volume, but so far it pushed 500M+ calls without the memory usage increasing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Asterisk memtesting reloaded by Kevin P. Fleming</title>
		<link>http://www.kapejod.org/2011/04/asterisk-memtesting-reloaded/comment-page-1/#comment-2695</link>
		<dc:creator>Kevin P. Fleming</dc:creator>
		<pubDate>Wed, 30 Mar 2011 18:47:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.kapejod.org/?p=317#comment-2695</guid>
		<description><![CDATA[Well, I&#039;m glad to see that Asterisk 1.8.x is handling your stress test better than the previous versions, although the problems you ran into with 1.4.x and 1.6.x are certainly bugs that should be fixed.

However, I&#039;m not sure you can classify this behavior as a &#039;memory leak&#039;. Do you have snapshots of the memory usage of the process throughout the test, after the peak simultaneous call volume was reached? If the memory usage continues to climb even if the simultaneous call volume stays the same (or drops), then that&#039;s a leak. If the memory usage grows with the call volume and then stays relatively static as long as the call volume doesn&#039;t increase... that&#039;s not a leak, it&#039;s just normal behavior. When Asterisk requests memory from the C library&#039;s heap, the heap allocator will request memory from the kernel, and the process&#039; memory size will grow. If Asterisk later releases that memory, it is released back to the heap, but *never* released back to the kernel... and thus the kernel&#039;s view of the process&#039; memory size stays the same, even though most of the memory is unused.

After your test is complete, and Asterisk is idle, it&#039;s completely possible for the kernel to still think it is using 50% more memory than when Asterisk was started, even though that memory is not being actively used. In order to determine whether there is a leak or not, you&#039;d have to inspect the amount of *heap* memory that is actually in use at that point, not how large the heap is.]]></description>
		<content:encoded><![CDATA[<p>Well, I&#8217;m glad to see that Asterisk 1.8.x is handling your stress test better than the previous versions, although the problems you ran into with 1.4.x and 1.6.x are certainly bugs that should be fixed.</p>
<p>However, I&#8217;m not sure you can classify this behavior as a &#8216;memory leak&#8217;. Do you have snapshots of the memory usage of the process throughout the test, after the peak simultaneous call volume was reached? If the memory usage continues to climb even if the simultaneous call volume stays the same (or drops), then that&#8217;s a leak. If the memory usage grows with the call volume and then stays relatively static as long as the call volume doesn&#8217;t increase&#8230; that&#8217;s not a leak, it&#8217;s just normal behavior. When Asterisk requests memory from the C library&#8217;s heap, the heap allocator will request memory from the kernel, and the process&#8217; memory size will grow. If Asterisk later releases that memory, it is released back to the heap, but *never* released back to the kernel&#8230; and thus the kernel&#8217;s view of the process&#8217; memory size stays the same, even though most of the memory is unused.</p>
<p>After your test is complete, and Asterisk is idle, it&#8217;s completely possible for the kernel to still think it is using 50% more memory than when Asterisk was started, even though that memory is not being actively used. In order to determine whether there is a leak or not, you&#8217;d have to inspect the amount of *heap* memory that is actually in use at that point, not how large the heap is.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
