<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aaron&#039;s Worthless Words &#187; bandwidth</title>
	<atom:link href="http://aconaway.com/tag/bandwidth/feed/" rel="self" type="application/rss+xml" />
	<link>http://aconaway.com</link>
	<description>Not something you want to hear</description>
	<lastBuildDate>Wed, 08 Sep 2010 14:39:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The Most Random Things Can Hurt The Network</title>
		<link>http://aconaway.com/2009/04/15/the-most-random-things-can-hurt-the-network/</link>
		<comments>http://aconaway.com/2009/04/15/the-most-random-things-can-hurt-the-network/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 02:26:38 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[utilization]]></category>

		<guid isPermaLink="false">http://aconaway.com/?p=319</guid>
		<description><![CDATA[This is a great one that I have to share. A couple of coworkers walk in today and ask for some help on an issue.  It seems that a business unit was having latency problems with a web app, and, after research by the product team and sysadmins, nothing wrong could be found.  Lots of [...]]]></description>
			<content:encoded><![CDATA[<p>This is a great one that I have to share.</p>
<p>A couple of coworkers walk in today and ask for some help on an issue.  It seems that a business unit was having latency problems with a web app, and, after research by the product team and sysadmins, nothing wrong could be found.  Lots of sites use the product, and only this one was having issues.  Also, the site was having no problems getting to other web sites and apps like Yahoo! or Google.</p>
<p>I informed the guys that their Internet access went over a T1 to an ISP, but, since the application was housed at our place, access to it was actually over the WAN circuit.  The guys told me that the unit had just called to complain about it again, so we checked out their WAN circuit.  Eureka!  The circuit was at 98% utilization.  There&#8217;s your cause.  The app is slow because the circuit is full.  Looking back through history, we see weeks of high utilization that explains why the users are having issues with the app.</p>
<p>Of course, the next logical step is to find out what&#8217;s talking so much.  I pulled up our netflow box to see what conversations were the big talkers.  I found a single IP at the site talking to a single IP at our home office via HTTP and HTTPs that accounted for 40% or so of the total bandwidth usage in the last 24 hours.  And the previous 24 hours.  And the previous 24 hours.  Hmmmm.</p>
<p>I didn&#8217;t recognize the IPs, so I asked the systems guys what they were.  They had no clue, and neither IP was reserved in our IP management system.  Quite strange.  I ran NMap against both boxes; that fine app told me that they were both printers.  Printers?  That makes no sense.  I noticed that HTTP was open (we saw that in netflow, too), so we pointed a browser at the one at the home office to see what turns up.  It&#8217;s the security system.  That makes even less sense.  Pointing a browser at the other IP, we find that it&#8217;s a security camera that&#8217;s looking at some server racks.  Great!  Somebody&#8217;s streaming video over the WAN.</p>
<p>We march upstairs to talk to the security guys.  They&#8217;re not streaming directly but pull up their app and notice that the camera in question has been sending 10 seconds of video every few minutes for the past 6 weeks.  The cameras only send video if their detect movement in the room, so what&#8217;s going on?  You can expect several movement events in a &#8220;computer room&#8221; as they call it, but people go home at night, and you shouldn&#8217;t see movies coming across for weeks at a time.  We pull up a few clips to see what the camera saw.</p>
<p>We see people going in.  We see people going out.  We see the rack doors open.  We see the usual stuff, but most of the videos are nothing.  Ten seconds of no change.  Finally, though, we see it.  Something stupid.  Someone had taped a piece of paper to one of the racks, and that guy was moving ever so slightly.  I couldn&#8217;t even really detect the paper itself moving; I could only see the text on the page move just a tad.  The camera saw it, though, and was doing its job and recording back to the home office.  A piece of paper took up 40% of the WAN circuit?  It&#8217;s always something new, eh?</p>
<p>I really hope they get our message to take down the paper.</p>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2009/04/15/the-most-random-things-can-hurt-the-network/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>When Does a Tab Save You Money?</title>
		<link>http://aconaway.com/2007/08/30/when-does-a-tab-save-you-money/</link>
		<comments>http://aconaway.com/2007/08/30/when-does-a-tab-save-you-money/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 01:11:45 +0000</pubDate>
		<dc:creator>Aaron Conaway</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[efficiency]]></category>

		<guid isPermaLink="false">http://aconaway.com/2007/08/30/when-does-a-tab-save-you-money/</guid>
		<description><![CDATA[I was talking to some guys at work today about scalability and data efficiency, and an example came up that I had to think about for a second. One of the guys, a lead developer, started talking about the difference between 5 spaces and a tab. He said that the programming standard says that everyone [...]]]></description>
			<content:encoded><![CDATA[<p>I was talking to some guys at work today about scalability and data efficiency, and an example came up that I had to think about for a second.  One of the guys, a lead developer, started talking about the difference between 5 spaces and a tab.  He said that the programming standard says that everyone should use spaces to standardize formatting of source code, but, if we want to conserve some bandwidth, we should look at using a tab instead.  That sounds boring, doesn&#8217;t it?  Well, it is until you do the math.</p>
<p>I downloaded the index page for one of our largest customers, which turned out to be 48kB.  I opened it up in a text editor and replaced the spaces at the beginning of lines to tabs and checked out the size again &#8212; 44.1kB.  The difference is 3.9kB&#8230;big deal.  That&#8217;s not a very big savings at all, is it?  Is it worth changing a programming standard for 3.9kB?  It is if you finish up the math.</p>
<p>This website happens to be pretty big.  It gets about 60 million page impressions every month, so, if we say that we&#8217;ll average a 3.9kB savings for each page, that translates to about 234GB of data per month.  That&#8217;s 2.8TB of data per year.  Since we pay for bandwidth based on [tag]usage[/tag], this could possibly save us several thousands of dollars per month.  I don&#8217;t know the exact dollar amount, but it&#8217;ll be significant.</p>
<p>The moral of the story is that all data transfers should be as efficient as possible.  Something that is seemingly insignificant can translate into a behemoth when you think about the scope properly.</p>]]></content:encoded>
			<wfw:commentRss>http://aconaway.com/2007/08/30/when-does-a-tab-save-you-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
