<?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>vGrup  Blog &#187; memory</title>
	<atom:link href="http://www.vgrup.com/tag/memory/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vgrup.com</link>
	<description>Vgrup for Geek and Robot Unix Party</description>
	<lastBuildDate>Thu, 24 Nov 2011 13:24:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Linux sistemlerinde benchmark (SysBench)</title>
		<link>http://www.vgrup.com/2010/02/25/linux-sistemlerinde-benchmark-sysbench/</link>
		<comments>http://www.vgrup.com/2010/02/25/linux-sistemlerinde-benchmark-sysbench/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:46:43 +0000</pubDate>
		<dc:creator>İsmail ÇAKIR</dc:creator>
				<category><![CDATA[Bilgi Ve Deneyim]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fileio]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[mutex]]></category>
		<category><![CDATA[oltp]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[threads]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.vgrup.com/?p=294</guid>
		<description><![CDATA[Test uyguladığım benchmark programları içinde sunucu konfigurasyonu test için en hoşuma giden paket SysBench oldu. Peki SysBench ile neleri test edebiliriz? dosya I/O performansını hafıza ayırma ve transfer hızını POSIX threadleri performansını mysql database server performansını Benchmarkımızu kullanmak için ubuntu veya debian kullanıyorsak sudo apt-get install sysbench dememiz yeterli, kaynaktan kurmak istersek; SourceForge SysBench yansısından [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vgrup.com/tag/test/" class="st_tag internal_tag" rel="tag" title="Posts tagged with test">Test</a> uyguladığım <a href="http://www.vgrup.com/tag/benchmark/" class="st_tag internal_tag" rel="tag" title="Posts tagged with benchmark">benchmark</a> programları içinde sunucu konfigurasyonu <a href="http://www.vgrup.com/tag/test/" class="st_tag internal_tag" rel="tag" title="Posts tagged with test">test</a> için en hoşuma giden paket SysBench oldu.</p>
<p>Peki SysBench ile neleri test edebiliriz?</p>
<p>dosya I/O performansını<br />
hafıza ayırma ve transfer hızını<br />
POSIX threadleri performansını<br />
mysql database server performansını</p>
<p>Benchmarkımızu kullanmak için </p>
<p><a href="http://www.vgrup.com/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ubuntu">ubuntu</a> veya <a href="http://www.vgrup.com/tag/debian/" class="st_tag internal_tag" rel="tag" title="Posts tagged with debian">debian</a> kullanıyorsak </p>
<p><code>sudo apt-get install sysbench</code> dememiz yeterli, kaynaktan kurmak istersek;</p>
<p><a href="http://downloads.sourceforge.net/project/sysbench/sysbench/0.4.12/sysbench-0.4.12.tar.gz?use_mirror=ignum">SourceForge SysBench</a> yansısından<br />
kaynak kodlarımız inidiyoruz.</p>
<p><code>tar -zxvf sysbench-0.4.12.tar.gz</code></p>
<p>komutu ile açıyoruz.</p>
<p><code>cd sysbench-0.4.12<br />
./configure<br />
make<br />
make install</code></p>
<p>komutları ile sisteme kuruyoruz.</p>
<p>örnek komutlar: </p>
<p><a href="http://www.vgrup.com/tag/fileio/" class="st_tag internal_tag" rel="tag" title="Posts tagged with fileio">fileio</a> için;<br />
<code>	    $ sysbench --num-<a href="http://www.vgrup.com/tag/threads/" class="st_tag internal_tag" rel="tag" title="Posts tagged with threads">threads</a>=16 --test=fileio --file-total-size=3G --file-test-mode=rndrw prepare<br />
	    $ sysbench --num-threads=16 --test=fileio --file-total-size=3G --file-test-mode=rndrw run<br />
	    $ sysbench --num-threads=16 --test=fileio --file-total-size=3G --file-test-mode=rndrw cleanup</code></p>
<p>ilk komut 3 gb lık dosya hazırlıyor test için, ikinci testleri gerçekleştiriyor, üçüncü de geçici dosyaları siliyor.</p>
<p>hafıza için;<br />
<code>$ sysbench --num-threads=16 --test=<a href="http://www.vgrup.com/tag/memory/" class="st_tag internal_tag" rel="tag" title="Posts tagged with memory">memory</a> --<a href="http://www.vgrup.com/tag/memory/" class="st_tag internal_tag" rel="tag" title="Posts tagged with memory">memory</a>-block-size=4K --<a href="http://www.vgrup.com/tag/memory/" class="st_tag internal_tag" rel="tag" title="Posts tagged with memory">memory</a>-total-size=4G</code><br />
(memtest paketi daha iyi bu iş için)</p>
<p>threadler için;<br />
<code>sysbench --num-threads=64 --test=threads --thread-yields=100 --thread-locks=2 run</code></p>
<p><a href="http://www.vgrup.com/tag/cpu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with cpu">cpu</a> için;<br />
<code>sysbench --test=cpu --cpu-max-prime=20000 run</code><br />
asal sayı hesabı ile test ediyor.</p>
<p>mysql için;<br />
<code>	  $ sysbench --test=<a href="http://www.vgrup.com/tag/oltp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with oltp">oltp</a> --mysql-table-type=myisam --<a href="http://www.vgrup.com/tag/oltp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with oltp">oltp</a>-table-size=1000000 --mysql-socket=/tmp/mysql.sock prepare<br />
	  $ sysbench --num-threads=16 --max-requests=100000 --test=oltp --oltp-table-size=1000000 --mysql-socket=/tmp/mysql.sock --oltp-read-only run</code></p>
<p>testi anlamak için aynı makinada farklı kernellerle test edebilirsiniz.</p>
<p>örnek çıktı;<br />
<em><code>ripper@ubuntu:~$ sysbench --test=cpu --cpu-max-prime=20000 run<br />
sysbench 0.4.10:  multi-threaded system evaluation benchmark</p>
<p>Running the test with following options:<br />
Number of threads: 1</p>
<p>Doing CPU performance benchmark</p>
<p>Threads started!<br />
Done.</p>
<p>Maximum prime number checked in CPU test: 20000</p>
<p>Test execution summary:<br />
    total time:                          36.1809s<br />
    total number of events:              10000<br />
    total time taken by event execution: 36.1756<br />
    per-request statistics:<br />
         min:                                  3.60ms<br />
         avg:                                  3.62ms<br />
         max:                                  5.70ms<br />
         approx.  95 percentile:               3.62ms</p>
<p>Threads fairness:<br />
    events (avg/stddev):           10000.0000/0.00<br />
    execution time (avg/stddev):   36.1756/0.00</code></em></p>
<p>karşılaştırmak istersek 16 threadle</p>
<p><em><code>ripper@ubuntu:~$ sysbench --test=cpu --cpu-max-prime=20000 --num-threads=16 run<br />
sysbench 0.4.10:  multi-threaded system evaluation benchmark</p>
<p>Running the test with following options:<br />
Number of threads: 16</p>
<p>Doing CPU performance benchmark</p>
<p>Threads started!<br />
Done.</p>
<p>Maximum prime number checked in CPU test: 20000</p>
<p>Test execution summary:<br />
    total time:                          9.1494s<br />
    total number of events:              10000<br />
    total time taken by event execution: 144.8304<br />
    per-request statistics:<br />
         min:                                  3.60ms<br />
         avg:                                 14.48ms<br />
         max:                                147.61ms<br />
         approx.  95 percentile:              63.75ms</p>
<p>Threads fairness:<br />
    events (avg/stddev):           625.0000/107.60<br />
    execution time (avg/stddev):   9.0519/0.05<br />
</code></em></p>
<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.vgrup.com/2010/02/25/linux-sistemlerinde-benchmark-sysbench/' addthis:title='Linux sistemlerinde benchmark (SysBench)'><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>
	Tags: <a href="http://www.vgrup.com/tag/benchmark/" title="benchmark" rel="tag">benchmark</a>, <a href="http://www.vgrup.com/tag/cpu/" title="cpu" rel="tag">cpu</a>, <a href="http://www.vgrup.com/tag/debian/" title="debian" rel="tag">debian</a>, <a href="http://www.vgrup.com/tag/fileio/" title="fileio" rel="tag">fileio</a>, <a href="http://www.vgrup.com/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://www.vgrup.com/tag/memory/" title="memory" rel="tag">memory</a>, <a href="http://www.vgrup.com/tag/mutex/" title="mutex" rel="tag">mutex</a>, <a href="http://www.vgrup.com/tag/oltp/" title="oltp" rel="tag">oltp</a>, <a href="http://www.vgrup.com/tag/test/" title="test" rel="tag">test</a>, <a href="http://www.vgrup.com/tag/threads/" title="threads" rel="tag">threads</a>, <a href="http://www.vgrup.com/tag/ubuntu/" title="ubuntu" rel="tag">ubuntu</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.vgrup.com/2010/02/25/linux-sistemlerinde-benchmark-sysbench/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

