我这几天看文档,都只看到可以 dump 包来分析,但是这种方式一来有点多余,而来还得进行额外的分析。有没有可以直接获取虚拟机系统对外发送的数据带宽,或者总流量的方法呢?
求教。

我这几天看文档,都只看到可以 dump 包来分析,但是这种方式一来有点多余,而来还得进行额外的分析。有没有可以直接获取虚拟机系统对外发送的数据带宽,或者总流量的方法呢?
求教。
1 CEBBCAT Feb 27, 2018 via Android Windows ?系统自带的,在性能监视器里面 |
6 billows OP @CEBBCAT V2EX 乍不支持主题追加描述了啊。。 我想达到的目的是,尽可能在不动宿主机的情况下,安装一个虚拟机。要求虚拟机能访问外网,宿主机能 ssh 到这个虚拟机,并能访问虚拟机的 80,443 等端口即可。 基本上 NAT 网络方式+端口绑定映射就能达到要求。 桥接复杂了一些,而且桥接需要宿主机的路由能分配 IP 给虚拟机,所以有些地方就不能用桥接。 最后是希望,在满足要求的情况下,不管用什么网络方式,最终能统计这台虚拟机所使用的流量。 |
8 billwsy Feb 27, 2018 虚拟机的 iptables 加一条规则统计? |
9 gamexg Feb 27, 2018 跑个虚拟路由器,然后虚拟机通过虚拟路由器上网,路由器统计网络信息。 |
10 billows OP |
11 gamexg Feb 27, 2018 就是软路由, 创建一个内部网络(记得 virtualbox 有这个功能),虚拟机连接到这个网络。 然后虚拟软路由两个网卡一个连接到内部网络,一个桥接主机网卡。 |
12 liuweisj Feb 27, 2018 最简单的方法是给每个虚拟机建不通的 network 每个 network 在宿主机上都会有对应的一个 interface,统计这个 interface 流量就好了 |
13 NoahNye Feb 27, 2018 via iPhone 爱快或者海蜘蛛,有 web 页面,超直观简单 |
15 billwsy Feb 27, 2018 via iPhone 主机通过 NAT 给虚拟机提供网络的话主机的 iptables 加监控规则试试? |
16 adadada Feb 28, 2018 via iPhone /sys/devices/virtual/net/ 下 vm 使用的 tap 或者 tun 设备的 statistics 信息有用吗? |
17 billows OP |