<?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>skyrider.biz &#187; Linux OS</title>
	<atom:link href="http://skyrider.biz/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://skyrider.biz</link>
	<description>IT, Open Source, Linux, Windows, Antivirus, Malware, Webhosting, Webdesign</description>
	<lastBuildDate>Wed, 08 Sep 2010 21:45:57 +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>how to install yum on Red Hat Enterprise Linux 4</title>
		<link>http://skyrider.biz/how-to-install-yum-on-red-hat-enterprise-linux-4/</link>
		<comments>http://skyrider.biz/how-to-install-yum-on-red-hat-enterprise-linux-4/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 10:11:15 +0000</pubDate>
		<dc:creator>SkyRider</dc:creator>
				<category><![CDATA[Linux OS]]></category>

		<guid isPermaLink="false">http://skyrider.biz/?p=787</guid>
		<description><![CDATA[//This case applies to most Red Hat Enterprise Linux 4, from i386 to i686 machines, i’ve successfully used it on our Red Hat Enterprise Linux ES release 4 (Nahant Update 6): To use it for other systems / architectures, check the packages given at (check). 1. Get the main packages (check) http://dag.wieers.com/rpm/packages/yum/ $wget http://dag.wieers.com/rpm/packages/yum/yum-2.4.2-0.4.el4.rf.noarch.rpm (check) http://rpmfind.net/linux/rpm2html/ search.php?query=libsqlite.so.0&#38;submit=Search+…&#38;system=&#38;arch= [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fskyrider.biz%2Fhow-to-install-yum-on-red-hat-enterprise-linux-4%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fskyrider.biz%2Fhow-to-install-yum-on-red-hat-enterprise-linux-4%2F" height="61" width="51" title="how to install yum on Red Hat Enterprise Linux 4" alt=" how to install yum on Red Hat Enterprise Linux 4" /></a></div><div style="float: right; width: 57px; height: 85px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://skyrider.biz/how-to-install-yum-on-red-hat-enterprise-linux-4/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=2"></script></div><p>This case applies to most Red Hat Enterprise Linux 4, from i386 to i686 machines, i’ve successfully used it on our Red Hat Enterprise Linux ES release 4 (Nahant Update 6):<br />
To use it for other systems / architectures, check the packages given at (check).</p>
<p><strong>1. Get the main packages</strong></p>
<p>(check) <a style="border-bottom-width: 1px; border-bottom-color: #333333; border-bottom-style: dashed; text-decoration: none; color: #34b5ff; font-weight: bold;" title="yum rpm packages" rel="nofollow" href="http://dag.wieers.com/rpm/packages/yum/" target="_blank">http://dag.wieers.com/rpm/packages/yum/</a></p>
<pre style="overflow-x: auto; overflow-y: auto; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 30px; line-height: 1.8em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #202020; background-position: initial initial; background-repeat: initial initial; padding: 10px; border: 1px solid #2b2b2b;">$wget http://dag.wieers.com/rpm/packages/yum/yum-2.4.2-0.4.el4.rf.noarch.rpm</pre>
<p>(check) <a style="border-bottom-width: 1px; border-bottom-color: #333333; border-bottom-style: dashed; text-decoration: none; color: #34b5ff; font-weight: bold;" title="libsqlite rpm packages" rel="nofollow" href="http://rpmfind.net/linux/rpm2html/%3Cbr%3E%3C/a%3Esearch.php?query=libsqlite.so.0&amp;submit=Search+...&amp;system=&amp;arch=" target="_blank">http://rpmfind.net/linux/rpm2html/<br />
search.php?query=libsqlite.so.0&amp;submit=Search+…&amp;system=&amp;arch=</a></p>
<pre style="overflow-x: auto; overflow-y: auto; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 30px; line-height: 1.8em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #202020; background-position: initial initial; background-repeat: initial initial; padding: 10px; border: 1px solid #2b2b2b;">$wget ftp://fr2.rpmfind.net/linux/PLD/dists/ac/ready/i386/libsqlite-2.8.15-1.i386.rpm</pre>
<p>(check) <a style="border-bottom-width: 1px; border-bottom-color: #333333; border-bottom-style: dashed; text-decoration: none; color: #34b5ff; font-weight: bold;" title="python-elementtree rpm packages" rel="nofollow" href="http://rpmfind.net/linux/rpm2html/%3Cbr%3E%3C/a%3Esearch.php?query=python-elementtree&amp;submit=Search+...&amp;system=&amp;arch=" target="_blank">http://rpmfind.net/linux/rpm2html/<br />
search.php?query=python-elementtree&amp;submit=Search+…&amp;system=&amp;arch=</a></p>
<pre style="overflow-x: auto; overflow-y: auto; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 30px; line-height: 1.8em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #202020; background-position: initial initial; background-repeat: initial initial; padding: 10px; border: 1px solid #2b2b2b;">$wget ftp://rpmfind.net/linux/dag/redhat/el4/en/i386/dag/RPMS/python-elementtree-1.2.6-7.el4.rf.i386.rpm</pre>
<p>(check) <a style="border-bottom-width: 1px; border-bottom-color: #333333; border-bottom-style: dashed; text-decoration: none; color: #34b5ff; font-weight: bold;" title="python-sqlite rpm packages" rel="nofollow" href="http://rpmfind.net/linux/rpm2html/%3Cbr%3E%3C/a%3Esearch.php?query=python-sqlite&amp;submit=Search+...&amp;system=&amp;arch=" target="_blank">http://rpmfind.net/linux/rpm2html/<br />
search.php?query=python-sqlite&amp;submit=Search+…&amp;system=&amp;arch=</a></p>
<pre style="overflow-x: auto; overflow-y: auto; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 30px; line-height: 1.8em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #202020; background-position: initial initial; background-repeat: initial initial; padding: 10px; border: 1px solid #2b2b2b;">$wget ftp://rpmfind.net/linux/dag/redhat/el4/en/i386/dag/RPMS/python-sqlite-0.5.0-1.2.el4.rf.i386.rpm</pre>
<p>(check) <a style="border-bottom-width: 1px; border-bottom-color: #333333; border-bottom-style: dashed; text-decoration: none; color: #34b5ff; font-weight: bold;" title="python-urlgrabber rpm packages" rel="nofollow" href="http://rpmfind.net/linux/rpm2html/%3Cbr%3E%3C/a%3Esearch.php?query=urlgrabber&amp;submit=Search+...&amp;system=&amp;arch=" target="_blank">http://rpmfind.net/linux/rpm2html/<br />
search.php?query=urlgrabber&amp;submit=Search+…&amp;system=&amp;arch=</a></p>
<pre style="overflow-x: auto; overflow-y: auto; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 30px; line-height: 1.8em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #202020; background-position: initial initial; background-repeat: initial initial; padding: 10px; border: 1px solid #2b2b2b;">$wget ftp://rpmfind.net/linux/dag/redhat/el4/en/x86_64/dag/RPMS/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm</pre>
<p><strong>2. Install Rpm’s</strong></p>
<pre style="overflow-x: auto; overflow-y: auto; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 30px; line-height: 1.8em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #202020; background-position: initial initial; background-repeat: initial initial; padding: 10px; border: 1px solid #2b2b2b;">$rpm -ivh libsqlite-2.8.15-1.i386.rpm
$rpm -ivh python-elementtree-1.2.6-7.el4.rf.i386.rpm
$rpm -ivh python-sqlite-0.5.0-1.2.el4.rf.i386.rpm
$rpm -ivh python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
$rpm -ivh yum-2.4.2-0.4.el4.rf.noarch.rpm</pre>
<p><strong>3. Setup the Repository</strong><br />
(check) <a style="border-bottom-width: 1px; border-bottom-color: #333333; border-bottom-style: dashed; text-decoration: none; color: #34b5ff; font-weight: bold;" title="rpmforge-release rpm packages" rel="nofollow" href="http://dag.wieers.com/rpm/packages/rpmforge-release/" target="_blank">http://dag.wieers.com/rpm/packages/rpmforge-release/</a></p>
<pre style="overflow-x: auto; overflow-y: auto; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 30px; line-height: 1.8em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #202020; background-position: initial initial; background-repeat: initial initial; padding: 10px; border: 1px solid #2b2b2b;">$wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
$rpm -ivh rpmforge-release-0.3.6-1.el4.rf.i386.rpm</pre>
<p><strong>4. Yum update all packages</strong></p>
<pre style="overflow-x: auto; overflow-y: auto; margin-top: 20px; margin-right: 30px; margin-bottom: 20px; margin-left: 30px; line-height: 1.8em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #202020; background-position: initial initial; background-repeat: initial initial; padding: 10px; border: 1px solid #2b2b2b;">$yum update</pre>
<p>Source: <a href="http://techtrouts.com/how-to-install-yum-on-red-hat-enterprise-linux-4/">Here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skyrider.biz/how-to-install-yum-on-red-hat-enterprise-linux-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mandriva Linux 2010 RC2</title>
		<link>http://skyrider.biz/mandriva-linux-2010-rc2/</link>
		<comments>http://skyrider.biz/mandriva-linux-2010-rc2/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 08:17:10 +0000</pubDate>
		<dc:creator>SkyRider</dc:creator>
				<category><![CDATA[Linux OS]]></category>

		<guid isPermaLink="false">http://skyrider.biz/?p=685</guid>
		<description><![CDATA[//The second and also the last release candidate for Mandriva Linux 2010 is now available on public mirrors: &#8220;This RC2 version is available through following images: Free version, 32 and 64 bit DVDs; One version, KDE or GNOME (available on Monday); and Virtual images based on One images (available on Monday). These ISOs are hybrid [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fskyrider.biz%2Fmandriva-linux-2010-rc2%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fskyrider.biz%2Fmandriva-linux-2010-rc2%2F" height="61" width="51" title="Mandriva Linux 2010 RC2" alt=" Mandriva Linux 2010 RC2" /></a></div><div style="float: right; width: 57px; height: 85px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://skyrider.biz/mandriva-linux-2010-rc2/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=2"></script></div><p>The second and also the last release candidate for Mandriva Linux 2010 is now available on public mirrors: &#8220;This RC2 version is available through following images: Free version, 32 and 64 bit DVDs; One version, KDE or GNOME (available on Monday); and Virtual images based on One images (available on Monday). These ISOs are hybrid ISOs which means you can dump it on an USB key to install it. Use Mandriva-seed available in ISOs repository, it&#8217;s as easy as a click! This RC2 version is all focused on bug fixing but you will find also Moblin, KDE 4.3.2, GNOME 2.28, Poulsbo, guest account, and Nepomuk. Please note that final graphical design will be available only in final release. Please do not use this RC2 version to upgrade an existing Mandriva Linux installation.&#8221; See the release announcement and release notes for more details. Download: mandriva-linux-free-rc2-2010-i586.iso (3,978MB, MD5), mandriva-linux-free-rc2-2010-x86_64.iso (3,998MB, MD5).</p>
<p>Source : <span style="background-color: #ffffff;"><a href="http://distrowatch.com/">Here</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://skyrider.biz/mandriva-linux-2010-rc2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calculate Linux 9.9</title>
		<link>http://skyrider.biz/calculate-linux-9-9/</link>
		<comments>http://skyrider.biz/calculate-linux-9-9/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 07:06:43 +0000</pubDate>
		<dc:creator>SkyRider</dc:creator>
				<category><![CDATA[Linux OS]]></category>

		<guid isPermaLink="false">http://skyrider.biz/?p=674</guid>
		<description><![CDATA[// Alexander Tratsevskiy has announced the release of Calculate Linux 9.9, a Gentoo-based desktop and server distribution. Changes in this version include: built on top of Calculate Linux Scratch; switch to Aufs as the live file system; replaced XChat with Konversation and GStarDict with GoldenDict, added KDE Partition Manager; Mozilla Firefox is now the default web [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fskyrider.biz%2Fcalculate-linux-9-9%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fskyrider.biz%2Fcalculate-linux-9-9%2F" height="61" width="51" title="Calculate Linux 9.9" alt=" Calculate Linux 9.9" /></a></div><div style="float: right; width: 57px; height: 85px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://skyrider.biz/calculate-linux-9-9/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=2"></script></div><p><a href="http://skyrider.biz/wp-content/uploads/2009/09/calculatelinux-142x82.gif"><img class="aligncenter size-full wp-image-675" title="calculatelinux-142x82" src="http://skyrider.biz/wp-content/uploads/2009/09/calculatelinux-142x82.gif" alt="calculatelinux 142x82 Calculate Linux 9.9" width="142" height="82" /></a></p>
<p>Alexander Tratsevskiy has announced the release of <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="http://distrowatch.com/calculate">Calculate</a> Linux 9.9, a Gentoo-based desktop and server distribution. Changes in this version include: built on top of Calculate Linux Scratch; switch to Aufs as the live file system; replaced XChat with Konversation and GStarDict with GoldenDict, added KDE Partition Manager; Mozilla Firefox is now the default web browser; Compiz has been integrated with the Xfce desktop; added proprietary NVIDIA driver to the CLDX edition; updated to Linux kernel 2.6.30 and KDE 4.3; initrd and kernel are now packed using LZMA compressions; various other speed optimisations. Here is the full <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="http://forum.calculate-linux.org/viewtopic.php?f=47&amp;t=118">press release</a> (in Russian). Calculate Linux comes in the form of live DVDs with either KDE (CLD) or Xfce (CLDX) desktops; <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="http://www.calculate-linux.org/Download">download</a> the ISO images from here: <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://mirror.its.uidaho.edu/calculate/CLD/9.9/i686/cld-9.9-i686.iso">cld-9.9-i686.iso</a>(1,712MB, <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://mirror.its.uidaho.edu/calculate/CLD/9.9/i686/cld-9.9-i686.iso.DIGESTS">MD5</a>, <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://mirror.its.uidaho.edu/calculate/CLD/9.9/i686/Calculate%20Linux%20Desktop%209.9%20i686%20LiveDVD.torrent">torrent</a>), <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://mirror.yandex.ru/calculate/CLDX/9.9/i686/cldx-9.9-i686.iso">cldx-9.9-i686.iso</a> (1,015MB, <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://mirror.yandex.ru/calculate/CLDX/9.9/i686/cldx-9.9-i686.iso.DIGESTS">MD5</a>, <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://mirror.yandex.ru/calculate/CLDX/9.9/i686/Calculate%20Linux%20Desktop%209.9%20i686%20XFCE%20LiveCD.torrent">torrent</a>), <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://ftp.gtlib.gatech.edu/pub/calculate/CLD/9.9/x86_64/cld-9.9-x86_64.iso">cld-9.9-x86_64.iso</a> (1,804MB, <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://ftp.gtlib.gatech.edu/pub/calculate/CLD/9.9/x86_64/cld-9.9-x86_64.iso.DIGESTS">MD5</a>, <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://ftp.gtlib.gatech.edu/pub/calculate/CLD/9.9/x86_64/Calculate%20Linux%20Desktop%209.9%20x86_64%20LiveDVD.torrent">torrent</a>), <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://ftp.gamma.ru/pub/calculate/CLDX/9.9/x86_64/cldx-9.9-x86_64.iso">cldx-9.9-x86_64.iso</a> (1,144MB, <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://ftp.gamma.ru/pub/calculate/CLDX/9.9/x86_64/cldx-9.9-x86_64.iso.DIGESTS">MD5</a>, <a style="font-family: Arial, Helvetica, sans-serif, generic; font-size: inherit !important;" href="ftp://ftp.gamma.ru/pub/calculate/CLDX/9.9/x86_64/Calculate%20Linux%20Desktop%209.9%20x86_64%20XFCE%20LiveCD.torrent">torrent</a>).</p>
<p>Source : distrowatch.com</p>
]]></content:encoded>
			<wfw:commentRss>http://skyrider.biz/calculate-linux-9-9/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux TCP Tuning</title>
		<link>http://skyrider.biz/linux-tcp-tuning/</link>
		<comments>http://skyrider.biz/linux-tcp-tuning/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 09:58:49 +0000</pubDate>
		<dc:creator>SkyRider</dc:creator>
				<category><![CDATA[Linux OS]]></category>

		<guid isPermaLink="false">http://skyrider.biz/linux-tcp-tuning/</guid>
		<description><![CDATA[//There are a lot of differences between Linux version 2.4 and 2.6, so first we&#8217;ll cover the tuning issues that are the same in both 2.4 and 2.6. To change TCP settings in, you add the entries below to the file /etc/sysctl.conf, and then run &#8220;sysctl -p&#8221;. Like all operating systems, the default maximum Linux [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fskyrider.biz%2Flinux-tcp-tuning%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fskyrider.biz%2Flinux-tcp-tuning%2F" height="61" width="51" title="Linux TCP Tuning" alt=" Linux TCP Tuning" /></a></div><div style="float: right; width: 57px; height: 85px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://skyrider.biz/linux-tcp-tuning/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=2"></script></div><p>There are a lot of differences between Linux version 2.4 and 2.6, so first we&#8217;ll cover the tuning issues that are the same in both 2.4 and 2.6. To change TCP settings in, you add the entries below to the file /etc/sysctl.conf, and then run &#8220;sysctl -p&#8221;.</p>
<p>Like all operating systems, the default maximum Linux TCP buffer sizes are way too small. I suggest changing them to the following settings:</p>
<pre>  # increase TCP max buffer size setable using setsockopt()
  net.core.rmem_max = 16777216
  net.core.wmem_max = 16777216
  # increase Linux autotuning TCP buffer limits
  # min, default, and max number of bytes to use
  # set max to at least 4MB, or higher if you use very high BDP paths
  net.ipv4.tcp_rmem = 4096 87380 16777216
  net.ipv4.tcp_wmem = 4096 65536 16777216</pre>
<p>You should also verify that the following are all set to the default value of 1</p>
<pre>  sysctl net.ipv4.tcp_window_scaling
  sysctl net.ipv4.tcp_timestamps
  sysctl net.ipv4.tcp_sack</pre>
<p>Note: you should leave tcp_mem alone. The defaults are fine.</p>
<p>Another thing you can try that may help increase TCP throughput is to increase the size of the interface queue. To do this, do the following:</p>
<pre>     ifconfig eth0 txqueuelen 1000</pre>
<p>I&#8217;ve seen increases in bandwidth of up to 8x by doing this on some long, fast paths. This is only a good idea for Gigabit Ethernet connected hosts, and may have other side effects such as uneven sharing between multiple streams.</p>
<p>Also, I&#8217;ve been told that for some network paths, using the Linux <a href="http://tldp.org/HOWTO/Traffic-Control-HOWTO/index.html">&#8216;tc&#8217; (traffic control) </a>system to pace traffic out of the host can help improve total throughput.</p>
<hr /><strong>Linux 2.4</strong></p>
<p>Starting with Linux 2.4, Linux has implemented a sender-side autotuning mechanism, so that setting the optimal buffer size on the sender is not needed. This assumes you have set large buffers on the receive side, as the sending buffer will not grow beyond the size of the receive buffer.</p>
<p>However, Linux 2.4 has some other strange behavior that one needs to be aware of. For example: The value for ssthresh for a given path is cached in the routing table. This means that if a connection has has a retransmission and reduces its window, then all connections to that host for the next 10 minutes will use a reduced window size, and not even try to increase its window. The only way to disable this behavior is to do the following before all new connections (you must be root):</p>
<pre>       sysctl -w net.ipv4.route.flush=1</pre>
<p>More information on various tuning parameters for Linux 2.4 are available in the <a href="http://ipsysctl-tutorial.frozentux.net/ipsysctl-tutorial.html">Ipsysctl tutorial </a>.</p>
<hr /><strong>Linux 2.6</strong></p>
<p>Starting in Linux 2.6.7 (and back-ported to 2.4.27), linux includes alternative congestion control algorithms beside the traditional &#8216;reno&#8217; algorithm. These are designed to recover quickly from packet loss on high-speed WANs.</p>
<p>Linux 2.6 also includes and both send and receiver-side automatic buffer tuning (up to the maximum sizes specified above). There is also a setting to fix the ssthresh caching weirdness described above.</p>
<p>There are a couple additional sysctl settings for 2.6:</p>
<pre>   # don't cache ssthresh from previous connection
   net.ipv4.tcp_no_metrics_save = 1
   net.ipv4.tcp_moderate_rcvbuf = 1
   # recommended to increase this for 1000 BT or higher
   net.core.netdev_max_backlog = 2500
   # for 10 GigE, use this
   # net.core.netdev_max_backlog = 30000</pre>
<p>Starting with version 2.6.13, Linux supports <a href="http://fasterdata.es.net/TCP-tuning/linux-2.6.13-tcp.txt">pluggable congestion control algorithms </a>. The congestion control algorithm used is set using the sysctl variable<strong>net.ipv4.tcp_congestion_control</strong>, which is set to cubic or reno by default, depending on which version of the 2.6 kernel you are using.</p>
<p>To get a list of congestion control algorithms that are available in your kernel, run:</p>
<pre>   sysctl net.ipv4.tcp_available_congestion_control</pre>
<p>The choice of congestion control options is selected when you build the kernel. The following are some of the options are available in the 2.6.23 kernel:</p>
<ul>
<li>reno: Traditional TCP used by almost all other OSes. (default)</li>
<li><a href="http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/cubic-paper.pdf">cubic</a>: CUBIC-TCP (NOTE: There is a cubic bug in the Linux 2.6.18 kernel. Use <a href="http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.18.2">2.6.19</a> or higher!)</li>
<li><a href="http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/index.htm">bic</a>: BIC-TCP</li>
<li><a href="http://www.hamilton.ie/net/htcp/">htcp</a>: Hamilton TCP</li>
<li><a href="http://www.cs.arizona.edu/protocols/">vegas</a>: TCP Vegas</li>
<li><a href="http://www.cs.ucla.edu/NRL/hpi/tcpw/">westwood</a>: optimized for lossy networks</li>
</ul>
<p>For very long fast paths, I suggest trying cubic or htcp if reno is not is not performing as desired. To set this, do the following:</p>
<pre>	sysctl -w net.ipv4.tcp_congestion_control=htcp</pre>
<p>More information on each of these algorithms and some results can be found <a href="http://www-iepm.slac.stanford.edu/bw/tcp-eval/">here </a>.</p>
<p>More information on tuning parameters and defaults for Linux 2.6 are available in the file <a href="http://fasterdata.es.net/TCP-tuning/ip-sysctl-2.6.txt">ip-sysctl.txt</a>, which is part of the 2.6 source distribution.</p>
<p>Warning on Large MTUs: If you have configured your Linux host to use 9K MTUs, but the connection is using 1500 byte packets, then you actually need 9/1.5 = 6 times more buffer space in order to fill the pipe. In fact some device drivers only allocate memory in power of two sizes, so you may even need 16/1.5 = 11 times more buffer space!</p>
<p>And finally a warning for both 2.4 and 2.6: for very large BDP paths where the TCP window is &gt; 20 MB, you are likely to hit the Linux SACK implementation problem. If Linux has too many packets in flight when it gets a SACK event, it takes too long to located the SACKed packet, and you get a TCP timeout and CWND goes back to 1 packet. Restricting the TCP buffer size to about 12 MB seems to avoid this problem, but clearly limits your total throughput. Another solution is to disable SACK.</p>
<hr /><strong>Linux 2.2</strong></p>
<p>If you are still running Linux 2.2, upgrade! If this is not possible, add the following to /etc/rc.d/rc.local</p>
<pre>   echo 8388608 &gt; /proc/sys/net/core/wmem_max
   echo 8388608 &gt; /proc/sys/net/core/rmem_max
   echo 65536 &gt; /proc/sys/net/core/rmem_default
   echo 65536 &gt; /proc/sys/net/core/wmem_default</pre>
<pre>Source <a href="http://fasterdata.es.net/TCP-tuning/linux.html">Here</a></pre>
]]></content:encoded>
			<wfw:commentRss>http://skyrider.biz/linux-tcp-tuning/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Red Hat defends its subscription license model for Linux</title>
		<link>http://skyrider.biz/red-hat-defends-its-subscription-license-model-for-linux/</link>
		<comments>http://skyrider.biz/red-hat-defends-its-subscription-license-model-for-linux/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 09:32:08 +0000</pubDate>
		<dc:creator>SkyRider</dc:creator>
				<category><![CDATA[Linux OS]]></category>

		<guid isPermaLink="false">http://skyrider.biz/?p=631</guid>
		<description><![CDATA[//Whoever finds Red Hat Enterprise Linux (RHEL) Subscriptions tough sell to management used for customer service is time Microsoft license for Windows must emphasize that there are more factors to consider, especially the return on investment, Red Hat officials said Friday. The question was raised by a participant during a session of questions and answers [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fskyrider.biz%2Fred-hat-defends-its-subscription-license-model-for-linux%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fskyrider.biz%2Fred-hat-defends-its-subscription-license-model-for-linux%2F" height="61" width="51" title="Red Hat defends its subscription license model for Linux" alt=" Red Hat defends its subscription license model for Linux" /></a></div><div style="float: right; width: 57px; height: 85px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://skyrider.biz/red-hat-defends-its-subscription-license-model-for-linux/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=2"></script></div><p>Whoever finds Red Hat Enterprise Linux (RHEL) Subscriptions tough sell to management used for customer service is time Microsoft license for Windows must emphasize that there are more factors to consider, especially the return on investment, Red Hat officials said Friday.</p>
<p>The question was raised by a participant during a session of questions and answers between senior officials from Red Hat and the public at Red Hat Summit 2009 Conference in Chicago. The participant said that it was difficult to convince policy makers to move away from windows and buy Red Hat Linux. They are sold on a cost of acquisition time Microsoft updates and security, &#8220;he said. &#8220;With the subscription model for RHEL, you must continue to pay,&#8221; said the participant.</p>
<p>[Red Hat is looking for ways to establish standards for the rest, as InfoWorld has reviewed. ]</p>
<p>Technically, Linux is more stable and better than Windows, but management focuses on the duel from a different perspective, &#8220;he said. Management sees &#8220;a subscription model as an expense that you have forever,&#8221; said the participant, who asked for a management approach to persuade to embrace open source.</p>
<p>Red Hat officials said return on investment (ROI) and total cost of ownership. &#8220;We have many, many, many data and many models to prove that what we have is a better investment over time,&#8221; said Paul Cormier, executive vice president of Red Hat and president of products and technologies.</p>
<p>Red Hat Linux can save on personnel costs related to IT management, &#8220;said Katrinka McCallum, vice president for the unity of management solutions company Red Hat. &#8220;[Users] can do much more with some management tools,&#8221; she said. Buyers should consider hard money, business value, reliability and cost of people, &#8220;says McCallum.</p>
<p>From a total cost of ownership (TCO) perpsective, Red Hat comes out ahead each time, claimed Marco Bill-Peter, vice-president of group support Red Hat.</p>
<p>Application Server for appsAlso Ruby conference this week, company officials boasted separate projects to provide an application server for Ruby applications and also make it easier to use Red Hat technologies.</p>
<p>TorqueBox is a project to provide an application to run Ruby applications. A successor to the Rails project JBoss TorqueBox is an open source effort that may or may not become a product, &#8220;said Bob McWhirter, an engineer at Red Hat&#8217;s JBoss.</p>
<p>With TorqueBox, Ruby applications could benefit similar to what Java has had with Java application servers. She could run Ruby on Rails applications as well.</p>
<p>&#8220;I just think we have seen that [as] Java matured over the years, we finally have an application server for Java,&#8221; said McWhirter. &#8220;Application servers solve many problems we have in development of enterprise software and Ruby has no application server. Ruby did not get that maturity yet. I believe in providing a application server in Ruby, it makes life easier for developers. &#8221;</p>
<p>The Red Hat initiativeRed Andiamo Andiamo&#8217;s effort aims to make it easier to use its products. Before any initiative JBoss, Andiamo is to make Red Hat products more accessible to more people. Technologies such as JBoss Enterprise Application Platform will be equipped with technology Andiamo. Andiamo is an Italian word meaning &#8220;forward,&#8221; said Mark Little, vice president of Red Hat engineering for middleware.</p>
<p>&#8220;Any effort to strengthen our out-of-the-box experience, which makes it easier to manage everything we do&#8221;, such as configuration and management of performance, Little said. &#8220;Our audience has changed,&#8221; Little said. &#8220;Not only for developers of cutting edge [more].&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://skyrider.biz/red-hat-defends-its-subscription-license-model-for-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Red Hat Enterprise Linux 5.4</title>
		<link>http://skyrider.biz/red-hat-enterprise-linux-5-4/</link>
		<comments>http://skyrider.biz/red-hat-enterprise-linux-5-4/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 06:51:38 +0000</pubDate>
		<dc:creator>SkyRider</dc:creator>
				<category><![CDATA[Linux OS]]></category>

		<guid isPermaLink="false">http://skyrider.biz/?p=594</guid>
		<description><![CDATA[// Red Hat has announced the release of Red Hat Enterprise Linux (RHEL) 5.4: &#8220;Red Hat is pleased to announce the availability of the latest update of Red Hat Enterprise Linux 5, release 5.4. New Red Hat Enterprise Linux 5.4 is a reorganization of the material release note, now the release notes are a condensed [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fskyrider.biz%2Fred-hat-enterprise-linux-5-4%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fskyrider.biz%2Fred-hat-enterprise-linux-5-4%2F" height="61" width="51" title="Red Hat Enterprise Linux 5.4" alt=" Red Hat Enterprise Linux 5.4" /></a></div><div style="float: right; width: 57px; height: 85px; overflow: hidden; position: relative; left: 8px;"><script>//<![CDATA[
reddit_url="http://skyrider.biz/red-hat-enterprise-linux-5-4/";
//]]&gt;
</script><script language="javascript" src="http://reddit.com/button.js?t=2"></script></div><p><a href="http://skyrider.biz/wp-content/uploads/2009/09/redhat.png"><img class="aligncenter size-full wp-image-595" title="redhat" src="http://skyrider.biz/wp-content/uploads/2009/09/redhat.png" alt="redhat Red Hat Enterprise Linux 5.4" width="91" height="94" /></a></p>
<p>Red Hat has announced the release of Red Hat Enterprise Linux (RHEL) 5.4: &#8220;Red Hat is pleased to announce the availability of the latest update of Red Hat Enterprise Linux 5, release 5.4. New Red Hat Enterprise Linux 5.4 is a reorganization of the material release note, now the release notes are a condensed set of highlights major version. The following list summarizes the enhancements in this version:</p>
<pre style="margin: 0em;">* Hardware
  - 10 GigE drivers with GRO support
  - FCoE support on standard NICs
  - SR I/OV support

* System
  - Kernel tracepoints for systemtap use
  - Per process I/O accounting
  - FIEMAP support

* Virtualization
  - Hypervisor scalability to 192 cpus
  - Additional hypervisor - Kernel Based Virtual Machine
    (KVM)</pre>
<pre style="margin: 0em;"></pre>
<pre style="margin: 0em;">Kernel Version:
<pre style="margin: 0em;">kernel-2.6.18-164.el5</pre>
<pre style="margin: 0em;"></pre>
<pre style="margin: 0em;">
<pre style="margin: 0em;">Family of products:</pre>
<pre style="margin: 0em;">
<pre style="margin: 0em;">- Red Hat Enterprise Linux 5 Advanced Platform for x86,
   AMD64/Intel(r) 64, Itanium Processor Family, Power
   Systems and System z
 - Red Hat Enterprise Linux 5 Server for x86,
   AMD64/Intel(r) 64, Itanium Processor Family, Power
   Systems and System z
 - Red Hat Enterprise Linux 5 Desktop for x86 and
   AMD64/Intel(r) 64</pre>
</pre>
</pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://skyrider.biz/red-hat-enterprise-linux-5-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
