<?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>Holik in everything! &#187; 메모리</title>
	<atom:link href="http://holik.org/tag/%eb%a9%94%eb%aa%a8%eb%a6%ac/feed/" rel="self" type="application/rss+xml" />
	<link>http://holik.org</link>
	<description>Jihoon&#039;s Life story.</description>
	<lastBuildDate>Tue, 02 Nov 2010 02:26:26 +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>Linux의 메모리 관리</title>
		<link>http://holik.org/2009/03/20/linux%ec%9d%98-%eb%a9%94%eb%aa%a8%eb%a6%ac-%ea%b4%80%eb%a6%ac/</link>
		<comments>http://holik.org/2009/03/20/linux%ec%9d%98-%eb%a9%94%eb%aa%a8%eb%a6%ac-%ea%b4%80%eb%a6%ac/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 16:29:16 +0000</pubDate>
		<dc:creator>Jihoon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[리눅스]]></category>
		<category><![CDATA[메모리]]></category>

		<guid isPermaLink="false">http://holik.org/?p=55</guid>
		<description><![CDATA[&#60;4기가 메모리도 소용없습니다.&#62; 4기가의 메모리를 거의 대부분 사용하고 있는 스샷입니다. 바로 제 컴퓨터지요.. 저는 이것을 보고 &#8217;대체 부팅했을 땐 메모리 사용량이 500메가 밖에 안 되는 녀석이 한창 쓰다보면 대체 왜 이렇게 메모리를 많이 사용하는거지?&#8217; 라며 삽질을 했습니다. 원인은 리눅스의 메모리 관리에 있더군요. 리눅스의 메모리 관리 시스템은 기본적으로 &#8217;메모리는 쓰라고 달려있는 것이니 아껴 쓸 필요없다.&#8217; 라는 생각을 갖고 있습니다. 그림을 보면 total, [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img class="aligncenter" src="http://holik.org/wp-content/uploads/1/cfile22.uf.16126D1449C26B995F8FE7.jpg" alt="" width="598" height="107" />&lt;4기가 메모리도 소용없습니다.&gt;</div>
<p>4기가의 메모리를 거의 대부분 사용하고 있는 스샷입니다.<br />
바로 제 컴퓨터지요..</p>
<p>저는 이것을 보고 &#8217;대체 부팅했을 땐 메모리 사용량이 500메가 밖에 안 되는 녀석이 한창 쓰다보면 대체 왜 이렇게 메모리를 많이 사용하는거지?&#8217; 라며 삽질을 했습니다.</p>
<p>원인은 리눅스의 메모리 관리에 있더군요.<br />
리눅스의 메모리 관리 시스템은 기본적으로 &#8217;메모리는 쓰라고 달려있는 것이니 아껴 쓸 필요없다.&#8217; 라는 생각을 갖고 있습니다.</p>
<p>그림을 보면 total, used, free, shared, buffers, cached 의 컬럼이 있습니다. 이것들은 다음과 같은 뜻을 가집니다.</p>
<ul style="list-style-type: square;">
<li>total: 메모리 총량</li>
<li>used: 현재 메모리 사용량</li>
<li>free: 사용하지 않는 메모리 양</li>
<li>shared: 공유메모리 양</li>
<li>buffers: 디스크에 쓰여질 내용을 버퍼링하는데 사용되는 메모리 양</li>
<li>cached: 한 번 사용되었지만 현재 사용되고 있지 않는 메모리 양</li>
</ul>
<p>즉, 리눅스에서는 한 번 메모리로 로드되었던 내용들을 바로 버리지 않고 메모리가 허락하는 한 그대로 캐시해두는 것이죠. 그것이 cached라는 수치로 나타나는 것입니다. 따라서 실제 사용 가능한 메모리 양은 ( used &#8211; cached )가 되겠네요.</p>
<p>이러한 메모리 관리는 상당한 이점이 있습니다. 한 번 실행되었던 어플리케이션이나 한 번 읽어진 데이터는 메모리에 캐시되므로 다음 번에는 훨씬 빠르게 실행하거나 읽을 수 있겠죠. 이말은 즉, &#8217;리눅스 시스템은 총 메모리 용량이 클수록 더 빨라진다.&#8217; 라는 말도 됩니다.</p>
<p>뜻하지 않게 다시 한 번 리눅스에 매력을 느꼈습니다 허허.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://holik.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://holik.org/2009/03/20/linux%ec%9d%98-%eb%a9%94%eb%aa%a8%eb%a6%ac-%ea%b4%80%eb%a6%ac/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

