<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>OOM killerとはなんぞ！？ へのコメント</title>
	<atom:link href="http://blog.maidsan.tk/2010/02/04/506/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.maidsan.tk/2010/02/04/506</link>
	<description>とあるサーバエンジニアのログ置き場</description>
	<lastBuildDate>Mon, 22 Feb 2010 21:02:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>type74 より</title>
		<link>http://blog.maidsan.tk/2010/02/04/506/comment-page-1#comment-148</link>
		<dc:creator>type74</dc:creator>
		<pubDate>Sun, 14 Feb 2010 16:55:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.maidsan.tk/?p=506#comment-148</guid>
		<description>反応が多いとこみると、みなさんOOM killerでお困りのようですね。。。
shared memoryを贅沢に利用するpostgresqlは、OOM killerの大好物だとか。

いずれにしよ、OOM　killerが働く場合って、
ｓｗａｐまで食いつぶしている状態なんで、プログラムに問題があるか、
性能に問題があるかの二択なんで、ちゃんと運用できてれば防げるのかもですね。。。。</description>
		<content:encoded><![CDATA[<p>反応が多いとこみると、みなさんOOM killerでお困りのようですね。。。<br />
shared memoryを贅沢に利用するpostgresqlは、OOM killerの大好物だとか。</p>
<p>いずれにしよ、OOM　killerが働く場合って、<br />
ｓｗａｐまで食いつぶしている状態なんで、プログラムに問題があるか、<br />
性能に問題があるかの二択なんで、ちゃんと運用できてれば防げるのかもですね。。。。</p>
]]></content:encoded>
	</item>
	<item>
		<title>ささきんぐ より</title>
		<link>http://blog.maidsan.tk/2010/02/04/506/comment-page-1#comment-147</link>
		<dc:creator>ささきんぐ</dc:creator>
		<pubDate>Wed, 10 Feb 2010 03:42:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.maidsan.tk/?p=506#comment-147</guid>
		<description>サーバエンジニアやってらっしゃったんですね＾＾
俺も一緒ですｗ

OOM Killerは俺も昨年の夏頃に思いっきり悩まされた口です。
結局はOOM Killerを停止してmonitでプロセス監視して
メモリ使用適正量と言うか閾値を計算して超過したらプロセス自動再起動＆通知をするようにしてメモリリークを無くすようにしました・・・

おいらの場合はrubyのアプリケーションサーバで発生しててmongrelがめっちゃメモリ食いつぶしてしまう状態だったのでmongrelをmonitで重点監視して落ち着きましたけど・・・

まぁSNSサイトだったので、そこまで高可用性は求められなかったのですが・・・
ビジネスで使うサーバとかだとキツイかもですよね・・・

あとOOM Killerはpostgreと相性悪いと言うか重点的に狙われるって噂を聞きました・・・
MySQLユーザーなので検証したこと無いんですが・・・</description>
		<content:encoded><![CDATA[<p>サーバエンジニアやってらっしゃったんですね＾＾<br />
俺も一緒ですｗ</p>
<p>OOM Killerは俺も昨年の夏頃に思いっきり悩まされた口です。<br />
結局はOOM Killerを停止してmonitでプロセス監視して<br />
メモリ使用適正量と言うか閾値を計算して超過したらプロセス自動再起動＆通知をするようにしてメモリリークを無くすようにしました・・・</p>
<p>おいらの場合はrubyのアプリケーションサーバで発生しててmongrelがめっちゃメモリ食いつぶしてしまう状態だったのでmongrelをmonitで重点監視して落ち着きましたけど・・・</p>
<p>まぁSNSサイトだったので、そこまで高可用性は求められなかったのですが・・・<br />
ビジネスで使うサーバとかだとキツイかもですよね・・・</p>
<p>あとOOM Killerはpostgreと相性悪いと言うか重点的に狙われるって噂を聞きました・・・<br />
MySQLユーザーなので検証したこと無いんですが・・・</p>
]]></content:encoded>
	</item>
	<item>
		<title>type74 より</title>
		<link>http://blog.maidsan.tk/2010/02/04/506/comment-page-1#comment-146</link>
		<dc:creator>type74</dc:creator>
		<pubDate>Mon, 08 Feb 2010 12:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.maidsan.tk/?p=506#comment-146</guid>
		<description>まぁ、クラスタシステムとかの場合は、かえって中途半端に死ぬより、
そのまま全部死んでくれた方が良い場合もあるからなー

OOM killerを使うかは動かすシステムによりけりだにゃ。</description>
		<content:encoded><![CDATA[<p>まぁ、クラスタシステムとかの場合は、かえって中途半端に死ぬより、<br />
そのまま全部死んでくれた方が良い場合もあるからなー</p>
<p>OOM killerを使うかは動かすシステムによりけりだにゃ。</p>
]]></content:encoded>
	</item>
	<item>
		<title>mag より</title>
		<link>http://blog.maidsan.tk/2010/02/04/506/comment-page-1#comment-145</link>
		<dc:creator>mag</dc:creator>
		<pubDate>Fri, 05 Feb 2010 00:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.maidsan.tk/?p=506#comment-145</guid>
		<description>なかなか曲者だよね、OOM Killer。
カーネル設計者からすれば、アプリがメモリ食いつぶしたお陰でOSごと死んでしまうのが一番避けたいところだと思う。転ばぬ先の杖というか。

なので使う側は「OOM Killerを切る」ことよりも、swapを監視してちょっとでも使われたら何らかの措置を取る（最悪、アラームを出す）ようにしておくのが大切だね。アプリがメモリ使い続けたらアウトな訳だし。
まぁ、発想自体は事後対応っいうて点でOOM Killerと同じかな…ｗ</description>
		<content:encoded><![CDATA[<p>なかなか曲者だよね、OOM Killer。<br />
カーネル設計者からすれば、アプリがメモリ食いつぶしたお陰でOSごと死んでしまうのが一番避けたいところだと思う。転ばぬ先の杖というか。</p>
<p>なので使う側は「OOM Killerを切る」ことよりも、swapを監視してちょっとでも使われたら何らかの措置を取る（最悪、アラームを出す）ようにしておくのが大切だね。アプリがメモリ使い続けたらアウトな訳だし。<br />
まぁ、発想自体は事後対応っいうて点でOOM Killerと同じかな…ｗ</p>
]]></content:encoded>
	</item>
</channel>
</rss>

