yyyb
V2EX  ›  问与答

nextcloud 怎么局域网上传怎么都这么慢?自己搞个云盘就这么难么?

  •  
  •   yyyb · Mar 22, 2021 · 7196 views
    This topic created in 2057 days ago, the information mentioned may be changed or developed.
    千兆局域网,下载还凑合,50MiB 左右,上传不到 10MiB,快疯了
    28 replies  •  2021-03-23 13:57:51 +08:00
    flynaj
    flynaj
    Mar 22, 2021 via Android
    1
    要性能直接上 openwrt.无论什么系统,都是 Linux 系统。
    Osk
    Osk
    Mar 22, 2021 via Android❤️3
    2
    来,我告诉你 nextcloud 有多糟,作为一个网盘,nextcloud 目前版本我觉得是很不合格的。

    问题一: 上传时,nextcloud 是分成多个 10M 的 chunk 分片上传,上传完成后,后台会进行文件合并,印象中是用复制的,这个过程可不快,上传个十 G 的文件感受下就懂了。
    这个 feature 可以关闭,不分片上传,还好还好。

    bug:不管你客户端请求了哪怕几十 KB 的文件内容,Nextcloud 后台都会六亲不认地把这个文件读取一遍。。。我当初不知道,放了几个 G 的视频,在线打开文件时 nextcloud 服务器 io 直接打满,网站卡死。不是视频文件的原因,任何文件都是这个行为,你观察下服务器的 io 动作就懂。

    就没见过这么坑爹的。。。
    maobukui
    maobukui
    Mar 22, 2021
    3
    正常的话,应该不止 10M

    <a href="https://imgtu.com/i/6TAGAH"><img src="https://z3.ax1x.com/2021/03/22/6TAGAH.png" alt="6TAGAH.png" border="0" /></a>
    lovestudykid
    lovestudykid
    Mar 22, 2021
    4
    用 cloudreve
    waringid
    waringid
    Mar 22, 2021 via Android❤️1
    5
    试试 seafile
    pupboss
    pupboss
    Mar 22, 2021
    6
    @Osk 而且这个问题官方确认了无解,最基本的文件功能做成这样,真的是非常无语,更可笑的是如果文件和 nextcloud 代码在同一块磁盘,IO 跑满的同时网站也会失去响应,因为 php 需要在运行时翻译。。。
    locoz
    locoz
    Mar 22, 2021 via Android
    7
    nextcloud 性能稀烂…还时不时会抽风,不建议用。seafile 相对而言稳定很多,虽然也是很多小问题。
    ferock
    ferock
    Mar 22, 2021 via iPhone
    8
    技术选型错误,局域网用 sftp 或者 smb 不香吗? nfs 也可以啊
    FS1P7dJz
    FS1P7dJz
    Mar 22, 2021
    9
    @ferock 你这答非所问啊...
    ftp/smb 仅仅是文件共享
    和"云盘"差很多...包括同步,文件历史管理,后端磁盘数据压缩整理,全都无法实现
    ferock
    ferock
    Mar 22, 2021 via iPhone
    10
    现在所谓的免费的云盘,哪家提供文件历史管理,数据压缩整理? nextcloud 提供了数据压缩整理?如果愿意用付费的也不会去自己搭建 nextcloud 了吧


    纯粹点,lz 不就想存个文件嘛,你这才叫答非所问吧
    yyyb
    yyyb
    OP
    Mar 23, 2021
    11
    @waringid 不喜欢块存储的方式
    Osk
    Osk
    Mar 23, 2021 via Android
    12
    @pupboss 不知道 owncloud 有这个 bug 没有,实在太难了。。。


    楼主上传慢可以先关闭上传分片试试,不过建议换网盘软件,nc 现在基本是废的,同步一些不大不小的文件还好,大文件和过多小文件的表现都很糟。
    yyyb
    yyyb
    OP
    Mar 23, 2021
    13
    @ferock 局域网有 NFS 和 Samba,弄 Nextcloud 主要是为了父母,平时没事喜欢用相机给小孩拍些照片,都存到 Linux 服务器里,父母远程看实在不方便
    fangxing204
    fangxing204
    Mar 23, 2021 via Android
    14
    samba 上传,用 minidlna 供观看
    yyyb
    yyyb
    OP
    Mar 23, 2021
    15
    谢谢各位!实在不行只能换方案了,不论如何是绝对不会用任何商业网盘的
    yyyb
    yyyb
    OP
    Mar 23, 2021
    16
    @fangxing204 远程行不通吧
    handwork
    handwork
    Mar 23, 2021 via iPhone
    17
    filerun 感觉轻便多了……
    ferock
    ferock
    Mar 23, 2021 via iPhone
    18
    @yyyb #11

    这个也不喜欢,那个也不喜欢,那就上 nas 啊
    araaaa
    araaaa
    Mar 23, 2021 via iPhone
    19
    我一直以为是 php 的锅
    araaaa
    araaaa
    Mar 23, 2021 via iPhone
    20
    我局域网看个视频甚至没有看 b 站快
    dototototo
    dototototo
    Mar 23, 2021 via Android
    21
    你可以先对比一下官方文档,看看你的 PHP Nginx 之类的有没有按照官方的设置调整,另外同步的时候看看负载,是不是哪里有瓶颈。还有就是换个同步客户端,看看是不是和客户端有关,比如用 Rclone 。
    wzxlovesy
    wzxlovesy
    Mar 23, 2021 via Android
    22
    如果只是存媒体的话,我个人的经验是: 照片和视频什么的都用 smb 存,然后搞一个 plex 作为前端。这样上传下载啊速度由 smb 保障,使用体验依赖于 plex 。

    这也是我被 nextcloud 坑爹的上传速度折磨过后的结果……
    yyyb
    yyyb
    OP
    Mar 23, 2021
    23
    @dototototo 我是用 chrome 浏览器上传的,难道和浏览器还有关系?
    emberzhang
    emberzhang
    Mar 23, 2021
    24
    php 就这性能吧,seafile 欢迎您
    soulzz
    soulzz
    Mar 23, 2021
    25
    nextcloud 属实一言难尽
    昨晚上传一个 5G 大小的文件,已确定 nginx 和 php 的文件大小限制开到非常大了
    发生的情况是 nextcloud 安卓端上传传到最后提示服务器失去响应,然后过了二十分钟再去试图重传会提示 file lock
    去设置里关掉了 file lock 功能重新上传

    每次到最后 nextcloud 必失去响应,但是在网页端看文件已经上传上去了
    Osk
    Osk
    Mar 23, 2021 via Android
    26
    @soulzz 因为分片上传,客户端上传完成后后台还要把分片的数据复制一遍成最终文件(好像是这样),如果是 ssd 还好,机械盘就感人了,大文件上传网关超时什么简直不要太正常。

    可以用命令关掉分片上传,max_chunk_size 改成 0 可以避免。
    wanguorui123
    wanguorui123
    Mar 23, 2021
    27
    换软件
    dototototo
    dototototo
    Mar 23, 2021 via Android
    28
    @yyyb 信息太少了我不是很清楚,我的建议是还是前面那样,检查配置,还有看系统负载。我自己是架在公网用的,上传带宽有效,所以没在你那么高速的网络下测试过。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   544 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 19:28 · PVG 03:28 · LAX 11:28 · JFK 14:28
    ♥ Do have faith in what you're doing.