Loading... ## 简述 为了更好能够提供更好的性能,V2ray有一个缓存机制,在上下游网络速率有差异时会缓存一部分数据。举个实际的例子,假如你在下载文件,网站到你的 VPS 的速度有 500 Mbps,而 VPS 到家里宽带只有 50 Mbps,V2ray 在 VPS 会以比较高的速率把文件先下好再慢慢传到电脑里。默认情况下 V2ray 对每个连接的缓存大小是 10 MBytes (现在默认缓存最大为 512 KBytes),也就是说如果下载文件开了 32 线程,那么 V2ray 最高会缓存 320 MBytes 的数据。这样一来那些内存只有 256 MBytes 甚至是 128 MBytes 的 VPS 压力就会比较大。所幸的是缓存的大小我们是可以修改的,减小缓存的大小可以降低对内存的占用,会对小内存机器比较友好。 ## 修改 编辑 /etc/systemd/system/V2rayray.service 文件,找到以下语句 ``` ExecStart=/usr/local/bin/v2ray -config /etc/v2ray/config.json ``` 修改为: ``` ExecStart=/usr/bin/env v2ray.ray.buffer.size=1 /usr/local/bin/v2ray -config /etc/v2ray/config.json ``` v2ray.ray.buffer.size 就是缓存的变量,实测设为 1 没有影响 最后修改:2024 年 02 月 27 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏