<?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>Професионален Блог &#187; performance</title>
	<atom:link href="http://blog.walker-bg.info/tag/performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.walker-bg.info</link>
	<description>Поредният WordPress блог - що пък не? :P</description>
	<lastBuildDate>Tue, 10 Jan 2012 21:44:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Тестване на производилтелност на софтуерни RAID масиви</title>
		<link>http://blog.walker-bg.info/2010/01/12/%d1%82%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%b4%d0%b8%d0%bb%d1%82%d0%b5%d0%bb%d0%bd%d0%be%d1%81%d1%82-%d0%bd%d0%b0-%d1%81%d0%be%d1%84/</link>
		<comments>http://blog.walker-bg.info/2010/01/12/%d1%82%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%b4%d0%b8%d0%bb%d1%82%d0%b5%d0%bb%d0%bd%d0%be%d1%81%d1%82-%d0%bd%d0%b0-%d1%81%d0%be%d1%84/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 21:55:01 +0000</pubDate>
		<dc:creator>Walker</dc:creator>
				<category><![CDATA[Тестове]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[raid0]]></category>
		<category><![CDATA[raid1]]></category>
		<category><![CDATA[raid10]]></category>
		<category><![CDATA[raid5]]></category>
		<category><![CDATA[линукс]]></category>
		<category><![CDATA[тест]]></category>

		<guid isPermaLink="false">http://blog.walker-bg.info/?p=3</guid>
		<description><![CDATA[Здравейте, това е моята първа статия тук, поради което се надявам да бъда извинен ако има допуснати грешки, или не сте ме разбрали за нещо. В първата си статия ще обясня на кратко целия цикъл по тестването на производителността на софтуерен RAID. Тестовата система е един стар сървър P4 със 3G RAM, 2x80GB ATA дискове [...]]]></description>
			<content:encoded><![CDATA[<p>Здравейте,</p>
<p>това е моята първа статия тук, поради което се надявам да бъда извинен ако има допуснати грешки, или не сте ме разбрали за нещо.</p>
<p>В първата си статия ще обясня на кратко целия цикъл по тестването на производителността на софтуерен RAID.</p>
<p>Тестовата система е един стар сървър P4 със 3G RAM, 2x80GB ATA дискове и 6x400GB SATA дискове.</p>
<p>За операционна система използвах <a href="http://debian.org">Debian 5.0.3 stable 386i</a></p>
<p><span id="more-3"></span></p>
<p>Направих стандартна инсталация, като по време на инсталацията от инсталатора сложих двата диска по 80GB в RAID 1 масив, и го използвах за &#8222;/&#8220; на линукса.</p>
<p>След като инсталацията приключи е необходимо да създадем  RAID масивите.</p>
<p>Самото създаване става в следните стъпки:</p>
<p>Необходимо е да бъдат инсталирани следните пакети:<br />
mdadm &#8211; за създаване и управление на RAID масиви<br />
postmark &#8211; за извършване на тестовете</p>
<p>Трябва да бъдат подготвени дисковете, като им се зададе правилния тип.</p>
<p>В моя случай аз използвах fdisk</p>
<pre>server1:~# fdisk /dev/sda
The number of cylinders for this disk is set to 8355.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):
</pre>
<p>Можете да натиснете &#8222;m&#8220; за да получите помощ в използането на fdisk.<br />
Желателно е да натиснете &#8222;p&#8220; за да прегледате текущите дискове.<br />
Ако няма такива чрез &#8222;n&#8220; трябва да създадете такъв, като в моя случай на всеки диск направих по един дял с пълния капацитет на диска.<br />
След като създадете диска чрез натискане на &#8222;t&#8220; задавате ID на диска. За RAID трябва да изберете &#8222;fd&#8220; &#8211; Linux raid auto:</p>
<pre>Command (m for help): t
Partition number (1-5): 1
Hex code (type L to list codes): L
...
...
...
16  Hidden FAT16    61   SpeedStor       f2  DOS secondary
17  Hidden HPFS/NTF 63  GNU HURD or Sys fd  Linux raid auto
18  AST SmartSleep  64  Novell Netware  fe  LANstep
1b  Hidden Win95 FA 65  Novell Netware  ff  BBT
Hex code (type L to list codes): fd
Changed system type of partition 1 to fd (Linux raid autodetect)

Command (m for help):
</pre>
<p>За да се запише всичко и излезете от fdisk трябва да въведете &#8222;w&#8220;.<br />
Операцията се повтаря за всеки диск.</p>
<p>След като сте създали всички дискове е време да ги вкарате в райд масив.<br />
Командата която използвах е mdadm.<br />
В моя случай направих тестове с 2 диска в RAID0 и RAID1, и 4 диска  в RAID0, RAID5 и RAID10.<br />
Ето как се създава масив от 2 диска в RAID0:</p>
<pre>server1:~# mdadm --create --verbose /dev/md0 --level=0  --raid-devices=2 /dev/sda1 /dev/sdb2
</pre>
<p>Следва форматиране на новосъздадения RAID масив чрез следната команда:</p>
<pre>server1:~# mkfs.ext3 /dev/md0
</pre>
<p>Остава само да монтираме масива и ще бъде готов за използване.<br />
За целта добавяме следния ред в /etc/fstab:</p>
<pre>/dev/md0      /mnt/raid0     ext3    defaults    0  0
</pre>
<p>Трябва да създадем директорията /mnt/raid0 и да монтираме RAID масива:</p>
<pre>server1:~# mkdir /mnt/raid0
server1:~# mount /dev/md0
</pre>
<p>Време е да преминем към същинската част, а именно самия тест с postmark:</p>
<pre>server1:~# postmark
pm&gt;set location /mnt/raid0
pm&gt;set number 5000
pm&gt;set transactions 5000
pm&gt;set buffering false
pm&gt;set size 500 10000000
pm&gt;run
Creating files...Done
Performing transactions..........Done
Deleting files...Done
	Time:
		966 seconds total
		591 seconds of transactions (8 per second)

	Files:
		7482 created (7 per second)
			Creation alone: 5000 files (15 per second)
			Mixed with transactions: 2482 files (4 per second)
		2510 read (4 per second)
		2490 appended (4 per second)
		7482 deleted (7 per second)
			Deletion alone: 4964 files (85 per second)
			Mixed with transactions: 2518 files (4 per second)

	Data:
		13215.77 megabytes read (13.68 megabytes per second)
		40857.20 megabytes written (42.30 megabytes per second)
</pre>
<p>Подобно на упътването по-горе направих тестове за 2 диска RAID1, и 4 диска  в RAID0, RAID5 и RAID10.<br />
Резултатите от тестовете Ви предоставям в следна графика:</p>

<div id="easyChartDiv41f88001" style='width:100%;'  style='text-align:center;' align='center'>
<!-- Easy Chart Builder by dyerware -->
<img id="easyChartDiv41f88001_img" style='text-align:center;float:center;' alt='dyerware.com' title=''  align='center' border='0' />
<br/><br/><INPUT type='button' value='Show/Hide Table Data' onclick='wpEasyChartToggle("easyChartDiv41f88001_data");' style='text-align:center;' align='center' ><br/><div class='easyChartBuilder' id="easyChartDiv41f88001_data" style='text-align:center;display:none;' align='center'></div>
</div>
<script type="text/javascript">
//<![CDATA[
wpEasyChart.wpNewChart("easyChartDiv41f88001", {"type":"vertbar","width":"350","height":"300","title":"Performance test RAID","minaxis":"","groupnames":"Raid0 2x400, Raid1 2x400, Raid0 4x400, Raid5 4x400, Raid10 4x400","groupcolors":"0070C0,FFFF00,FF0000,00CC00,A3A3A3,007070,00FFFF,CC7000,00CC70,CC0070,7000CC,A370CC","valuenames":"Read (mb\/s), Write (mb\/s)","group1values":"13.68, 42.30","group2values":"7.56, 23.36","group3values":"21.28, 65.79","group4values":"6.40, 19.79","group5values":"9.77, 30.33","group6values":"0,0,0","group7values":"0,0,0","group8values":"0,0,0","group9values":"0,0,0","group10values":"0,0,0","group11values":"0,0,0","group12values":"0,0,0","group1markers":"","group2markers":"","group3markers":"","group4markers":"","group5markers":"","group6markers":"","group7markers":"","group8markers":"","group9markers":"","group10markers":"","group11markers":"","group12markers":"","markercolor":"FFFF00","imagealtattr":"dyerware.com","imagetitleattr":"","hidechartdata":false,"chartcolor":"FFFFFF","chartfadecolor":"DDDDDD","datatablecss":"hentry easyChartDataTable","imgstyle":"text-align:center;float:center;","watermark":"","watermarkvert":"","watermarkcolor":"A0BAE9","currency":"","precision":"","grid":false,"axis":"both"});
//]]&gt;
</script>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.walker-bg.info%2F2010%2F01%2F12%2F%25d1%2582%25d0%25b5%25d1%2581%25d1%2582%25d0%25b2%25d0%25b0%25d0%25bd%25d0%25b5-%25d0%25bd%25d0%25b0-%25d0%25bf%25d1%2580%25d0%25be%25d0%25b8%25d0%25b7%25d0%25b2%25d0%25be%25d0%25b4%25d0%25b8%25d0%25bb%25d1%2582%25d0%25b5%25d0%25bb%25d0%25bd%25d0%25be%25d1%2581%25d1%2582-%25d0%25bd%25d0%25b0-%25d1%2581%25d0%25be%25d1%2584%2F&amp;title=%D0%A2%D0%B5%D1%81%D1%82%D0%B2%D0%B0%D0%BD%D0%B5%20%D0%BD%D0%B0%20%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D0%BB%D1%82%D0%B5%D0%BB%D0%BD%D0%BE%D1%81%D1%82%20%D0%BD%D0%B0%20%D1%81%D0%BE%D1%84%D1%82%D1%83%D0%B5%D1%80%D0%BD%D0%B8%20RAID%20%D0%BC%D0%B0%D1%81%D0%B8%D0%B2%D0%B8" id="wpa2a_2"><img src="http://blog.walker-bg.info/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.walker-bg.info/2010/01/12/%d1%82%d0%b5%d1%81%d1%82%d0%b2%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%b4%d0%b8%d0%bb%d1%82%d0%b5%d0%bb%d0%bd%d0%be%d1%81%d1%82-%d0%bd%d0%b0-%d1%81%d0%be%d1%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

