Kouhei Sutou
kou****@clear*****
2013年 8月 23日 (金) 17:00:23 JST
須藤です。 In <CANM+****@mail*****> "[groonga-dev,01669] Re: 仮想メモリサイズを超えるmroongaのインデックス構築について" on Fri, 23 Aug 2013 16:08:47 +0900, Naoya Murakami <visio****@gmail*****> wrote: >>Linuxですよね? >>もしかしたら、 > > CentOS6.4です。 > > vm.overcommit_memory = 1 > については、以前、教えていただいて、だいぶ前から設定しています。 あ、そうですか。。。失礼しました。。。 > が、大きなインデックスを構築するとやはりmysqldがクラッシュするのです。 > > 大きなインデックスを構築する場合、以下の3つの設定をしています。 > > ・vm.overcommit_memory = 1 > ・vm.max_map_count = 6553000 あぁ、たしかにvm.max_map_countは見たことがある気がします! そうか、これもドキュメントに書いておかないとですね。。。 > ・swapを増やす。 > > この設定をすれば、一応大きなインデックスでも構築できます。 > > swapのところがやや大変だなぁと思っていまして。 なるほど。ようやくわかりました! ありがとうございます。 どこで失敗しているのかがすぐにはわからないのでなかなか難しい ですが、検討してみます。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) groongaサポート: http://groonga.org/ja/support/ パッチ採用はじめました: http://www.clear-code.com/recruitment/ コミットへのコメントサービスはじめました: http://www.clear-code.com/services/commit-comment.html