1
flynaj 2021-03-22 21:44:16 +08:00 via Android
要性能直接上 openwrt.无论什么系统,都是 Linux 系统。
|
2
Osk 2021-03-22 21:53:53 +08:00 via Android 3
来,我告诉你 nextcloud 有多糟,作为一个网盘,nextcloud 目前版本我觉得是很不合格的。
问题一: 上传时,nextcloud 是分成多个 10M 的 chunk 分片上传,上传完成后,后台会进行文件合并,印象中是用复制的,这个过程可不快,上传个十 G 的文件感受下就懂了。 这个 feature 可以关闭,不分片上传,还好还好。 bug:不管你客户端请求了哪怕几十 KB 的文件内容,Nextcloud 后台都会六亲不认地把这个文件读取一遍。。。我当初不知道,放了几个 G 的视频,在线打开文件时 nextcloud 服务器 io 直接打满,网站卡死。不是视频文件的原因,任何文件都是这个行为,你观察下服务器的 io 动作就懂。 就没见过这么坑爹的。。。 |
3
maobukui 2021-03-22 21:58:03 +08:00
正常的话,应该不止 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> |
4
lovestudykid 2021-03-22 22:39:20 +08:00
用 cloudreve
|
5
waringid 2021-03-22 22:58:08 +08:00 via Android 1
试试 seafile
|
6
pupboss 2021-03-22 23:10:18 +08:00
@Osk 而且这个问题官方确认了无解,最基本的文件功能做成这样,真的是非常无语,更可笑的是如果文件和 nextcloud 代码在同一块磁盘,IO 跑满的同时网站也会失去响应,因为 php 需要在运行时翻译。。。
|
7
locoz 2021-03-22 23:17:56 +08:00 via Android
nextcloud 性能稀烂…还时不时会抽风,不建议用。seafile 相对而言稳定很多,虽然也是很多小问题。
|
8
ferock 2021-03-22 23:18:26 +08:00 via iPhone
技术选型错误,局域网用 sftp 或者 smb 不香吗? nfs 也可以啊
|
9
FS1P7dJz 2021-03-22 23:20:56 +08:00
|
10
ferock 2021-03-22 23:23:26 +08:00 via iPhone
现在所谓的免费的云盘,哪家提供文件历史管理,数据压缩整理? nextcloud 提供了数据压缩整理?如果愿意用付费的也不会去自己搭建 nextcloud 了吧
纯粹点,lz 不就想存个文件嘛,你这才叫答非所问吧 |
12
Osk 2021-03-23 00:16:47 +08:00 via Android
@pupboss 不知道 owncloud 有这个 bug 没有,实在太难了。。。
楼主上传慢可以先关闭上传分片试试,不过建议换网盘软件,nc 现在基本是废的,同步一些不大不小的文件还好,大文件和过多小文件的表现都很糟。 |
13
yyyb OP @ferock 局域网有 NFS 和 Samba,弄 Nextcloud 主要是为了父母,平时没事喜欢用相机给小孩拍些照片,都存到 Linux 服务器里,父母远程看实在不方便
|
14
fangxing204 2021-03-23 00:29:51 +08:00 via Android
samba 上传,用 minidlna 供观看
|
15
yyyb OP 谢谢各位!实在不行只能换方案了,不论如何是绝对不会用任何商业网盘的
|
16
yyyb OP @fangxing204 远程行不通吧
|
17
huaxing0211 2021-03-23 00:41:50 +08:00 via iPhone
filerun 感觉轻便多了……
|
19
araaaa 2021-03-23 00:52:24 +08:00 via iPhone
我一直以为是 php 的锅
|
20
araaaa 2021-03-23 00:56:12 +08:00 via iPhone
我局域网看个视频甚至没有看 b 站快
|
21
dototototo 2021-03-23 02:24:06 +08:00 via Android
你可以先对比一下官方文档,看看你的 PHP Nginx 之类的有没有按照官方的设置调整,另外同步的时候看看负载,是不是哪里有瓶颈。还有就是换个同步客户端,看看是不是和客户端有关,比如用 Rclone 。
|
22
wzxlovesy 2021-03-23 03:23:51 +08:00 via Android
如果只是存媒体的话,我个人的经验是: 照片和视频什么的都用 smb 存,然后搞一个 plex 作为前端。这样上传下载啊速度由 smb 保障,使用体验依赖于 plex 。
这也是我被 nextcloud 坑爹的上传速度折磨过后的结果…… |
23
yyyb OP @dototototo 我是用 chrome 浏览器上传的,难道和浏览器还有关系?
|
24
emberzhang 2021-03-23 08:40:25 +08:00
php 就这性能吧,seafile 欢迎您
|
25
soulzz 2021-03-23 09:14:47 +08:00
nextcloud 属实一言难尽
昨晚上传一个 5G 大小的文件,已确定 nginx 和 php 的文件大小限制开到非常大了 发生的情况是 nextcloud 安卓端上传传到最后提示服务器失去响应,然后过了二十分钟再去试图重传会提示 file lock 去设置里关掉了 file lock 功能重新上传 每次到最后 nextcloud 必失去响应,但是在网页端看文件已经上传上去了 |
26
Osk 2021-03-23 10:44:10 +08:00 via Android
@soulzz 因为分片上传,客户端上传完成后后台还要把分片的数据复制一遍成最终文件(好像是这样),如果是 ssd 还好,机械盘就感人了,大文件上传网关超时什么简直不要太正常。
可以用命令关掉分片上传,max_chunk_size 改成 0 可以避免。 |
27
wanguorui123 2021-03-23 11:28:20 +08:00
换软件
|
28
dototototo 2021-03-23 13:57:51 +08:00 via Android
@yyyb 信息太少了我不是很清楚,我的建议是还是前面那样,检查配置,还有看系统负载。我自己是架在公网用的,上传带宽有效,所以没在你那么高速的网络下测试过。
|