<?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>Swap Nedir ? arşivleri - Sercan Çepni</title>
	<atom:link href="https://www.sercancepni.net.tr/tag/swap-nedir/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sercancepni.net.tr/tag/swap-nedir</link>
	<description>Kişisel Blog</description>
	<lastBuildDate>Tue, 28 Apr 2015 14:51:01 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Centos 6 Sanal Bellek (Swap) Oluşturma</title>
		<link>https://www.sercancepni.net.tr/centos-6-sanal-bellek-swap-olusturma</link>
					<comments>https://www.sercancepni.net.tr/centos-6-sanal-bellek-swap-olusturma#respond</comments>
		
		<dc:creator><![CDATA[Sercan Çepni]]></dc:creator>
		<pubDate>Tue, 28 Apr 2015 14:51:01 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Swap Nedir ?]]></category>
		<category><![CDATA[Swap Oluşturmak]]></category>
		<guid isPermaLink="false">http://www.sercancepni.net.tr/?p=174</guid>

					<description><![CDATA[<p>Bu yazımda sizlere nasıl Swap (Sanal Bellek) oluşturulacağını anlatmaya çalışacağım ama başlamadan önce kısaca Swap Nedir ? sorusunu cevaplıyayım; Swap (Sanel Bellek) Nedir ? Swap takas veya sanal bellek olarak türkçe ye çevirebiliriz. Ram yetersiz kaldığında swap alanı devreye girer ve donmaların ve kitlenmelerin önüne bir nebzede olsa geçer. Ancak bazı olumsuzlukları vardır bunlar; HDD [&#8230;]</p>
<p><a href="https://www.sercancepni.net.tr/centos-6-sanal-bellek-swap-olusturma">Centos 6 Sanal Bellek (Swap) Oluşturma</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></description>
										<content:encoded><![CDATA[<p>Bu yazımda sizlere nasıl Swap (Sanal Bellek) oluşturulacağını anlatmaya çalışacağım ama başlamadan önce kısaca Swap Nedir ? sorusunu cevaplıyayım;</p>
<h2>Swap (Sanel Bellek) Nedir ?</h2>
<p>Swap takas veya sanal bellek olarak türkçe ye çevirebiliriz. Ram yetersiz kaldığında swap alanı devreye girer ve donmaların ve kitlenmelerin önüne bir nebzede olsa geçer. Ancak bazı olumsuzlukları vardır bunlar; HDD ler ram ler kadar hızlı olmadığından performansı öneli ölçüde düşürür ama günümüz server larında artık SSD&#8217;ler kullanıldığından bir nebzede olsa bu sorunu çözmüştür. Benim tavsiyem server makinenizde veya vps&#8217;nizde kesinlikle SSD kullanın.</p>
<h2>Swap (Sanal Bellek) Ne Kadar Olmalıdır ?</h2>
<p>Swap alanınız ram miktarı kadar olmalıdır. Örneğin 512 mb ram miktarınız varsa 512 mb swap oluşturun. Fazla oluşturursanız performansı kötü etkilersiniz.</p>
<h2>Swap Oluşturmak ?</h2>
<p>Sunucunuza puty yardımıyla bağlanın ardından server da Swap alanı olup olmadığını aşağıdaki kod dan bakın kodu yazdıktan sonra filename in altı boş ise swap alanınız yok demektir.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">swapon -s</pre>
<h4>512 mb swap eklemek için ;</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="null">sudo dd if=/dev/zero of=/swapfile bs=1024 count=512k</pre>
<h4>1 GB lık swap eklemek için ;</h4>
<pre class="EnlighterJSRAW" data-enlighter-language="null">sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024k</pre>
<p>Size uygun olan kodu yazdıktan sonra aşağıdaki kodu uygulayın ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">sudo mkswap /swapfile</pre>
<p>Kodu uyguladıktan sonra ekran da bu tarz bir yazı görürseniz herşeyi doğru yaptınız anlamına gelir “Setting up swapspace version 1, size = 524284 KiB no label, UUID=fd406755-2077-4b09-94ec-e18038f48bdf”.<br />
Oluşturduğumuz swap alanını aşaığıdaki kod ile etkinleştirelim;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">sudo swapon /swapfile</pre>
<p>Swap alanımız oluştu şimdi aşağıdaki kodla kontrol edelim</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">swapon -s</pre>
<p>Kodu yazdıktan sonra karşınıza Filename altında /swapfile yazıyorsa herşey yollunda demektir.<br />
Son birkaç işlem daha kakaldı ama öncelikle makinenizde herhangi bir editör yok ise aşağıdaki komut ile nano editörü yükleyiniz;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">yum -y install nano</pre>
<p>Sırada  fstab dosyasına yer bildiriminde bulundurmalıyız ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">sudo nano /etc/fstab</pre>
<p>Klavye okları ile en alt satıra gelerek aşağıdaki kodu ekleyin, ekledikten sonra CTRL+X ardında Y tuşuna basıp Enter diyin;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">/swapfile swap swap defaults 0 0</pre>
<p>Sıradaki işlem ile oluşturduğumuz alanımıza kullanıcı tanımlayacaz ve gerekli olan yazma izinlerini vereceğiz;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">chown root:root /swapfile
chmod 0600 /swapfile</pre>
<h3>Swap Alanınız Yapılandırmak ?</h3>
<p>Swap alanımızı yapılandırmak için sırayla kodları uygulayın ve sonuçları karşılaştırın;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">cat /proc/sys/vm/swappiness</pre>
<p>Sonuç:  60</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">sysctl vm.swappiness=10</pre>
<p>Sonuç : vm.swappiness=10</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">cat /proc/sys/vm/swappiness</pre>
<p>Sonuç: 10<br />
Son olarak sysctl.conf açıp aşağıdaki kodu giriniz ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">sudo nano /etc/sysctl.conf</pre>
<pre class="EnlighterJSRAW" data-enlighter-language="null"># Search for the vm.swappiness setting. Uncomment and change it as necessary.
vm.swappiness=10</pre>
<p>Not: Nasıl kaydetip çıkacağınızı anlatmıştım zati 🙂</p>
<h2>Swap Alanı Nasıl Kaldırılır ?</h2>
<p>Öncelikle swap alanımızı durdurcaz ;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">swapoff -v /swapfile</pre>
<p>Aşağıdaki kod ilede sileceğiz;</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">rm /swapfile</pre>
<p>Son olarak ta kod eklediğimiz iki dosya ya girip eklediğimiz kodları sileceğiz İşlemler bukadar umarım sade bir şekilde anlatmışımdır.</p>
<p><a href="https://www.sercancepni.net.tr/centos-6-sanal-bellek-swap-olusturma">Centos 6 Sanal Bellek (Swap) Oluşturma</a> yazısı ilk önce <a href="https://www.sercancepni.net.tr">Sercan Çepni</a> üzerinde ortaya çıktı.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sercancepni.net.tr/centos-6-sanal-bellek-swap-olusturma/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
