引子

[CPyUG] 对于python的sandbox,有什么好的方案吗? 由python的沙箱引出虚拟化中的两个名词lxc和cgroup。

cgroup(control groups)

Lxc(LinuX Containers)

由于与OpenVZ同为OS级别的虚拟化技术,免不了对比两者之前的差异。

OpenVZ vs LXC

通过上面的文章可以看到目前lxc 还不适合是用在生产环境。Lxc 依赖的cgroup 早已加入linux kernel mainline中。我比较认同Lxc 最终会替代 OpenVZ。

see also


bbcp,替代scp的多线程传输工具

01-07-2013 by luw2007

选用bbcp替代scp的原因

这两天用scp往服务器上传数据,scp传输速度太慢。特别是网络不太稳定的时候,速度非常慢。惨不忍睹。 所以想找个替代工具。

使用中遇到的问题

如何好用, 比scp 快多少就不测试了。这里说说遇到问题。

  1. 需要目标服务器上同样放置bbcp程序。如果有admin权限,比较好办。
  2. 防火墙。由于采用了多个端口同时传输数据, 所以需要开发至少8个端口用于传输数据。
    • 目标服务器在公网,并且开放端口,直接传输;
    • 目标服务器在内网,
      • 防火墙映射端口,直接传输。
      • 目标服务器无法映射端口,本地开放端口或者可以映射端口, 可以使用-Z(同--port 此为12.08.17版本中加入,如果无法使用, 请使用 --help 查看版本) 传输。
      • 本地也无法映射端口。那就没辙了。
  3. 连接目标服务器ssh的端口貌似没法修改, 默认22。 但是好多服务器都修改了这个端口。(提供了-S, 但是不会设置)

bbcp的相关网页

read more