Commit fe27c23 1 parent 9159ae5 commit fe27c23 Copy full SHA for fe27c23
File tree 3 files changed +21
-9
lines changed
3 files changed +21
-9
lines changed Original file line number Diff line number Diff line change @@ -151,8 +151,9 @@ mkdir rtt
151
151
for /f " tokens=2 delims=:" %%i in ('find /c /v " " ip.txt') do (
152
152
set /a ipnum = %%i
153
153
)
154
- if !tasknum! GTR !ipnum! set /a tasknum = ipnum
155
- set /a iplist = ipnum/ tasknum
154
+ if !tasknum! GTR !ipnum! set /a iplist = 1
155
+ set /a doubletasknum = tasknum* 2
156
+ if !ipnum! LSS !doubletasknum! (set /a iplist=2) else (set /a iplist=ipnum/tasknum)
156
157
set /a a = 1
157
158
set /a b = 1
158
159
for /f " delims=" %%i in (ip.txt) do (
@@ -165,7 +166,7 @@ title RTT
165
166
goto rtttest
166
167
167
168
:rtttest
168
- if !a! NEQ !b! (start /b RTT .bat !a! > nul & set /a a=a+1& goto rtttest) else (goto rttstatus)
169
+ if !a! NEQ !b! (start /b rtt .bat !a! > nul & set /a a=a+1& goto rtttest) else (goto rttstatus)
169
170
170
171
:rttstatus
171
172
timeout /T 2 /NOBREAK> nul
Original file line number Diff line number Diff line change @@ -151,8 +151,9 @@ mkdir rtt
151
151
for /f " tokens=2 delims=:" %%i in ('find /c /v " " ip.txt') do (
152
152
set /a ipnum = %%i
153
153
)
154
- if !tasknum! GTR !ipnum! set /a tasknum = ipnum
155
- set /a iplist = ipnum/ tasknum
154
+ if !tasknum! GTR !ipnum! set /a iplist = 1
155
+ set /a doubletasknum = tasknum* 2
156
+ if !ipnum! LSS !doubletasknum! (set /a iplist=2) else (set /a iplist=ipnum/tasknum)
156
157
set /a a = 1
157
158
set /a b = 1
158
159
for /f " delims=" %%i in (ip.txt) do (
@@ -165,7 +166,7 @@ title RTT测试中
165
166
goto rtttest
166
167
167
168
:rtttest
168
- if !a! NEQ !b! (start /b RTT .bat !a! > nul & set /a a=a+1& goto rtttest) else (goto rttstatus)
169
+ if !a! NEQ !b! (start /b rtt .bat !a! > nul & set /a a=a+1& goto rtttest) else (goto rttstatus)
169
170
170
171
:rttstatus
171
172
timeout /T 2 /NOBREAK> nul
Original file line number Diff line number Diff line change 224
224
fi
225
225
rm -rf meta.txt data.txt
226
226
ipnum=$( cat anycast.txt | wc -l)
227
+ if [ $tasknum == 0 ]
228
+ then
229
+ tasknum=1
230
+ fi
227
231
if [ $ipnum -lt $tasknum ]
228
232
then
229
- tasknum=ipnum
233
+ iplist=1
234
+ fi
235
+ doubletasknum=$[$tasknum * 2]
236
+ if [ $ipnum -lt $doubletasknum ]
237
+ then
238
+ iplist=2
239
+ else
240
+ iplist=ipnum/tasknum
230
241
fi
231
- iplist=ipnum/tasknum
232
242
declare -i a=1
233
243
declare -i b=1
234
244
for i in ` cat anycast.txt`
261
271
while true
262
272
do
263
273
sleep 2
264
- n=$( ls rtt | grep txt | grep -v " grep " | wc -l)
274
+ n=$( ls rtt | grep txt | wc -l)
265
275
if [ $n -ne 0 ]
266
276
then
267
277
echo $( date +' %H:%M:%S' ) 等待RTT测试结束,剩余进程数 $n
You can’t perform that action at this time.
0 commit comments