リソース上限を変更したのだけれども
複数ノードでPROCESSWARPの安定した動作を実現するために、分散メモリの足回りを抜き出して開発中。 100ノード前後でファイルディスクリプタの上限に達したため、以下のページに従い上限を増やす。
なぜかプロセス数の上限が以下のように1064までしか増やせなかった。 まずは1000ノード程度での安定動作を目指そう。
$ uname -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 524288 pipe size (512 bytes, -p) 1 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 1064 virtual memory (kbytes, -v) unlimited
追記:max user processesに4096を設定したのがまずかったらしい。hard limit以上は設定できないそうで2048だと設定できた。