如果需要精确的分配和释放资源,就需要上下文管理 context manager
,上下文管理器在 Python 中最常见的例子就是 with
语句
Tmuxinator - 轻松管理复杂 tmux 会话
重度依赖 tmux 的朋友可能会有这样的一个问题, 每次重新打开 tmux, 都需要重新手动创建 window, pane, 并运行各种程序, tmuxinator 就是为了解决这个问题而诞生的。
坐标上海,升级了电信 1000M 宽带,正好手上有 NCP 和 CN2 GIA 的 VPS,来测测速度
以下测试均在 Macbook Pro 15(2015) 通过雷电 2 转千兆 直连光猫 GP1700(万兆 EPON 光口) 的千兆口测试
测试方案
通过 dd if=/dev/zero of=/data/testfile bs=4M count=1024 生成一个 4G 的文件,然后通过 Nginx 暴露出来,再通过 aria2c 下载
环境说明
由于 MoonVM 提供的 NCP 主机带宽只有 500M,而搬瓦工 CN2 GIA 节点有 1000M 的带宽,所以结果没有可比性
由于 GP1700 没有提供万兆的以太网口,物理上的极限就是 1000M 了,再加上协议包头的损耗,最高只能达到 900 多 M 的速度、但经过测试发现,同时连接光猫的多个千兆口到多个设备,同时进行测速,能够达到接近 1300M 的速率,说明还是物理接口限制了带宽。
BWH CN2 GIA
MoonVM NCP
可以看到无论是 CN2 GIA 还是 NCP 速度都非常客观,经过参数的调整之后,应该是能达到满速的。
日常使用
CN2 GIA 和 NCP 都使用了一段时间,发现在上海电信和联通的家用 /企业宽带中 NCP 的稳定性还是不如 CN2 GIA (由于网络环境不同,不同的环境测试结果会有所偏差)
最后如果想要购买板瓦工 GIA 的朋友,可以使用我的 aff https://bandwagonhost.com/aff.php?aff=8196