V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
huangya
V2EX  ›  NAS

如何跑满千兆下载

  •  
  •   huangya · 2022-05-31 13:23:30 +08:00 · 2720 次点击
    这是一个创建于 906 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的环境是老掉牙的 1037u, 系统是 5.2.内存 4GB.这个环境从 2015 年就搞好了,没怎么动,除了换硬盘。现在家里有千兆宽带,群晖自带的 download station PT 下载只能跑到 65MB.top 看 cpu loading, 发现 download station 集成的 transmission cpu loading 在 45%-50%浮动。因为是双核的,所以这个表示其中一个核已经吃满。这个还有提升空间吗?网上有人说群晖的 download station 有问题,要更换其他客户端。是有这回事吗?如果要更换,看起来好多其他客户端可能不支持 5.2 了。

    另外我在 chiphell 问过一个网友,他用的是 e3 1220L V3 ,自己装的 transmission 说能跑满千兆。我从 www.cpubenchmark.net 查看 cpu 跑分,似乎这颗 cpu 比我的 1037u 单核还差 100 多分(777 vs 914 )难道真的是 download sation 有问题?但群晖这么大企业,集成个 transmission 都会出现这么大的性能问题吗?

    顺便说一下,

    1.download station 中的 BT 预览要关掉,否则会看到 ffmpeg 进程占用很多 cpu,下载更上不去.

    2.配置 download_bt_cache_limit="XX", 从默认的 32 调到 256 也没啥用

    11 条回复    2022-06-01 23:20:26 +08:00
    ryd994
        1
    ryd994  
       2022-05-31 14:24:57 +08:00
    测速能跑满千兆和 BT 能跑满千兆是两回事。
    你的问题可能是连接数太多,徒增 CPU 开销。尝试减少线程数 /连接数,看看效果。
    然后,BT 是随机读写。瓶颈也可能是硬盘。如果你连接数太多的话又会打乱读写,又加剧这个问题。
    如果内存够大的话,软件可以在内存里缓存到一定量再一次写入,减少随机读写。群晖的内存又不大。
    huangya
        2
    huangya  
    OP
       2022-05-31 14:40:36 +08:00
    @ryd994 如果是硬盘的开销,top 看的话,会把这个 loading 计入到 user space transmission 中吗?因为读写硬盘是属于系统调用。这个没有研究。
    Eytoyes
        3
    Eytoyes  
       2022-05-31 16:03:05 +08:00
    这俩处理器不是一个等级的

    缓存:2M vs 4M
    架构:ivb vs haswell
    线程:2C2T vs 2C4T
    志强还额外支持了 avx2

    不过 65MB/s 也不错了啊
    huangya
        4
    huangya  
    OP
       2022-05-31 16:18:27 +08:00
    @Eytoyes 那你的意思是下载的情况不能单纯看 cpubenchmark 的跑分吗?
    Eytoyes
        5
    Eytoyes  
       2022-05-31 17:38:43 +08:00
    @huangya #4 既是,也不是,影响性能有很多种,跑分这种肯定是要取最高成绩的。移动平台功耗、温度限制较桌面平台更严格,而且 1037u 记得没错的话是 17w ,核显还要分掉一些功耗,志强就没有这些限制,何况还多了一倍 cache 和线程,不要小看了这些提升

    另外这个老平台可以看看是不是硅脂干了,导致高温降频
    ScepterZ
        6
    ScepterZ  
       2022-05-31 17:43:29 +08:00
    1037u 阉割了很多东西,1220L v3 虽然频率阉割的夸张,但是我总觉得实际性能不可能比 1037u 还弱
    huangya
        7
    huangya  
    OP
       2022-05-31 19:36:44 +08:00
    @Eytoyes 没有降频,下载的时候连续查看 cpu 频率,保持在 1.8G 最高速度上
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1800.000
    cpu MHz : 1800.000
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1800.000
    cpu MHz : 1799.929
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1799.929
    cpu MHz : 1799.929
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1800.140
    cpu MHz : 1799.929
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1800.000
    cpu MHz : 1799.929
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1800.140
    cpu MHz : 1800.000
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1800.000
    cpu MHz : 1799.929
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1799.929
    cpu MHz : 1800.000
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1784.953
    cpu MHz : 1800.000
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1800.000
    cpu MHz : 1799.929
    mynas> grep "MHz" /proc/cpuinfo
    cpu MHz : 1800.000
    cpu MHz : 1799.929
    MrKrabs
        8
    MrKrabs  
       2022-06-01 10:03:09 +08:00
    这个性能是挺拉的
    mepwang
        9
    mepwang  
       2022-06-01 14:35:21 +08:00
    连续写入 65MB/s ,差不多是机械盘的性能顶峰了。
    换个 SSD 试试?
    i3x
        10
    i3x  
       2022-06-01 22:30:44 +08:00 via Android
    看看 waitio ,是不是硬盘跟不上了。我用更老掉牙的 j1800 也能 pt 千兆。tr2.94 。。。。orangepi zero 这种下载跑满 usb2 口也是没什么问题的。。。

    补充,j1800 j1900 1037u n28xx ....等等我觉得跟 atom 其实是差不多的。。。

    12 年之后这么多年英特尔吃多少电能干的活提升真的不多。。。。现在的 i9 轻松干完 240 瓦,对比 10 年前的 3770 算算能效比。。。。
    是不是种保多了
    huangya
        11
    huangya  
    OP
       2022-06-01 23:20:26 +08:00
    在尝试用 ssd,折腾环境更换中。你说你用 tr2.94, 所以不是群晖自带的 download station 吗? 你是怎么安装的?使用第三方套件?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   943 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:41 · PVG 04:41 · LAX 12:41 · JFK 15:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.