OpenVZ 系の VM の二重苦

スワップがなく、かつ、overcommit が効かないので、いろいろ動かない。

apache 2 系の worker mpm とか標準設定だと起動時に 500MB1.5GB 確保するので *1 当然起動すらしない。

もう LD_PRELOAD で malloc を MAP_SHARED な mmap(2) にマップする共有ライブラリ作ろうかなぁ。なんという劣化再発明。

*1:って標準の pthread_attr_stacksize =10MB のまま StartServers * ThreadsperChild = 50 スレッド150 スレッド起動ですよね?