Updated 优化 Shadowsocks (markdown)
parent
df415de02c
commit
2fe5336c91
1 changed files with 9 additions and 9 deletions
|
@ -1,5 +1,5 @@
|
|||
如果您看到很多 `error: too many open files` 在你的日志中,这时你就应该优化你的系统了。
|
||||
本教程适用于所有Shadowsocks服务端 (Python版、libev版、还有其他...)
|
||||
本教程适用于所有 Shadowsocks 服务端 (Python 版、libev 版、还有其他)
|
||||
|
||||
以下教程适用于 Debian7 系统:
|
||||
|
||||
|
@ -44,7 +44,7 @@ ulimit -n 51200
|
|||
|
||||
如果您通过其他方式来启动 Shadowsocks,确保 `ulimit -n 51200` 在您的启动脚本中。
|
||||
|
||||
优化后,一个繁忙的处理很多连接数的Shadowsocks服务器,会占用30MB的内存以及10%的CPU。要注意的是在这个时候,**Linux 内核使用了 >100MB 内存**来缓冲和缓存这些连接。用了上面提供的sysctl设置后,你的内存速度会得到提升。如果你想用更少内存的话,减少rmem 以及 wmem。
|
||||
优化后,一个繁忙的处理很多连接数的 Shadowsocks 服务器,会占用大约 30MB 的内存以及 10% 的 CPU。要注意的是同时,**Linux 内核使用了 >100MB 内存**来存储这些连接的缓存。用了上面提供的 sysctl 设置后,你是在用内存空间换取速度。如果你想用更少内存的话,减少 rmem 以及 wmem。
|
||||
|
||||

|
||||
|
||||
|
@ -54,6 +54,6 @@ ulimit -n 51200
|
|||
|
||||

|
||||
|
||||
Before & after:
|
||||
使用前 & 使用后:
|
||||
|
||||

|
Loading…
Add table
Add a link
Reference in a new issue