增加r2,r3和sysctl配置文件的集成。
This commit is contained in:
32
script/system/80-tfe.conf
Normal file
32
script/system/80-tfe.conf
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# read/write buffer
|
||||||
|
net.core.rmem_default = 256960
|
||||||
|
net.core.rmem_max = 256960
|
||||||
|
net.core.wmem_default = 256960
|
||||||
|
net.core.wmem_max = 256960
|
||||||
|
|
||||||
|
# disable rpfilter
|
||||||
|
net.ipv4.conf.all.rp_filter=0
|
||||||
|
net.ipv4.conf.default.rp_filter=0
|
||||||
|
|
||||||
|
# fs
|
||||||
|
fs.file-max=1048560
|
||||||
|
net.core.netdev_max_backlog=1000000
|
||||||
|
net.core.somaxconn=131072
|
||||||
|
|
||||||
|
# tcp options about TIME_WAIT
|
||||||
|
net.ipv4.tcp_fin_timeout=10
|
||||||
|
net.ipv4.tcp_tw_reuse=1
|
||||||
|
net.ipv4.tcp_max_tw_buckets=4096
|
||||||
|
net.ipv4.tcp_max_orphans=131072
|
||||||
|
net.ipv4.tcp_max_syn_backlog=131072
|
||||||
|
|
||||||
|
# bbr
|
||||||
|
net.ipv4.tcp_congestion_control=bbr
|
||||||
|
|
||||||
|
# tcp feature
|
||||||
|
net.ipv4.tcp_ecn=0
|
||||||
|
net.ipv4.tcp_sack=1
|
||||||
|
net.ipv4.tcp_timestamps=1
|
||||||
|
|
||||||
|
# disable tcp windows scaling for kernel bugs
|
||||||
|
net.ipv4.tcp_window_scaling=0
|
||||||
2
script/user/r2_tfe
Normal file
2
script/user/r2_tfe
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
killall r3_tfe tfe
|
||||||
|
./r3_tfe &> /dev/null &
|
||||||
20
script/user/r3_tfe
Normal file
20
script/user/r3_tfe
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
while [ 1 ]; do
|
||||||
|
count=`ls -l core.* |wc -l`
|
||||||
|
echo $count
|
||||||
|
if [ $count -lt 5 ]
|
||||||
|
then
|
||||||
|
echo "set unlimited"
|
||||||
|
ulimit -c unlimited
|
||||||
|
else
|
||||||
|
ulimit -c 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
export ASAN_OPTIONS=abort_on_error=1:log_path=./asan.log
|
||||||
|
|
||||||
|
ulimit -n 655350
|
||||||
|
./bin/tfe > /dev/null
|
||||||
|
echo program crashed, restart at `date +"%w %Y/%m/%d, %H:%M:%S"` >> RESTART.log
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
Reference in New Issue
Block a user