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

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

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

win nas 怎么调整 qb 下载只在内存到目标储存盘而不是走一遍系统虚拟内存再到目标盘?

  •  
  •   woshijidan · 23 天前 · 1423 次点击






    如题,如图,参考了 qb 下载速度慢和 vcb 论坛的帖子,调整了配置,虽说现在下载速度确实快了,但是数据经常走 C 盘系统缓存导致 C 盘需要频繁读写,整个 win 系统都变卡了,有没有办法把内存利用到 48G 左右,然后又不走系统虚拟内存呢?需要怎么配置?

    qb 不用 5.0+版本是因为我不用 rss 所以不担心漏洞执行任意代码

    另外,win 的 qb 下载速度很快的话 qb 会一直转圈圈卡住 直到下载完了才停止假死这个是 win 的 bug 吗?


    参考网站:
    https://evine.win/p/qbittorrent-settings/
    https://www.reddit.com/r/qBittorrent/comments/mma2at/cache_settings_for_download_performance_windows/?tl=zh-hans
    https://blog.17lai.site/posts/f6b32521/
    11 条回复    2025-06-24 10:36:41 +08:00
    flyz
        1
    flyz  
       23 天前
    你这 C 盘如果是固态,这读写要命啊= = 我都是买的玩客云刷 armbian ,
    挂载 320G 或者 250G 的二手硬盘,然后装 Aria2 搞离线下载。
    硬盘坏了又买新的。
    woshijidan
        2
    woshijidan  
    OP
       22 天前
    @flyz 是 nvme 固态 海力士的 所以想看怎么解决虚拟内存的问题
    brsyrockss
        3
    brsyrockss  
       22 天前
    我记得以前用过一个软件,能把内存虚拟成硬盘,你考虑一下可能能解决,
    每次关机把内存虚拟的驱动盘符写入真正的硬盘
    好像叫什么 ramdisk??
    简单考虑了下好像用这个配合 mklink 应该可以解决吧
    guo4224
        4
    guo4224  
       22 天前 via iPhone
    swap:我不是内存吗?
    ererrrr
        5
    ererrrr  
       22 天前
    楼上已经有说了的
    把你的内存变成硬盘
    qb 有个功能是下载到 x 盘,下载成功再转移到 xx 盘
    两者结合,搞定
    xixiv5
        6
    xixiv5  
       22 天前
    你 64g 了 可以不用开那么大的 swap 了
    ntedshen
        7
    ntedshen  
       22 天前
    你要解决的不是虚拟内存的问题。。。
    你要解决的是物理内存不足的问题。。。
    Akasoent
        8
    Akasoent  
       22 天前   ❤️ 1
    虚拟内存是系统调度的问题,和 Qbittorrent 无关。

    你这网速估计是 500——1000 的兆宽带吧。
    Bt 下载属于随机读写。机械硬盘随机读写性能太烂。硬盘写入跟不上下载速度,典型的卡 IO 。

    这网速,只要你用 HDD 下载再怎么设置都没用。最多能缓解一点。

    一劳永逸的方法是用大容量企业级固态作为下载盘。qbittorrent 设置、下载 ,“对不完整的 Torrent 使用零一路径”,设置为 SSD 。但 Qbittorrent 只有在整个种子下载好后才会移动文件,所以资源大小不要超过 SSD 的容量。

    LS 说的把内存变为硬盘没什么用,内存容量太小。
    starrynight9
        9
    starrynight9  
       22 天前
    我的做法就是把虚拟内存从 c 盘改到 d 盘,然后 d 盘是一个旧的固态,专门用来下载的中转区域,这样使用 c 盘基本上没有下载的读写,qb 不会用内存去缓存你的临时下载,那样重启会导致下载中的丢失
    woshijidan
        10
    woshijidan  
    OP
       21 天前 via Android
    @Akasoent 内存不够其实我可以+ 只不过不知道怎么配置让 qb 把物理内存利用起来而不是频繁的使用虚拟内存( C 盘读写)


    @starrynight9 原来如此 我原本确实有个 D 盘是空着的 这下好了 可以用来当虚拟内存了 一般没什么重启的也就无所谓了 真死机了也不怕
    snylonue
        11
    snylonue  
       21 天前
    你是怎么确认读写量是内存交换到硬盘贡献的,而不是 qb 做种上传等任务
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2875 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:06 · PVG 22:06 · LAX 07:06 · JFK 10:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.