论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[24022] 2015-06-25_NGINX引入线程池性能提升9倍
文档创建者:
s7ckTeam
浏览次数:
3
最后更新:
2025-01-18
IOT
3 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2015-06-25_NGINX引入线程池性能提升9倍
N
G
I
N
X
引
入
线
程
池
性
能
提
升
9
倍
L
i
n
u
x
中
国
2
0
1
5
-
0
6
-
2
5
1
.
引
言
正
如
我
们
所
知
,
N
G
I
N
X
采
用
了
异
步
、
事
件
驱
动
的
方
法
来
处
理
连
接
。
这
种
处
理
方
式
无
需
(
像
使
用
传
统
架
构
的
服
务
器
一
样
)
为
每
个
请
求
创
建
额
外
的
专
用
进
程
或
者
线
程
,
而
是
在
一
个
工
作
进
程
中
处
理
多
个
连
接
和
请
求
。
为
此
,
N
G
I
N
X
工
作
在
非
阻
塞
的
s
o
c
k
e
t
模
式
下
,
并
使
用
了
e
p
o
l
l
和
k
q
u
e
u
e
这
样
有
效
的
方
法
。
因
为
满
负
载
进
程
的
数
量
很
少
(
通
常
每
核
C
P
U
只
有
一
个
)
而
且
恒
定
,
所
以
任
务
切
换
只
消
耗
很
少
的
内
存
,
而
且
不
会
浪
费
C
P
U
周
期
。
通
过
N
G
I
N
X
本
身
的
实
例
,
这
种
方
法
的
优
点
已
经
为
众
人
所
知
。
N
G
I
N
X
可
以
非
常
好
地
处
理
百
万
级
规
模
的
并
发
请
求
。
每
个
进
程
都
消
耗
额
外
的
内
存
,
而
且
每
次
进
程
间
的
切
换
都
会
消
耗
C
P
U
周
期
并
丢
弃
C
P
U
高
速
缓
存
中
的
数
据
。
但
是
,
异
步
、
事
件
驱
动
方
法
仍
然
存
在
问
题
。
或
者
,
我
喜
欢
将
这
一
问
题
称
为
“
敌
兵
”
,
这
个
敌
兵
的
名
字
叫
阻
塞
(
阻
塞
(
b
l
o
c
k
i
n
g
)
)
。
不
幸
的
是
,
很
多
第
三
方
模
块
使
用
了
阻
塞
调
用
,
然
而
用
户
(
有
时
甚
至
是
模
块
的
开
发
者
)
并
不
知
道
阻
塞
的
缺
点
。
阻
塞
操
作
可
以
毁
掉
N
G
I
N
X
的
性
能
,
我
们
必
须
不
惜
一
切
代
价
避
免
使
用
阻
塞
。
即
使
在
当
前
官
方
的
N
G
I
N
X
代
码
中
,
依
然
无
法
在
全
部
场
景
中
避
免
使
用
阻
塞
,
N
G
I
N
X
1
.
7
.
1
1
中
实
现
的
线
程
池
机
制
解
决
了
这
个
问
题
。
我
们
将
在
后
面
讲
述
这
个
线
程
池
是
什
么
以
及
该
如
何
使
用
。
现
在
,
让
我
们
先
和
我
们
的
“
敌
兵
”
进
行
一
次
面
对
面
的
碰
撞
。
2
.
问
题
首
先
,
为
了
更
好
地
理
解
这
一
问
题
,
我
们
用
几
句
话
说
明
下
N
G
I
N
X
是
如
何
工
作
的
。
通
常
情
况
下
,
N
G
I
N
X
是
一
个
事
件
处
理
器
,
即
一
个
接
收
来
自
内
核
的
所
有
连
接
事
件
的
信
息
,
然
后
向
操
作
系
统
发
出
做
什
么
指
令
的
控
制
器
。
实
际
上
,
N
G
I
N
X
干
了
编
排
操
作
系
统
的
全
部
脏
活
累
活
,
而
操
作
系
统
做
的
是
读
取
和
发
送
字
节
这
样
的
日
常
工
作
。
所
以
,
对
于
N
G
I
N
X
来
说
,
快
速
和
及
时
的
响
应
是
非
常
重
要
的
。
工
作
进
程
监
听
并
处
理
来
自
内
核
的
事
件
事
件
可
以
是
超
时
、
s
o
c
k
e
t
读
写
就
绪
的
通
知
,
或
者
发
生
错
误
的
通
知
。
N
G
I
N
X
接
收
大
量
的
事
件
,
然
后
一
个
接
一
个
地
处
理
它
们
,
并
执
行
必
要
的
操
作
。
因
此
,
所
有
的
处
理
过
程
是
通
过
一
个
线
程
中
的
队
列
,
在
一
个
简
单
循
环
中
完
成
的
。
N
G
I
N
X
从
队
列
中
取
出
一
个
事
件
并
对
其
做
出
响
应
,
比
如
读
写
s
o
c
k
e
t
。
在
多
数
情
况
下
,
这
种
方
式
是
非
常
快
的
(
也
许
只
需
要
几
个
C
P
U
周
期
,
将
一
些
数
据
复
制
到
内
存
中
)
,
N
G
I
N
X
可
以
在
一
瞬
间
处
理
掉
队
列
中
的
所
有
事
件
。
所
有
处
理
过
程
是
在
一
个
简
单
的
循
环
中
,
由
一
个
线
程
完
成
但
是
,
如
果
N
G
I
N
X
要
处
理
的
操
作
是
一
些
又
长
又
重
的
操
作
,
又
会
发
生
什
么
呢
?
整
个
事
件
处
理
循
环
将
会
卡
住
,
等
待
这
个
操
作
执
行
完
毕
。
因
此
,
所
谓
“
阻
塞
操
作
”
是
指
任
何
导
致
事
件
处
理
循
环
显
著
停
止
一
段
时
间
的
操
作
。
操
作
可
以
由
于
各
种
原
因
成
为
阻
塞
操
作
。
例
如
,
N
G
I
N
X
可
能
因
长
时
间
、
C
P
U
密
集
型
处
理
,
或
者
可
能
等
待
访
问
某
个
资
源
(
比
如
硬
盘
,
或
者
一
个
互
斥
体
,
亦
或
要
从
处
于
同
步
方
式
的
数
据
库
获
得
相
应
的
库
函
数
调
用
等
)
而
繁
忙
。
关
键
是
在
处
理
这
样
的
操
作
期
间
,
工
作
进
程
无
法
做
其
他
事
情
或
者
处
理
其
他
事
件
,
即
使
有
更
多
的
可
用
系
统
资
源
可
以
被
队
列
中
的
一
些
事
件
所
利
用
。
我
们
来
打
个
比
方
,
一
个
商
店
的
营
业
员
要
接
待
他
面
前
排
起
的
一
长
队
顾
客
。
队
伍
中
的
第
一
位
顾
客
想
要
的
某
件
商
品
不
在
店
里
而
在
仓
库
中
。
这
位
营
业
员
跑
去
仓
库
把
东
西
拿
来
。
现
在
整
个
队
伍
必
须
为
这
样
的
配
货
方
式
等
待
数
个
小
时
,
队
伍
中
的
每
个
人
都
很
不
爽
。
你
可
以
想
见
人
们
的
反
应
吧
?
队
伍
中
每
个
人
的
等
待
时
间
都
要
增
加
这
些
时
间
,
除
非
他
们
要
买
的
东
西
就
在
店
里
。
队
伍
中
的
每
个
人
不
得
不
等
待
第
一
个
人
的
购
买
在
N
G
I
N
X
中
会
发
生
几
乎
同
样
的
情
况
,
比
如
当
读
取
一
个
文
件
的
时
候
,
如
果
该
文
件
没
有
缓
存
在
内
存
中
,
就
要
从
磁
盘
上
读
取
。
从
磁
盘
(
特
别
是
旋
转
式
的
磁
盘
)
读
取
是
很
慢
的
,
而
当
队
列
中
等
待
的
其
他
请
求
可
能
不
需
要
访
问
磁
盘
时
,
它
们
也
得
被
迫
等
待
。
导
致
的
结
果
是
,
延
迟
增
加
并
且
系
统
资
源
没
有
得
到
充
分
利
用
。
一
个
阻
塞
操
作
足
以
显
著
地
延
缓
所
有
接
下
来
的
操
作
一
些
操
作
系
统
为
读
写
文
件
提
供
了
异
步
接
口
,
N
G
I
N
X
可
以
使
用
这
样
的
接
口
(
见
A
I
O
指
令
)
。
F
r
e
e
B
S
D
就
是
个
很
好
的
例
子
。
不
幸
的
是
,
我
们
不
能
在
L
i
n
u
x
上
得
到
相
同
的
福
利
。
虽
然
L
i
n
u
x
为
读
取
文
件
提
供
了
一
种
异
步
接
口
,
但
是
存
在
明
显
的
缺
点
。
其
中
之
一
是
要
求
文
件
访
问
和
缓
冲
要
对
齐
,
但
N
G
I
N
X
很
好
地
处
理
了
这
个
问
题
。
但
是
,
另
一
个
缺
点
更
糟
糕
。
异
步
接
口
要
求
文
件
描
述
符
中
要
设
置
O
_
D
I
R
E
C
T
标
记
,
就
是
说
任
何
对
文
件
的
访
问
都
将
绕
过
内
存
中
的
缓
存
,
这
增
加
了
磁
盘
的
负
载
。
在
很
多
场
景
中
,
这
都
绝
对
不
是
最
佳
选
择
。
为
了
有
针
对
性
地
解
决
这
一
问
题
,
在
N
G
I
N
X
1
.
7
.
1
1
中
引
入
了
线
程
池
。
默
认
情
况
下
,
N
G
I
N
X
+
还
没
有
包
含
线
程
池
,
但
是
如
果
你
想
试
试
的
话
,
可
以
联
系
销
售
人
员
,
N
G
I
N
X
+
R
6
是
一
个
已
经
启
用
了
线
程
池
的
构
建
版
本
。
现
在
,
让
我
们
走
进
线
程
池
,
看
看
它
是
什
么
以
及
如
何
工
作
的
。
3
.
线
程
池
让
我
们
回
到
那
个
可
怜
的
,
要
从
大
老
远
的
仓
库
去
配
货
的
售
货
员
那
儿
。
这
回
,
他
已
经
变
聪
明
了
(
或
者
也
许
是
在
一
群
愤
怒
的
顾
客
教
训
了
一
番
之
后
,
他
才
变
得
聪
明
的
?
)
,
雇
用
了
一
个
配
货
服
务
团
队
。
现
在
,
当
任
何
人
要
买
的
东
西
在
大
老
远
的
仓
库
时
,
他
不
再
亲
自
去
仓
库
了
,
只
需
要
将
订
单
丢
给
配
货
服
务
,
他
们
将
处
理
订
单
,
同
时
,
我
们
的
售
货
员
依
然
可
以
继
续
为
其
他
顾
客
服
务
。
因
此
,
只
有
那
些
要
买
仓
库
里
东
西
的
顾
客
需
要
等
待
配
货
,
其
他
顾
客
可
以
得
到
即
时
服
务
。
传
递
订
单
给
配
货
服
务
不
会
阻
塞
队
伍
对
N
G
I
N
X
而
言
,
线
程
池
执
行
的
就
是
配
货
服
务
的
功
能
。
它
由
一
个
任
务
队
列
和
一
组
处
理
这
个
队
列
的
线
程
组
成
。
当
工
作
进
程
需
要
执
行
一
个
潜
在
的
长
操
作
时
,
工
作
进
程
不
再
自
己
执
行
这
个
操
作
,
而
是
将
任
务
放
到
线
程
池
队
列
中
,
任
何
空
闲
的
线
程
都
可
以
从
队
列
中
获
取
并
执
行
这
个
任
务
。
工
作
进
程
将
阻
塞
操
作
卸
给
线
程
池
那
么
,
这
就
像
我
们
有
了
另
外
一
个
队
列
。
是
这
样
的
,
但
是
在
这
个
场
景
中
,
队
列
受
限
于
特
殊
的
资
源
。
磁
盘
的
读
取
速
度
不
能
比
磁
盘
产
生
数
据
的
速
度
快
。
不
管
怎
么
说
,
至
少
现
在
磁
盘
不
再
延
误
其
他
事
件
,
只
有
访
问
文
件
的
请
求
需
要
等
待
。
“
从
磁
盘
读
取
”
这
个
操
作
通
常
是
阻
塞
操
作
最
常
见
的
示
例
,
但
是
实
际
上
,
N
G
I
N
X
中
实
现
的
线
程
池
可
用
于
处
理
任
何
不
适
合
在
主
循
环
中
执
行
的
任
务
。
目
前
,
卸
载
到
线
程
池
中
执
行
的
两
个
基
本
操
作
是
大
多
数
操
作
系
统
中
的
r
e
a
d
(
)
系
统
调
用
和
L
i
n
u
x
中
的
s
e
n
d
f
i
l
e
(
)
。
接
下
来
,
我
们
将
对
线
程
池
进
行
测
试
(
t
e
s
t
)
和
基
准
测
试
(
b
e
n
c
h
m
a
r
k
)
,
在
未
来
的
版
本
中
,
如
果
有
明
显
的
优
势
,
我
们
可
能
会
卸
载
其
他
操
作
到
线
程
池
中
。
4
.
基
准
测
试
现
在
让
我
们
从
理
论
过
度
到
实
践
。
我
们
将
进
行
一
次
模
拟
基
准
测
试
(
s
y
n
t
h
e
t
i
c
b
e
n
c
h
m
a
r
k
)
,
模
拟
在
阻
塞
操
作
和
非
阻
塞
操
作
的
最
差
混
合
条
件
下
,
使
用
线
程
池
的
效
果
。
另
外
,
我
们
需
要
一
个
内
存
肯
定
放
不
下
的
数
据
集
。
在
一
台
4
8
G
B
内
存
的
机
器
上
,
我
们
已
经
产
生
了
每
文
件
大
小
为
4
M
B
的
随
机
数
据
,
总
共
2
5
6
G
B
,
然
后
配
置
N
G
I
N
X
,
版
本
为
1
.
9
.
0
。
配
置
很
简
单
:
2
.
6
.
1
0
.
1
4
.
1
.
w
o
r
k
e
r
_
p
r
o
c
e
s
s
e
s
1
6
;
3
.
e
v
e
n
t
s
{
4
.
a
c
c
e
p
t
_
m
u
t
e
x
o
f
f
;
5
.
}
7
.
h
t
t
p
{
8
.
i
n
c
l
u
d
e
m
i
m
e
.
t
y
p
e
s
;
9
.
d
e
f
a
u
l
t
_
t
y
p
e
a
p
p
l
i
c
a
t
i
o
n
/
o
c
t
e
t
-
s
t
r
e
a
m
;
1
1
.
a
c
c
e
s
s
_
l
o
g
o
f
f
;
1
2
.
s
e
n
d
f
i
l
e
o
n
;
1
3
.
s
e
n
d
f
i
l
e
_
m
a
x
_
c
h
u
n
k
5
1
2
k
;
1
5
.
s
e
r
v
e
r
{
1
7
.
如
上
所
示
,
为
了
达
到
更
好
的
性
能
,
我
们
调
整
了
几
个
参
数
:
禁
用
了
l
o
g
g
i
n
g
和
a
c
c
e
p
t
_
m
u
t
e
x
,
同
时
,
启
用
了
s
e
n
d
f
i
l
e
并
设
置
了
s
e
n
d
f
i
l
e
_
m
a
x
_
c
h
u
n
k
的
大
小
。
最
后
一
个
指
令
可
以
减
少
阻
塞
调
用
s
e
n
d
f
i
l
e
(
)
所
花
费
的
最
长
时
间
,
因
为
N
G
I
N
X
不
会
尝
试
一
次
将
整
个
文
件
发
送
出
去
,
而
是
每
次
发
送
大
小
为
5
1
2
K
B
的
块
数
据
。
这
台
测
试
服
务
器
有
2
个
I
n
t
e
l
X
e
o
n
E
5
6
4
5
处
理
器
(
共
计
:
1
2
核
、
2
4
超
线
程
)
和
1
0
-
G
b
p
s
的
网
络
接
口
。
磁
盘
子
系
统
是
由
4
块
西
部
数
据
W
D
1
0
0
3
F
B
Y
X
磁
盘
组
成
的
R
A
I
D
1
0
阵
列
。
所
有
这
些
硬
件
由
U
b
u
n
t
u
服
务
器
1
4
.
0
4
.
1
L
T
S
供
电
。
为
基
准
测
试
配
置
负
载
生
成
器
和
N
G
I
N
X
客
户
端
有
2
台
服
务
器
,
它
们
的
规
格
相
同
。
在
其
中
一
台
上
,
在
w
r
k
中
使
用
L
u
a
脚
本
创
建
了
负
载
程
序
。
脚
本
使
用
2
0
0
个
并
行
连
接
向
服
务
器
请
求
文
件
,
每
个
请
求
都
可
能
未
命
中
缓
存
而
从
磁
盘
阻
塞
读
取
。
我
们
将
这
种
负
载
称
作
随
机
负
载
。
在
另
一
台
客
户
端
机
器
上
,
我
们
将
运
行
w
r
k
的
另
一
个
副
本
,
使
用
5
0
个
并
行
连
接
多
次
请
求
同
一
个
文
件
。
因
为
这
个
文
件
将
被
频
繁
地
访
问
,
所
以
它
会
一
直
驻
留
在
内
存
中
。
在
正
常
情
况
下
,
N
G
I
N
X
能
够
非
常
快
速
地
服
务
这
些
请
求
,
但
是
如
果
工
作
进
程
被
其
他
请
求
阻
塞
的
话
,
性
能
将
会
下
降
。
我
们
将
这
种
负
载
称
作
恒
定
负
载
。
性
能
将
由
服
务
器
上
i
f
s
t
a
t
监
测
的
吞
吐
率
(
t
h
r
o
u
g
h
p
u
t
)
和
从
第
二
台
客
户
端
获
取
的
w
r
k
结
果
来
度
量
。
现
在
,
没
有
使
用
线
程
池
的
第
一
次
运
行
将
不
会
带
给
我
们
非
常
振
奋
的
结
果
:
1
5
.
s
e
r
v
e
r
{
1
6
.
l
i
s
t
e
n
8
0
0
0
;
1
8
.
l
o
c
a
t
i
o
n
/
{
1
9
.
r
o
o
t
/
s
t
o
r
a
g
e
;
2
0
.
}
2
1
.
}
2
2
.
}
1
.
%
i
f
s
t
a
t
-
b
i
e
t
h
2
2
.
e
t
h
2
3
.
K
b
p
s
i
n
K
b
p
s
o
u
t
4
.
5
5
3
1
.
2
4
1
.
0
3
e
+
0
6
5
.
4
8
5
5
.
2
3
8
1
2
9
2
2
.
7
如
上
所
示
,
使
用
这
种
配
置
,
服
务
器
产
生
的
总
流
量
约
为
1
G
b
p
s
。
从
下
面
所
示
的
t
o
p
输
出
,
我
们
可
以
看
到
,
工
作
进
程
的
大
部
分
时
间
花
在
阻
塞
I
/
O
上
(
它
们
处
于
t
o
p
的
D
状
态
)
:
6
.
在
这
种
情
况
下
,
吞
吐
率
受
限
于
磁
盘
子
系
统
,
而
C
P
U
在
大
部
分
时
间
里
是
空
闲
的
。
从
w
r
k
获
得
的
结
果
也
非
常
低
:
6
.
5
9
9
4
.
6
6
1
.
0
7
e
+
0
6
7
.
5
4
7
6
.
2
7
9
8
1
5
2
9
.
3
8
.
6
3
5
3
.
6
2
1
.
1
2
e
+
0
6
9
.
5
1
6
6
.
1
7
8
9
2
7
7
0
.
3
1
0
.
5
5
2
2
.
8
1
9
7
8
5
4
0
.
8
1
1
.
6
2
0
8
.
1
0
9
8
5
4
6
6
.
7
1
2
.
6
3
7
0
.
7
9
1
.
1
2
e
+
0
6
1
3
.
6
1
2
3
.
3
3
1
.
0
7
e
+
0
6
1
.
t
o
p
-
1
0
:
4
0
:
4
7
u
p
1
1
d
a
y
s
,
1
:
3
2
,
1
u
s
e
r
,
l
o
a
d
a
v
e
r
a
g
e
:
4
9
.
6
1
,
4
5
.
7
7
6
2
.
8
9
2
.
T
a
s
k
s
:
3
7
5
t
o
t
a
l
,
2
r
u
n
n
i
n
g
,
3
7
3
s
l
e
e
p
i
n
g
,
0
s
t
o
p
p
e
d
,
0
z
o
m
b
i
e
3
.
%
C
p
u
(
s
)
:
0
.
0
u
s
,
0
.
3
s
y
,
0
.
0
n
i
,
6
7
.
7
i
d
,
3
1
.
9
w
a
,
0
.
0
h
i
,
0
.
0
s
i
,
0
.
0
s
t
4
.
K
i
B
M
e
m
:
4
9
4
5
3
4
4
0
t
o
t
a
l
,
4
9
1
4
9
3
0
8
u
s
e
d
,
3
0
4
1
3
2
f
r
e
e
,
9
8
7
8
0
b
u
f
f
e
r
s
5
.
K
i
B
S
w
a
p
:
1
0
4
7
4
2
3
6
t
o
t
a
l
,
2
0
1
2
4
u
s
e
d
,
1
0
4
5
4
1
1
2
f
r
e
e
,
4
6
9
0
3
4
1
2
c
a
c
h
e
d
M
e
m
7
.
P
I
D
U
S
E
R
P
R
N
I
V
I
R
T
R
E
S
S
H
R
S
%
C
P
U
%
M
E
M
T
I
M
E
+
C
O
M
M
A
N
D
8
.
4
6
3
9
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
1
5
2
4
9
6
D
0
.
7
0
.
1
0
:
0
0
.
1
7
n
g
i
n
x
9
.
4
6
3
2
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
1
9
6
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
1
1
n
g
i
n
x
1
0
.
4
6
3
3
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
3
2
4
5
4
0
D
0
.
3
0
.
1
0
:
0
0
.
1
1
n
g
i
n
x
1
1
.
4
6
3
5
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
1
3
6
4
8
0
D
0
.
3
0
.
1
0
:
0
0
.
1
2
n
g
i
n
x
1
2
.
4
6
3
6
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
8
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
1
4
n
g
i
n
x
1
3
.
4
6
3
7
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
8
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
1
0
n
g
i
n
x
1
4
.
4
6
3
8
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
4
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
1
2
n
g
i
n
x
1
5
.
4
6
4
0
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
3
2
4
5
4
0
D
0
.
3
0
.
1
0
:
0
0
.
1
3
n
g
i
n
x
1
6
.
4
6
4
1
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
3
2
4
5
4
0
D
0
.
3
0
.
1
0
:
0
0
.
1
3
n
g
i
n
x
1
7
.
4
6
4
2
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
8
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
1
1
n
g
i
n
x
1
8
.
4
6
4
3
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
7
6
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
2
9
n
g
i
n
x
1
9
.
4
6
4
4
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
4
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
1
1
n
g
i
n
x
2
0
.
4
6
4
5
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
4
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
1
7
n
g
i
n
x
2
1
.
4
6
4
6
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
4
5
3
6
D
0
.
3
0
.
1
0
:
0
0
.
1
2
n
g
i
n
x
2
2
.
4
6
4
7
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
8
5
3
2
D
0
.
3
0
.
1
0
:
0
0
.
1
7
n
g
i
n
x
2
3
.
4
6
3
1
v
b
a
r
t
2
0
0
4
7
1
8
0
7
5
6
2
5
2
S
0
.
0
0
.
1
0
:
0
0
.
0
0
n
g
i
n
x
2
4
.
4
6
3
4
v
b
a
r
t
2
0
0
4
7
1
8
0
2
8
2
0
8
5
3
6
D
0
.
0
0
.
1
0
:
0
0
.
1
1
n
g
i
n
x
2
5
.
4
6
4
8
v
b
a
r
t
2
0
0
2
5
2
3
2
1
9
5
6
1
1
6
0
R
0
.
0
0
.
0
0
:
0
0
.
0
8
t
o
p
2
6
.
2
5
9
2
1
v
b
a
r
t
2
0
0
1
2
1
9
5
6
2
2
3
2
1
0
5
6
S
0
.
0
0
.
0
0
:
0
1
.
9
7
s
s
h
d
2
7
.
2
5
9
2
3
v
b
a
r
t
2
0
0
4
0
3
0
4
4
1
6
0
2
2
0
8
S
0
.
0
0
.
0
0
:
0
0
.
5
3
z
s
h
1
.
R
u
n
n
i
n
g
1
m
t
e
s
t
@
h
t
t
p
:
/
/
1
9
2
.
0
.
2
.
1
:
8
0
0
0
/
1
/
1
/
1
请
记
住
,
文
件
是
从
内
存
送
达
的
!
第
一
个
客
户
端
的
2
0
0
个
连
接
创
建
的
随
机
负
载
,
使
服
务
器
端
的
全
部
的
工
作
进
程
忙
于
从
磁
盘
读
取
文
件
,
因
此
产
生
了
过
大
的
延
迟
,
并
且
无
法
在
合
理
的
时
间
内
处
理
我
们
的
请
求
。
现
在
,
我
们
的
线
程
池
要
登
场
了
。
为
此
,
我
们
只
需
在
块
中
添
加
a
i
o
t
h
r
e
a
d
s
指
令
:
接
着
,
执
行
N
G
I
N
X
r
e
l
o
a
d
重
新
加
载
配
置
。
然
后
,
我
们
重
复
上
述
的
测
试
:
现
在
,
我
们
的
服
务
器
产
生
的
流
量
是
9
.
5
G
b
p
s
,
相
比
之
下
,
没
有
使
用
线
程
池
时
只
有
约
1
G
b
p
s
!
理
论
上
还
可
以
产
生
更
多
的
流
量
,
但
是
这
已
经
达
到
了
机
器
的
最
大
网
络
吞
吐
能
力
,
所
以
在
这
次
N
G
I
N
X
的
测
试
中
,
N
G
I
N
X
受
限
于
网
络
接
口
。
工
作
进
程
的
大
部
分
时
间
只
是
休
眠
和
等
待
新
的
时
间
(
它
们
处
于
t
o
p
的
S
状
态
)
:
2
.
1
2
t
h
r
e
a
d
s
a
n
d
5
0
c
o
n
n
e
c
t
i
o
n
s
3
.
T
h
r
e
a
d
S
t
a
t
s
A
v
g
S
t
d
e
v
M
a
x
+
/
-
S
t
d
e
v
4
.
L
a
t
e
n
c
y
7
.
4
2
s
5
.
3
1
s
2
4
.
4
1
s
7
4
.
7
3
%
5
.
R
e
q
/
S
e
c
0
.
1
5
0
.
3
6
1
.
0
0
8
4
.
6
2
%
6
.
4
8
8
r
e
q
u
e
s
t
s
i
n
1
.
0
1
m
,
2
.
0
1
G
B
r
e
a
d
7
.
R
e
q
u
e
s
t
s
/
s
e
c
:
8
.
0
8
8
.
T
r
a
n
s
f
e
r
/
s
e
c
:
3
4
.
0
7
M
B
l
o
c
a
t
i
o
n
1
.
l
o
c
a
t
i
o
n
/
{
2
.
r
o
o
t
/
s
t
o
r
a
g
e
;
3
.
a
i
o
t
h
r
e
a
d
s
;
4
.
}
1
.
%
i
f
s
t
a
t
-
b
i
e
t
h
2
2
.
e
t
h
2
3
.
K
b
p
s
i
n
K
b
p
s
o
u
t
4
.
6
0
9
1
5
.
1
9
9
.
5
1
e
+
0
6
5
.
5
9
9
7
8
.
8
9
9
.
5
1
e
+
0
6
6
.
6
0
1
2
2
.
3
8
9
.
5
1
e
+
0
6
7
.
6
1
1
7
9
.
0
6
9
.
5
1
e
+
0
6
8
.
6
1
7
9
8
.
4
0
9
.
5
1
e
+
0
6
9
.
5
7
0
7
2
.
9
7
9
.
5
0
e
+
0
6
1
0
.
5
6
0
7
2
.
6
1
9
.
5
1
e
+
0
6
1
1
.
6
1
2
7
9
.
6
3
9
.
5
1
e
+
0
6
1
2
.
6
1
2
4
3
.
5
4
9
.
5
1
e
+
0
6
1
3
.
5
9
6
3
2
.
5
0
9
.
5
0
e
+
0
6
6
.
如
上
所
示
,
基
准
测
试
中
还
有
大
量
的
C
P
U
资
源
剩
余
。
w
r
k
的
结
果
如
下
:
服
务
器
处
理
4
M
B
文
件
的
平
均
时
间
从
7
.
4
2
秒
降
到
2
2
6
.
3
2
毫
秒
(
减
少
了
3
3
倍
)
,
每
秒
请
求
处
理
数
提
升
了
3
1
倍
(
2
5
0
v
s
8
)
!
对
此
,
我
们
的
解
释
是
请
求
不
再
因
为
工
作
进
程
被
阻
塞
在
读
文
件
,
而
滞
留
在
事
件
队
列
中
,
等
待
处
理
,
它
们
可
以
被
空
闲
的
进
程
处
理
掉
。
只
要
磁
盘
子
1
.
t
o
p
-
1
0
:
4
3
:
1
7
u
p
1
1
d
a
y
s
,
1
:
3
5
,
1
u
s
e
r
,
l
o
a
d
a
v
e
r
a
g
e
:
1
7
2
.
7
1
,
9
3
.
8
4
,
7
7
.
9
0
2
.
T
a
s
k
s
:
3
7
6
t
o
t
a
l
,
1
r
u
n
n
i
n
g
,
3
7
5
s
l
e
e
p
i
n
g
,
0
s
t
o
p
p
e
d
,
0
z
o
m
b
i
e
3
.
%
C
p
u
(
s
)
:
0
.
2
u
s
,
1
.
2
s
y
,
0
.
0
n
i
,
3
4
.
8
i
d
,
6
1
.
5
w
a
,
0
.
0
h
i
,
2
.
3
s
i
,
0
.
0
s
t
4
.
K
i
B
M
e
m
:
4
9
4
5
3
4
4
0
t
o
t
a
l
,
4
9
0
9
6
8
3
6
u
s
e
d
,
3
5
6
6
0
4
f
r
e
e
,
9
7
2
3
6
b
u
f
f
e
r
s
5
.
K
i
B
S
w
a
p
:
1
0
4
7
4
2
3
6
t
o
t
a
l
,
2
2
8
6
0
u
s
e
d
,
1
0
4
5
1
3
7
6
f
r
e
e
,
4
6
8
3
6
5
8
0
c
a
c
h
e
d
M
e
m
7
.
P
I
D
U
S
E
R
P
R
N
I
V
I
R
T
R
E
S
S
H
R
S
%
C
P
U
%
M
E
M
T
I
M
E
+
C
O
M
M
A
N
D
8
.
4
6
5
4
v
b
a
r
t
2
0
0
3
0
9
7
0
8
2
8
8
4
4
5
9
6
S
9
.
0
0
.
1
0
:
0
8
.
6
5
n
g
i
n
x
9
.
4
6
6
0
v
b
a
r
t
2
0
0
3
0
9
7
4
8
2
8
9
2
0
5
9
6
S
6
.
6
0
.
1
0
:
1
4
.
8
2
n
g
i
n
x
1
0
.
4
6
5
8
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
2
4
5
2
0
S
4
.
3
0
.
1
0
:
0
1
.
4
0
n
g
i
n
x
1
1
.
4
6
6
3
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
7
6
5
7
2
S
4
.
3
0
.
1
0
:
0
1
.
3
2
n
g
i
n
x
1
2
.
4
6
6
7
v
b
a
r
t
2
0
0
3
0
9
5
8
4
2
8
7
1
2
5
8
8
S
3
.
7
0
.
1
0
:
0
5
.
1
9
n
g
i
n
x
1
3
.
4
6
5
6
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
7
6
5
7
2
S
3
.
3
0
.
1
0
:
0
1
.
8
4
n
g
i
n
x
1
4
.
4
6
6
4
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
2
8
5
2
4
S
3
.
3
0
.
1
0
:
0
1
.
2
9
n
g
i
n
x
1
5
.
4
6
5
2
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
7
6
5
7
2
S
3
.
0
0
.
1
0
:
0
1
.
4
6
n
g
i
n
x
1
6
.
4
6
6
2
v
b
a
r
t
2
0
0
3
0
9
5
5
2
2
8
7
0
0
5
9
6
S
2
.
7
0
.
1
0
:
0
5
.
9
2
n
g
i
n
x
1
7
.
4
6
6
1
v
b
a
r
t
2
0
0
3
0
9
4
6
4
2
8
6
3
6
5
9
6
S
2
.
3
0
.
1
0
:
0
1
.
5
9
n
g
i
n
x
1
8
.
4
6
5
3
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
7
6
5
7
2
S
1
.
7
0
.
1
0
:
0
1
.
7
0
n
g
i
n
x
1
9
.
4
6
6
6
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
2
8
5
2
4
S
1
.
3
0
.
1
0
:
0
1
.
6
3
n
g
i
n
x
2
0
.
4
6
5
7
v
b
a
r
t
2
0
0
3
0
9
5
8
4
2
8
6
9
6
5
9
2
S
1
.
0
0
.
1
0
:
0
0
.
6
4
n
g
i
n
x
2
1
.
4
6
5
5
v
b
a
r
t
2
0
0
3
0
9
5
8
2
8
4
7
6
5
7
2
S
0
.
7
0
.
1
0
:
0
2
.
8
1
n
g
i
n
x
2
2
.
4
6
5
9
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
6
8
5
6
4
S
0
.
3
0
.
1
0
:
0
1
.
2
0
n
g
i
n
x
2
3
.
4
6
6
5
v
b
a
r
t
2
0
0
3
0
9
4
5
2
2
8
4
7
6
5
7
2
S
0
.
3
0
.
1
0
:
0
0
.
7
1
n
g
i
n
x
2
4
.
5
1
8
0
v
b
a
r
t
2
0
0
2
5
2
3
2
1
9
5
2
1
1
5
6
R
0
.
0
0
.
0
0
:
0
0
.
4
5
t
o
p
2
5
.
4
6
5
1
v
b
a
r
t
2
0
0
2
0
0
3
2
7
5
2
2
5
2
S
0
.
0
0
.
0
0
:
0
0
.
0
0
n
g
i
n
x
2
6
.
2
5
9
2
1
v
b
a
r
t
2
0
0
1
2
1
9
5
6
2
1
7
6
1
0
0
0
S
0
.
0
0
.
0
0
:
0
1
.
9
8
s
s
h
d
2
7
.
2
5
9
2
3
v
b
a
r
t
2
0
0
4
0
3
0
4
3
8
4
0
2
2
0
8
S
0
.
0
0
.
0
0
:
0
0
.
5
4
z
s
h
1
.
R
u
n
n
i
n
g
1
m
t
e
s
t
@
h
t
t
p
:
/
/
1
9
2
.
0
.
2
.
1
:
8
0
0
0
/
1
/
1
/
1
2
.
1
2
t
h
r
e
a
d
s
a
n
d
5
0
c
o
n
n
e
c
t
i
o
n
s
3
.
T
h
r
e
a
d
S
t
a
t
s
A
v
g
S
t
d
e
v
M
a
x
+
/
-
S
t
d
e
v
4
.
L
a
t
e
n
c
y
2
2
6
.
3
2
m
s
3
9
2
.
7
6
m
s
1
.
7
2
s
9
3
.
4
8
%
5
.
R
e
q
/
S
e
c
2
0
.
0
2
1
0
.
8
4
5
9
.
0
0
6
5
.
9
1
%
6
.
1
5
0
4
5
r
e
q
u
e
s
t
s
i
n
1
.
0
0
m
,
5
8
.
8
6
G
B
r
e
a
d
7
.
R
e
q
u
e
s
t
s
/
s
e
c
:
2
5
0
.
5
7
8
.
T
r
a
n
s
f
e
r
/
s
e
c
:
0
.
9
8
G
B
系
统
能
做
到
最
好
,
就
能
服
务
好
第
一
个
客
户
端
上
的
随
机
负
载
,
N
G
I
N
X
可
以
使
用
剩
余
的
C
P
U
资
源
和
网
络
容
量
,
从
内
存
中
读
取
,
以
服
务
于
上
述
的
第
二
个
客
户
端
的
请
求
。
5
.
依
然
没
有
银
弹
在
抛
出
我
们
对
阻
塞
操
作
的
担
忧
并
给
出
一
些
令
人
振
奋
的
结
果
后
,
可
能
大
部
分
人
已
经
打
算
在
你
的
服
务
器
上
配
置
线
程
池
了
。
先
别
着
急
。
实
际
上
,
最
幸
运
的
情
况
是
,
读
取
和
发
送
文
件
操
作
不
去
处
理
缓
慢
的
硬
盘
驱
动
器
。
如
果
我
们
有
足
够
多
的
内
存
来
存
储
数
据
集
,
那
么
操
作
系
统
将
会
足
够
聪
明
地
在
被
称
作
“
页
面
缓
存
”
的
地
方
,
缓
存
频
繁
使
用
的
文
件
。
“
页
面
缓
存
”
的
效
果
很
好
,
可
以
让
N
G
I
N
X
在
几
乎
所
有
常
见
的
用
例
中
展
示
优
异
的
性
能
。
从
页
面
缓
存
中
读
取
比
较
快
,
没
有
人
会
说
这
种
操
作
是
“
阻
塞
”
。
而
另
一
方
面
,
卸
载
任
务
到
一
个
线
程
池
是
有
一
定
开
销
的
。
因
此
,
如
果
内
存
有
合
理
的
大
小
并
且
待
处
理
的
数
据
集
不
是
很
大
的
话
,
那
么
无
需
使
用
线
程
池
,
N
G
I
N
X
已
经
工
作
在
最
优
化
的
方
式
下
。
卸
载
读
操
作
到
线
程
池
是
一
种
适
用
于
非
常
特
殊
任
务
的
技
术
。
只
有
当
经
常
请
求
的
内
容
的
大
小
,
不
适
合
操
作
系
统
的
虚
拟
机
缓
存
时
,
这
种
技
术
才
是
最
有
用
的
。
至
于
可
能
适
用
的
场
景
,
比
如
,
基
于
N
G
I
N
X
的
高
负
载
流
媒
体
服
务
器
。
这
正
是
我
们
已
经
模
拟
的
基
准
测
试
的
场
景
。
我
们
如
果
可
以
改
进
卸
载
读
操
作
到
线
程
池
,
将
会
非
常
有
意
义
。
我
们
只
需
要
知
道
所
需
的
文
件
数
据
是
否
在
内
存
中
,
只
有
不
在
内
存
中
时
,
读
操
作
才
应
该
卸
载
到
一
个
单
独
的
线
程
中
。
再
回
到
售
货
员
那
个
比
喻
的
场
景
中
,
这
回
,
售
货
员
不
知
道
要
买
的
商
品
是
否
在
店
里
,
他
必
须
要
么
总
是
将
所
有
的
订
单
提
交
给
配
货
服
务
,
要
么
总
是
亲
自
处
理
它
们
。
人
艰
不
拆
,
操
作
系
统
缺
少
这
样
的
功
能
。
第
一
次
尝
试
是
在
2
0
1
0
年
,
人
们
试
图
将
这
一
功
能
添
加
到
L
i
n
u
x
作
为
f
i
n
c
o
r
e
(
)
系
统
调
用
,
但
是
没
有
成
功
。
后
来
还
有
一
些
尝
试
,
是
使
用
R
W
F
_
N
O
N
B
L
O
C
K
标
记
作
为
p
r
e
a
d
v
2
(
)
系
统
调
用
来
实
现
这
一
功
能
(
详
情
见
L
W
N
.
n
e
t
上
的
非
阻
塞
缓
冲
文
件
读
取
操
作
和
异
步
缓
冲
读
操
作
)
。
但
所
有
这
些
补
丁
的
命
运
目
前
还
不
明
朗
。
悲
催
的
是
,
这
些
补
丁
尚
没
有
被
内
核
接
受
的
主
要
原
因
,
貌
似
是
因
为
旷
日
持
久
的
撕
逼
大
战
(
b
i
k
e
s
h
e
d
d
i
n
g
)
。
另
一
方
面
,
F
r
e
e
B
S
D
的
用
户
完
全
不
必
担
心
。
F
r
e
e
B
S
D
已
经
具
备
足
够
好
的
读
文
件
取
异
步
接
口
,
我
们
应
该
用
这
个
接
口
而
不
是
线
程
池
。
6
.
配
置
线
程
池
所
以
,
如
果
你
确
信
在
你
的
场
景
中
使
用
线
程
池
可
以
带
来
好
处
,
那
么
现
在
是
时
候
深
入
了
解
线
程
池
的
配
置
了
。
线
程
池
的
配
置
非
常
简
单
、
灵
活
。
首
先
,
获
取
N
G
I
N
X
1
.
7
.
1
1
或
更
高
版
本
的
源
代
码
,
使
用
配
置
参
数
编
译
。
在
最
简
单
的
场
景
中
,
配
置
看
起
来
很
朴
实
。
我
们
只
需
要
在
、
,
或
者
上
下
文
中
包
含
a
i
o
t
h
r
e
a
d
s
指
令
即
可
:
-
-
w
i
t
h
-
t
h
r
e
a
d
s
h
t
t
p
s
e
r
v
e
r
l
o
c
a
t
i
o
n
1
.
a
i
o
t
h
r
e
a
d
s
;
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页