<?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>LKJ.net</title>
	<atom:link href="http://www.lkj.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lkj.net</link>
	<description>Technology blog</description>
	<lastBuildDate>Sun, 11 Dec 2011 14:58:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Memcached replication for data redundancy</title>
		<link>http://www.lkj.net/2011/12/memcached-replication-for-data-redundancy/</link>
		<comments>http://www.lkj.net/2011/12/memcached-replication-for-data-redundancy/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 14:58:48 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Web hosting]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1919</guid>
		<description><![CDATA[<p>A lot of high performance web sites use memcached to speed up caching and serve content much faster to the web visitors. By default memcached doesn&#8217;t offer any data redundancy and no replication feature &#8211; memcached uses server RAM to store all data and if the server hardware fails or it is rebooted all data that&#8217;s stored in the memcached daemon will be lost. In order to increase memcached data redundancy and offer high availability you should check out RepCached (Web site: <a href="http://repcached.lab.klab.org/">http://repcached.lab.klab.org/</a> ) &#8211; it offers multi-master and asynchronous replication for 1.2.x memcached versions.</p>
<p>You can use Layer-4&#8230; <a href="http://www.lkj.net/2011/12/memcached-replication-for-data-redundancy/" class="read_more">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/12/memcached-replication-for-data-redundancy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vmware Vsphere error &#8211; A specified parameter was not correct spec.sharesinfo.shares</title>
		<link>http://www.lkj.net/2011/12/vmware-vsphere-error-a-specified-parameter-was-not-correct-spec-sharesinfo-shares/</link>
		<comments>http://www.lkj.net/2011/12/vmware-vsphere-error-a-specified-parameter-was-not-correct-spec-sharesinfo-shares/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 17:31:21 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1843</guid>
		<description><![CDATA[<p>I tried to edit resource allocation settings and got the following error using Vmware Infrastructure client:</p>
<blockquote><p>A specified parameter was not correct spec.sharesinfo.shares</p></blockquote>
<p>To fix the problem and edit resource allocation you should edit values directly from the virtual machine<br />
settings.</p>
<p>Login in as Administrator into Vmware Virtual Center using Vmware Infrastructure client. Select the virtual machine you want to modify. Edit Settings. Click Resources tab. Modify the required resource values as required.</p>
]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/12/vmware-vsphere-error-a-specified-parameter-was-not-correct-spec-sharesinfo-shares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>G-WAN super performance web server daemon</title>
		<link>http://www.lkj.net/2011/11/g-wan-super-performance-web-server-daemon/</link>
		<comments>http://www.lkj.net/2011/11/g-wan-super-performance-web-server-daemon/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 07:54:56 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Web technology]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1903</guid>
		<description><![CDATA[<p>At LKJ.NET blog we usually cover new technologies that allow to scale your web site to new heights. A few weeks ago I spot a new and promising star in the universe &#8211; <a rel="nofollow" href="http://www.gwan.com/">G-WAN web server</a> daemon/software. From the benchmarks it claims to be the fastest web server daemon available on the planet easily beating Nginx and Lighhtpd with a large margin (3-4 times usually). It can easily saturate 10G network up link by serving static content and is ideal for Web 2.0 noSQL stores and similar technologies where phenomenal high speed and low latency is a must.&#8230; <a href="http://www.lkj.net/2011/11/g-wan-super-performance-web-server-daemon/" class="read_more">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/11/g-wan-super-performance-web-server-daemon/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>curl-loader installation from source on Centos 5.6</title>
		<link>http://www.lkj.net/2011/09/curl-loader-installation-from-source-on-centos-5-6/</link>
		<comments>http://www.lkj.net/2011/09/curl-loader-installation-from-source-on-centos-5-6/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 16:29:17 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1846</guid>
		<description><![CDATA[<p>For those who are having problems installing curl-loader under Centos platforms please read this guide.</p>
<p>This guide applies to Centos 5.5 and 5.6 versions, 64-bit platforms.</p>
<p>Install the following packages:</p>
<blockquote><p>yum install libevent libevent-devel</p></blockquote>
<p>Download curl-loader from: <a href="http://sourceforge.net/projects/curl-loader/">http://sourceforge.net/projects/curl-loader/</a></p>
<p>replace in Makefile<br />
OPENSSLDIR=$(shell $(CURDIR)/openssldir.sh)<br />
to<br />
OPENSSLDIR=/usr/lib64/openssl</p>
<p>Run with root user:</p>
<blockquote><p>
./configure<br />
make<br />
make install</p></blockquote>
<p>If you are getting the following error:</p>
<blockquote><p>curl-loader: error while loading shared libraries: libcares.so.2: cannot open shared object file: No such file or directory</p></blockquote>
<p>you are missing c-ares package..you can try to install from Centos yum repository:</p>
<blockquote><p>yum install c-ares</p></blockquote><p>&#8230; <a href="http://www.lkj.net/2011/09/curl-loader-installation-from-source-on-centos-5-6/" class="read_more">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/09/curl-loader-installation-from-source-on-centos-5-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Been a bit busy, sorry</title>
		<link>http://www.lkj.net/2011/08/been-a-bit-busy-sorry/</link>
		<comments>http://www.lkj.net/2011/08/been-a-bit-busy-sorry/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 19:36:00 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1870</guid>
		<description><![CDATA[<p>Sorry guys, I&#8217;ve been a bit busy lately working on Vmware migrations and doing a horizontally scalable web platform. I will have new technical posts published shortly that will include Linux Virtual Server (LVS) configs and UCARP fail-over as well as load balancing and SSL acceleration using Nginx.</p>
]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/08/been-a-bit-busy-sorry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increasing httperf maximum number of open descriptors from 1024 to 65535</title>
		<link>http://www.lkj.net/2011/07/increasing-httperf-maximum-number-of-open-descriptors-from-1024-to-65535/</link>
		<comments>http://www.lkj.net/2011/07/increasing-httperf-maximum-number-of-open-descriptors-from-1024-to-65535/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 20:17:38 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Web technology]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1857</guid>
		<description><![CDATA[<p>By default httperf on Linux compiles with 1024 open descriptors and that can be a problem when you plan to test high bandwidth and many concurrent connection web servers.</p>
<p>For safety you can edit /etc/security/limits.conf however you will also need to change the following file before you compile httperf software:</p>
<blockquote><p>/usr/include/bits/typesizes.h</p></blockquote>
<p>and find the following line:</p>
<blockquote><p>/* Number of descriptors that can fit in an `fd_set&#8217;.  */<br />
#define __FD_SETSIZE            1024</p></blockquote>
<p>and replace it to</p>
<blockquote><p>#define __FD_SETSIZE            65535</p></blockquote>
<p>Now you can compile httperf.<br />
The original string that&#8217;s displayed when you run httperf without editing typesizes.h definition file:</p>
<blockquote><p>httperf: maximum</p></blockquote><p>&#8230; <a href="http://www.lkj.net/2011/07/increasing-httperf-maximum-number-of-open-descriptors-from-1024-to-65535/" class="read_more">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/07/increasing-httperf-maximum-number-of-open-descriptors-from-1024-to-65535/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing around with Linux Virtual Server (LVS)</title>
		<link>http://www.lkj.net/2011/06/playing-around-with-linux-virtual-server-lvs/</link>
		<comments>http://www.lkj.net/2011/06/playing-around-with-linux-virtual-server-lvs/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 19:16:45 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Web technology]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1836</guid>
		<description><![CDATA[<p>I haven&#8217;t disappeared folks &#8211; I&#8217;ve been playing around with Linux Virtual Server (LVS) in the last days and it&#8217;s been actually a great experience. Please expect LVS Layer 4 load balancing posts very shortly.</p>
<p>I am currently using Centos 5.6 version with built in IPVS module, but will be compiling custom kernel for best performance. Please hold on &#8211; I will have new posts shortly.</p>
]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/06/playing-around-with-linux-virtual-server-lvs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hard disk defragmentation on Windows XP and later</title>
		<link>http://www.lkj.net/2011/06/hard-disk-defragmentation-on-windows-xp-vista/</link>
		<comments>http://www.lkj.net/2011/06/hard-disk-defragmentation-on-windows-xp-vista/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 12:50:16 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Windows OS]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1805</guid>
		<description><![CDATA[<p>To speed up your desktop or laptop hard drive performance it&#8217;s recommended once in a while to perform a hard disk defragmentation. Of course you can install expensive SSD drive and forget about the &#8220;slow&#8221; SATA drives, however disk defragmentation offers free performance boost for existing hard drives.</p>
<p>You can run hard drive defragmentation from a command line or graphical interface.</p>
<p><strong>For Windows XP in graphical mode run:</strong></p>
<p>Start -> All programs -> Accessories -> System tools -> Disk defragmenter</p>
<p><img src="http://i.lkj.net/i/2011/06/disk-defragmenter-screen.jpg" alt="disk defragmenter screen Hard disk defragmentation on Windows XP and later"  title="Hard disk defragmentation on Windows XP and later" /></p>
<p>Select the disk and click Analyze option. The disk blocks, files and directories will be evaluated and the program&#8230; <a href="http://www.lkj.net/2011/06/hard-disk-defragmentation-on-windows-xp-vista/" class="read_more">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/06/hard-disk-defragmentation-on-windows-xp-vista/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows XP recovery virus removal</title>
		<link>http://www.lkj.net/2011/06/windows-xp-recovery-virus-removal/</link>
		<comments>http://www.lkj.net/2011/06/windows-xp-recovery-virus-removal/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 19:25:03 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Windows OS]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1793</guid>
		<description><![CDATA[<p>My friend&#8217;s PC got infected with <strong>Windows XP Recovery virus</strong> and he asked my help to get rid of it. This virus is quite annoying &#8211; it hides all files, cleans desktop and program menu and offers you to buy software that will repair your PC. What a joke.</p>
<p>The following popup appeared:</p>
<p><img src="http://i.lkj.net/i/2011/06/windows-xp-recovery-virus.jpg" alt="windows xp recovery virus Windows XP recovery virus removal"  title="Windows XP recovery virus removal" /></p>
<p>I tried downloading PC Tools, that did detect this malware, but asked me to register and buy a full version to remove this virus. No, I didn&#8217;t want to buy anything and started some searching again. After a few searches I found Malwarebytes Anti-Malware software that&#8230; <a href="http://www.lkj.net/2011/06/windows-xp-recovery-virus-removal/" class="read_more">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/06/windows-xp-recovery-virus-removal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increase vBulletin and WordPress MySQL speed by using fast SSD drives</title>
		<link>http://www.lkj.net/2011/05/increase-vbulletin-wordpress-mysql-speed-using-fast-ssd-drives/</link>
		<comments>http://www.lkj.net/2011/05/increase-vbulletin-wordpress-mysql-speed-using-fast-ssd-drives/#comments</comments>
		<pubDate>Sun, 29 May 2011 11:43:08 +0000</pubDate>
		<dc:creator>Tech Guy</dc:creator>
				<category><![CDATA[Web hosting]]></category>

		<guid isPermaLink="false">http://www.lkj.net/?p=1779</guid>
		<description><![CDATA[<p>I&#8217;ve been consulting owners of very large blogs for a few years now and the last client was a very popular tech blog owner who&#8217;s web site has over 3.000.000 monthly visitors.</p>
<p>The server hardware specification:<br />
8GB RAM<br />
4 CPU Intel E5640 (16 cores in total)<br />
1TB SATA HDD</p>
<p>This WordPress powered blog runs on LAMP platform with Nginx (my favorite!) front-end server, Apache and MySQL on one physical server. The problem was IO load &#8211; the IO time wait as reported by &#8220;iostat&#8221; utility was sometimes over 26%. The average server load was over 8 all&#8230; <a href="http://www.lkj.net/2011/05/increase-vbulletin-wordpress-mysql-speed-using-fast-ssd-drives/" class="read_more">Read the rest of this entry &#187;</a></p>]]></description>
		<wfw:commentRss>http://www.lkj.net/2011/05/increase-vbulletin-wordpress-mysql-speed-using-fast-ssd-drives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

