<?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>Graeme Caldwell, Author at Colocation America</title>
	<atom:link href="https://www.colocationamerica.com/blog/author/graeme-caldwell/feed" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Dedicated Servers and Colocation Services &#124; Colocation America</description>
	<lastBuildDate>Thu, 24 Oct 2024 17:04:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Explaining Processor Use and Load Averages In CentOS Servers</title>
		<link>https://www.colocationamerica.com/blog/processing-use-load-averages-centos-servers</link>
					<comments>https://www.colocationamerica.com/blog/processing-use-load-averages-centos-servers#respond</comments>
		
		<dc:creator><![CDATA[Graeme Caldwell]]></dc:creator>
		<pubDate>Sat, 21 Sep 2013 05:30:00 +0000</pubDate>
				<category><![CDATA[Technology News]]></category>
		<guid isPermaLink="false">http://cawp/?p=1010</guid>

					<description><![CDATA[<p>System administrators of CentOS Linux servers need to be aware of the tools at their disposal to measure CPU resource usage. System administrators regularly need to monitor the use of their server’s processors to both keep an eye on load<span class="excerpt-hellip"> […]</span></p>
<p>The post <a href="https://www.colocationamerica.com/blog/processing-use-load-averages-centos-servers">Explaining Processor Use and Load Averages In CentOS Servers</a> appeared first on <a href="https://www.colocationamerica.com">Colocation America</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>System administrators of CentOS Linux servers need to be aware of the tools at their disposal to measure CPU resource usage.</p>
<p>System administrators regularly need to monitor the use of their server’s processors to both keep an eye on load over time and diagnose potential problems. CentOS and other Linux distributions provide a number of tools for examining processor use, but their output can be difficult to understand for Linux novices.</p>
<p><img fetchpriority="high" decoding="async" style="margin-bottom: 10px; margin-left: 10px;" title="" src="https://www.colocationamerica.com/picts/blog/data%20center.jpg" alt="" width="375" height="250" align="right" border="0"></p>
<p>We’re going to take a look at the tools that system administrators use to open a window into their server’s processor load and explain how to interpret the information that they present.</p>
<h2>Uptime</h2>
<p>The “uptime” command is usually used to see how long has a server has been running since the last reboot, but it also presents information about CPU load averages. Uptime Output</p>
<p>As you can see from the image above, “uptime” will display three numbers for the load average. The first thing to be aware of is that load average is not the same thing as the percentage utilization of the processor (we’ll get to that later).</p>
<p>The three numbers “uptime” reports are the load averages for the last 1, 5, and 15 minutes. Each processor (or core ) on a system can have a minimum load average of 0, and a maximum load average of 1, indicating that it is maximally loaded over the period of time reported. These load averages per core for each time period are then added together to give an overall load average. This can be complicated somewhat by hyperthreading in which each thread can also be reported as if it’s a separate processor core.</p>
<p>So, for a system with 4 cores that isn’t using hyperthreading, the “maximum” load average is 4. As a general rule, if you see the load averages at or close to the maximum load across all three time periods, your server is being overworked. It is possible for load averages to exceed the number of processors, cores, and threads, and that indicates that processes are waiting. A server can perform well at close to maximum load (although with no overhead for load spikes), but if the load averages exceed this, processes are sitting waiting for processor resources and the server can become unresponsive.</p>
<p>To investigate what might be causing the excessive load averages we can use the “top” command.</p>
<h2>Top</h2>
<p>The “top” command is a very handy way of getting an insight into how a server’s resources are being used. It has a prettier and more functional sibling, called “htop”, which isn’t part of the main CentOS distribution, but can be installed from the <span class="seomoz-highlight seomoz-highlight-nofollow">EPEL repository</span>. We’ll stick with ‘top’ here because by default it displays more information.</p>
<h2>Top Output</h2>
<p align="center"><img decoding="async" style="margin-top: 10px; margin-bottom: 10px;" title="" src="https://www.colocationamerica.com/picts/blog/centos-top-command.jpg" alt="" width="500" height="371" align="middle" border="0"></p>
<p>In the image of the top command’s output you’ll see the CPU row with numbers that look like “5.6%us”. The percentage indicates the CPU usage and the letters indicate which class of process is using it. Interpreting this information can be tricky, but in a nutshell, what the most important of those numbers represent is processor usage by:</p>
<p>us &#8211; user: user processes.</p>
<p>sy &#8211; system: processes belonging to the kernel and other system components.</p>
<p>ni &#8211; nice: processes that have been reniced (i.e., had their priority changed).</p>
<p>id &#8211; idle: unused CPU</p>
<p>wa &#8211; waiting: processes waiting for I/O devices.</p>
<p>Below this is a list of processes with columns that display information about the resources used by each process, the processes owner, and so on. By default this list is sorted by CPU utilization, so you’ll quickly be able to see if one process is hogging resources.</p>
<p>Some care should be taken, but if you decide you need to kill a runaway process from within “top”, press “k” and enter the PID of the process (far left column).</p>
<p>(Note) A complete description of the load averages and processor utilization is too complex to deal with adequately in a blog article, but we hope that this covers most of what you need to understand about it to deal with CentOS servers day-to-day.</p>
<h2>Additional Resources</h2>
<p><a class="seomoz-highlight seomoz-highlight-nofollow" title="" href="https://web.archive.org/web/20170727073103/https://prutser.wordpress.com/2012/04/23/understanding-linux-load-average-part-1/" target="_blank" rel="nofollow noopener noreferrer">Understanding Linux Load Averages</a></p>
<p><a class="seomoz-highlight seomoz-highlight-nofollow" title="" href="http://www.kernelhardware.org/linux-top-command/" target="_blank" rel="nofollow noopener noreferrer">Linux Top Command</a></p>
<p>About <a title="" href="https://plus.google.com/u/0/+GraemeCaldwell" target="_blank" rel="author noopener noreferrer">Graeme Caldwell</a> &#8212; Graeme works as an inbound marketer for <a class="seomoz-highlight seomoz-highlight-nofollow" title="" href="http://www.interworx.com/" target="_blank" rel="nofollow noopener noreferrer">InterWorx</a>, a revolutionary web hosting control panel for hosts who need scalability and reliability. Follow InterWorx on Twitter at @interworx, Like them on Facebook and check out their blog, http://www.interworx.com/community.</p>
<p>The post <a href="https://www.colocationamerica.com/blog/processing-use-load-averages-centos-servers">Explaining Processor Use and Load Averages In CentOS Servers</a> appeared first on <a href="https://www.colocationamerica.com">Colocation America</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.colocationamerica.com/blog/processing-use-load-averages-centos-servers/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Does Your Business Have A Plan For Long Term Scalability?</title>
		<link>https://www.colocationamerica.com/blog/does-your-business-have-long-term-scalability</link>
					<comments>https://www.colocationamerica.com/blog/does-your-business-have-long-term-scalability#respond</comments>
		
		<dc:creator><![CDATA[Graeme Caldwell]]></dc:creator>
		<pubDate>Wed, 28 Aug 2013 06:03:00 +0000</pubDate>
				<category><![CDATA[Data Center News]]></category>
		<guid isPermaLink="false">http://cawp/?p=1012</guid>

					<description><![CDATA[<p>Companies who experience sudden peaks in growth are often caught off guard. It is therefore important your business plan includes provisions to deal with long term scalability. If you&#8217;ve been around kids when they’re experiencing one of their surprising growth<span class="excerpt-hellip"> […]</span></p>
<p>The post <a href="https://www.colocationamerica.com/blog/does-your-business-have-long-term-scalability">Does Your Business Have A Plan For Long Term Scalability?</a> appeared first on <a href="https://www.colocationamerica.com">Colocation America</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Companies who experience sudden peaks in growth are often caught off guard. It is therefore important your business plan includes provisions to deal with long term scalability.</p>
<p>If you&#8217;ve been around kids when they’re experiencing one of their surprising growth spurts, you may have heard them complaining about growing pains. <a style="text-align: -webkit-center;" href="/blog/does-your-business-have-long-term-scalability"><img decoding="async" class="alignnone" style="float: right; border: 0; margin: 10px;" title="planning for long term scalability" src="https://www.colocationamerica.com/picts/blog/dedicated-server-hosting.jpg" alt="planning for long term scalability" width="375" height="216" align="right" border="0" /></a></p>
<p>Many business experience the same pattern of sudden peaks and long plateaus as their online business expands.</p>
<p>If they aren&#8217;t well prepared for scaling their online infrastructure, they too experience growing pains. The difference is that kids just keep getting bigger; the pains are an annoyance, but they don’t inhibit growth. The same is not true of business, where growing pains can be a serious impediment to revenue and can sometimes put an end to a business altogether.</p>
<p>Any decent business manager knows that they need to be ready to scale their business and have the processes in place to make that happen: recruitment, supply chains, cash-flow planning, and so on. What they often neglect to do is to ensure that their online presence, the digital manifestation of their “real-world” business structure, needs exactly the same care and attention. Otherwise, they’re going to be <a title="" href="http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster" target="_blank" rel="nofollow noopener noreferrer">caught out</a> when those growth spurts do come.</p>
<h2>Scalable Solutions Support Future Growth</h2>
<p>A lot of start-ups begin with the rough and ready mindset for their network and server infrastructure: if it’s working now, that’s good enough. What they fail to recognize is that the very hacks and “good enough for now” solutions they implement to get off the ground are going to bite them in the behind when it comes to future growth. Many solutions that work right now – that solve some immediate problem – are inherently un-scalable.</p>
<p>For example, if you start off with a single server held together with metaphorical duct tape, scripts created to solve problems as they arise (which often remain undocumented), and sludgy processes that work just well enough, it’s going to be exceedingly tricky – and expensive – to replicate that set-up across multiple servers.</p>
<p>A huge amount of time can be wasted ripping out the guts of a growing site and replacing it with more scalable technology while at the same time keeping it up-and-running in the short term. Many of those growing pains can be avoided if businesses choose to plan for future growth when they’re first building a site. However, it’s not always easy to think that way.</p>
<p>When a business is young, the primary concern is just to get things together and working well enough to start bringing in users. But putting in the work right at the beginning, when scaling isn&#8217;t really an issue, can reap dividends in the future as the business smoothly scales without growing pains.</p>
<p>The post <a href="https://www.colocationamerica.com/blog/does-your-business-have-long-term-scalability">Does Your Business Have A Plan For Long Term Scalability?</a> appeared first on <a href="https://www.colocationamerica.com">Colocation America</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.colocationamerica.com/blog/does-your-business-have-long-term-scalability/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 38/59 objects using Redis
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Minified using Disk

Served from: colocationamerica.com @ 2026-04-04 14:53:00 by W3 Total Cache
-->