增加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