由买买提看人间百态

topics

全部话题 - 话题: hostb
(共0页)
S*A
发帖数: 7142
1
来自主题: Programming版 - 解决点实际问题,网络拷贝硬盘
我想说的是,很多东西理论上看上去
容易,实际组合到一起就会有事先难以
预计的性能问题。
这是一个很实际的问题,我想把硬盘上
的一个磁盘image 克隆到另外一部机器上。
假设现在有两部机器 hosta, hostb,中间用
用 Gigabit 的网卡连接。现在想把 hosta:/dev/sda
复制到 hostb:/dev/sda 越快越好。硬盘可以支持
100MB 左右顺序读写,网卡可以支持 125MB 的
传输。
之所以用 /dev/sda 这种原始硬盘而不用文件是,
这样没有文件系统的 overhead.
我现在的做法是,
在 hosta 上用 nc 起一个 socket 发送文件。
# dd if=/dev/sda bs=1M | nc --send-only -l 8888
在 hostb 上用 nc 收 socket 写文件。
# nc --recv-only hosta 8888 | dd of=/dev/sda bs=1M
这样可以用差不多 30MB/s 的速度复制。
但是如果 hostb 上用
nc hosta 8888 | dd of=/dev/null
也就是不写... 阅读全帖
j*a
发帖数: 14423
2
来自主题: Linux版 - 用一台ubuntu做proxy?
hosta# echo 1 > /proc/sys/net/ipv4/ip_forward
hosta# iptables -t nat -A POSTROUTING -j MASQUERADE
hostb# ip ro add default via
hostb# echo 4.2.2.2 >> /etc/resolv.conf

share
S*A
发帖数: 7142
3
来自主题: Programming版 - 解决点实际问题,网络拷贝硬盘
赞,这个 mbuffer 还不错,好像专门写来网络备份的。
放在 nc 和 dd 之间作用不大。
mbuffer 本身支持网络读写。
我现在这样干:
接受端
mbuffer -s 1M -m 10M -I 8888 -o /dev/sda
发送端
mbuffer -s 1M -m 10M -i /dev/sda -O hostb:8888
这样可以推送到 73MB/s 的确快多了。很爽。
多谢。
k***e
发帖数: 7933
4
多谢。
你知道tomato里面能设置多个DDNS吗?在ddwrt里面可以这样
hosta -a hostb -a hostc
http://www.dd-wrt.com/wiki/index.php/DDNS_-_How_to_setup_Custom_DDNS_settings_using_embedded_inadyn_-_HOWTO#Multiple_DDNS_host_names
我用的是dyndns,在tomato里怎么设置大于2个host啊?
k***e
发帖数: 7933
5
我安装的这个tomato本来也有2个DDNS。
ddwrt是只有一个DDNS,但是同一个DDNS它支持多个hostname,用 hosta -a hostb -a
hostc这样就行了。 我试了这样在tomato里面不行,只有hosta更新了IP。
(共0页)