Skip to content

Instantly share code, notes, and snippets.

@wreulicke
Last active March 6, 2020 00:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wreulicke/84cb414dd15e601bbad22b29b9f87ada to your computer and use it in GitHub Desktop.
Save wreulicke/84cb414dd15e601bbad22b29b9f87ada to your computer and use it in GitHub Desktop.
負荷試験で使う感じのuserdata
#!/bin/bash
sudo yum update
sudo yum install unbound jq -y
sudo systemctl enable unbound.service
sudo sed -i 's/PEERDNS=yes/PEERDNS=no/g' /etc/sysconfig/network-scripts/ifcfg-eth0
sudo sed -i 's/nameserver .*/nameserver 127.0.0.1/g' /etc/resolv.conf
sudo systemctl start unbound.service
cat <<EOF | sudo tee -a /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
EOF
cat <<EOF | sudo tee -a /etc/sysctl.d/my_sysctl.conf
net.core.netdev_max_backlog = 300000
net.core.rmem_default = 8388608
net.core.rmem_max = 134217728
net.core.somaxconn = 32768
net.core.somaxconn = 40000
net.core.wmem_default = 8388608
net.core.wmem_max = 134217728
net.ipv4.ip_local_port_range = 1025 65535
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_max_syn_backlog = 40000
net.ipv4.tcp_max_tw_buckets = 2000000
net.ipv4.tcp_mem = 134217728 134217728 134217728
net.ipv4.tcp_moderate_rcvbuf = 1
net.ipv4.tcp_rmem = 4096 277750 134217728
net.ipv4.tcp_sack = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_wmem = 4096 277750 134217728
EOF
sysctl -p /etc/sysctl.d/my_sysctl.conf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment