#!/bin/bash -e if [ -f ./mongod ]; then MONGOD=`realpath ./mongod` else MONGOD=~/bin/mongod fi MEMTOTALKB=`grep MemTotal: /proc/meminfo | nawk '{print $2}'` MEMTOTALGB=$[MEMTOTALKB/(1024*1024)] CACHESIZE=$[MEMTOTALGB/4] MONGOD="numactl --interleave=all $MONGOD --storageEngine wiredTiger --wiredTigerCacheSizeGB $CACHESIZE" $MONGOD --port 27017 --dbpath /data/db1 --logpath /data/mongo1.log --replSet mjbtest --oplogSize 5000 --fork $* $MONGOD --port 5002 --dbpath /data/db2 --logpath /data/mongo2.log --replSet mjbtest --oplogSize 5000 --fork $* sleep 1 pymongo_init_rs localhost:27017 localhost:5002