V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Smallsun1231
V2EX  ›  宽带症候群

关于移动硬盘对于虚拟机软路由系统的影响猜测

  •  
  •   Smallsun1231 · 2022-07-19 22:39:32 +08:00 · 1272 次点击
    这是一个创建于 639 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,OP 目前使用一台 Z4G4 通过安装 Unraid 的系统作为家庭虚拟化环境的宿主机,迫于供电压力,除了直通给群晖的机械硬盘,实在是没有多余的供电再给 unraid 做为阵列的基础,只能通过 USB 接入一块 1T 的移动硬盘作为阵列唯一的容量来源。
    近日,也是机缘巧合,有机会接入两条联通的千兆线路( UP30M ),想着能否尝试性通过链路聚合跑满运营商给的冗余带宽( PS:其中一台光猫为自有的 HN8346Q,通过组 Bond 的方式,可以跑满单条线路。具体见下面的详情图)。

    测试中遇到的故障表现为上行链路叠加正常,但是下载只能峰值到 1600M 左右,怀疑是否是因为宿主盘是移动硬盘通过 USB 接入的原因导致无法跑满实际链路带宽。仅有的两个 M2 接口被窝接了两块固态作为群晖的缓存盘,实在没有办法再接入高速存储。
    希望有经验的彦祖可以提供多些解题思路~~~
    感谢~~~
    2 条回复    2022-08-11 00:34:41 +08:00
    Smallsun1231
        1
    Smallsun1231  
    OP
       2022-07-19 22:48:39 +08:00
    这是单线可以跑满带宽的截图
    这是实际负载均衡的测试截图
    这是负载均衡的状态截图
    这是直接在软路由上测速的截图
    tutugreen
        2
    tutugreen  
       2022-08-11 00:34:41 +08:00   ❤️ 1
    个人经验不会。

    不过可以看下有没有 swap ,有的话 swapoff -a 停掉。
    看下 iotop 等等。

    俩猫各用一个口试试,不 bond 。
    看下端口 bond 入站 的流量是不是均衡,出战 bond0 一般平衡,但是猫回包不一定,还有乱序的话可能会有些开销。

    new 一个脚本,

    #!/bin/bash
    while true
    do
    #联通#curl -o /dev/null https://speedtest2.niutk.com:8080/download?size=10000000000
    #电信#curl -o /dev/null https://speedtest1.online.sh.cn:8080/download?size=10000000000
    done

    测速点也可以 speedtest 抓其他的。

    开 10 个、20 个等等会话执行,atop 、htop 、nload 等等看看负载(
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5221 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:04 · PVG 15:04 · LAX 00:04 · JFK 03:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.