|
|
@ -1,6 +1,7 @@ |
|
|
|
#!/bin/bash -x |
|
|
|
#!/bin/bash -x |
|
|
|
echo "Run Instances" >> tmplog |
|
|
|
echo "Run Instances starts" >> tmplog |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "Update systcl" >> tmplog |
|
|
|
sudo sysctl net.core.somaxconn=1024 |
|
|
|
sudo sysctl net.core.somaxconn=1024 |
|
|
|
sudo sysctl net.core.netdev_max_backlog=65536; |
|
|
|
sudo sysctl net.core.netdev_max_backlog=65536; |
|
|
|
sudo sysctl net.ipv4.tcp_tw_reuse=1; |
|
|
|
sudo sysctl net.ipv4.tcp_tw_reuse=1; |
|
|
@ -8,6 +9,7 @@ sudo sysctl -w net.ipv4.tcp_rmem='65536 873800 1534217728'; |
|
|
|
sudo sysctl -w net.ipv4.tcp_wmem='65536 873800 1534217728'; |
|
|
|
sudo sysctl -w net.ipv4.tcp_wmem='65536 873800 1534217728'; |
|
|
|
sudo sysctl -w net.ipv4.tcp_mem='65536 873800 1534217728'; |
|
|
|
sudo sysctl -w net.ipv4.tcp_mem='65536 873800 1534217728'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "Setup path" >> tmplog |
|
|
|
./kill_node.sh |
|
|
|
./kill_node.sh |
|
|
|
MyHOME=/home/ec2-user |
|
|
|
MyHOME=/home/ec2-user |
|
|
|
source ~/.bash_profile |
|
|
|
source ~/.bash_profile |
|
|
@ -15,6 +17,7 @@ export GOROOT=/usr/lib/golang |
|
|
|
export GOPATH=$MyHOME/projects |
|
|
|
export GOPATH=$MyHOME/projects |
|
|
|
export PATH=$PATH:$GOROOT/bin |
|
|
|
export PATH=$PATH:$GOROOT/bin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "Get ip" >> tmplog |
|
|
|
# Get my IP |
|
|
|
# Get my IP |
|
|
|
wget http://169.254.169.254/latest/meta-data/public-ipv4 |
|
|
|
wget http://169.254.169.254/latest/meta-data/public-ipv4 |
|
|
|
ip=$(head -n 1 public-ipv4) |
|
|
|
ip=$(head -n 1 public-ipv4) |
|
|
@ -22,7 +25,10 @@ echo "Current IP is >>>" |
|
|
|
echo $ip |
|
|
|
echo $ip |
|
|
|
echo ">>>>" |
|
|
|
echo ">>>>" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "Run soldier" >> tmplog |
|
|
|
# Run soldier |
|
|
|
# Run soldier |
|
|
|
cd $GOPATH/src/harmony-benchmark |
|
|
|
cd $GOPATH/src/harmony-benchmark |
|
|
|
node_port=3000 |
|
|
|
node_port=3000 |
|
|
|
./bin/soldier -ip $ip -port $node_port & |
|
|
|
./bin/soldier -ip $ip -port $node_port & |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "Run Instances done" >> tmplog |