littlewey

littlewey

🏢  Vesoft Inc. / Developer Advocate
V2EX 第 426 号会员,加入于 2010-05-08 23:10:02 +08:00
note.siwei.info/about
迫于有 AirPods 了出年会奖品 Buttons Air 蓝牙耳机
  •  1   
    二手交易  •  littlewey  •  2020-01-01 21:40:44 PM  •  最后回复来自 littlewey
    2
    分享一下我今天 GitHub 提速的 approach
    宽带症候群  •  littlewey  •  2019-08-26 09:28:18 AM  •  最后回复来自 est
    6
    ssh freeze with socks5
    宽带症候群  •  littlewey  •  2018-12-28 17:18:01 PM
    [Dalian, Xi'an, Wuhan, Guangzhou ] 云计算架构师 - Openstack/k8s [Ericsson]
  •  1   
    酷工作  •  littlewey  •  2018-08-15 08:54:17 AM  •  最后回复来自 littlewey
    4
    求下个月 HKB 续费正确姿势
    宽带症候群  •  littlewey  •  2017-03-21 16:07:27 PM  •  最后回复来自 diskerjtr
    28
    littlewey 最近回复了
    66 天前
    回复了 chinanetcoltd 创建的主题 问与答 请教大家关于虚拟化的问题
    google:hypervisor
    Update:

    之前的问题不事生产环境,之后没有重现不了了之。

    今年又有别的朋友遇到这个问题,找到我,我又看了一下,猜测问题可能出在 traffic pattern 频繁触发了 ovs dpdk bonding 的 流量 shift,shift 的抖动造成了 VM (有抖动敏感的重启机制)内部的重启,而这个 long poll 只是 VM 重启的结果。

    下边是 bonding shift 流量的触发条件:高的一边比低的一边差别在几个维度( delta BW,BW 比例,高的流量超过一个,并且 shift 能降低至少 10%)。

    ref: https://docs.openvswitch.org/en/latest/topics/bonding/

    > Bond Packet Output¶
    > When a packet is sent out a bond port, the bond member actually used is selected based on the packet’s source MAC and VLAN tag (see bond_choose_output_member()). In particular, the source MAC and VLAN tag are hashed into one of 256 values, and that value is looked up in a hash table (the “bond hash”) kept in the bond_hash member of struct port. The hash table entry identifies a bond member. If no bond member has yet been chosen for that hash table entry, vswitchd chooses one arbitrarily.

    > Every 10 seconds, vswitchd rebalances the bond members (see bond_rebalance()). To rebalance, vswitchd examines the statistics for the number of bytes transmitted by each member over approximately the past minute, with data sent more recently weighted more heavily than data sent less recently. It considers each of the members in order from most-loaded to least-loaded. If highly loaded member H is significantly more heavily loaded than the least-loaded member L, and member H carries at least two hashes, then vswitchd shifts one of H’s hashes to L. However, vswitchd will only shift a hash from H to L if it will decrease the ratio of the load between H and L by at least 0.1.

    > Currently, “significantly more loaded” means that H must carry at least 1 Mbps more traffic, and that traffic must be at least 3% greater than L’s.
    @NebulaGraph 谢谢您😊
    您好,发了邮件到 [email protected] 不知道是否收到 😀。
    电视直播的话,你需要的是一个叫电视家的 app
    100 天前
    回复了 nutting 创建的主题 怀旧游戏 game&watch 马里奥 2 有人通关没
    昨天看到 game& watch 已经可以刷系统跑其他游戏了,可惜只有 1MB 的空间。
    107 天前
    回复了 Smurf 创建的主题 问与答 状态不好,想得到一些建议
    找一个开源社区,贡献试试?
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2387 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    ♥ Do have faith in what you're doing.