Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

本地文件传输到unraid时速度极慢

Featured Replies

通过smb把这个game文件夹共享给了我的电脑,电脑与nas之间通过千兆网线连接。game文件夹位于我的池设备中的一块固态硬盘上,硬盘型号是三星pm983a。当我尝试把游戏复制到game文件夹中的时候传输速度奇慢,有时甚至会降到几百k,而当我传输zip文件时就没有该问题。当我尝试把zip压缩包复制到文件夹中然后在文件夹中解压缩时遇到了同样的问题,解压缩速度也奇慢无比。有没有大佬知道这是什么问题?

 

619192814_2024-04-24003858.png.899e4efaf094b2a35f0ed74537487f21.png

(速度慢的是直接复制游戏到game文件夹,速度快的是直接复制压缩包)

image.thumb.png.e7cad743f365167a15be4af2a2e887cf.png

(unraid系统下的硬盘状态以及文件系统)

Solved by anpple

  • Solution
  1. 文件系统开销:每个文件的创建、修改和删除都涉及文件系统的额外操作,例如更新目录信息、修改元数据等。这些操作在处理大量小文件时特别明显,因为每个文件都需要单独进行这些处理。
  2. 操作系统开销:操作系统处理文件的方式也会影响性能。操作系统在打开和关闭文件时需要消耗资源。对于大量小文件,系统需要频繁地打开和关闭文件,这增加了总体的处理时间。
  3. 存储设备的读写效率:大部分存储设备(包括固态硬盘和传统硬盘)在处理连续的大块数据时比随机访问小文件时效率更高。这是因为设备可以最大化利用其顺序读写速度,而处理多个小文件时,磁盘可能需要在不同位置之间移动读写头(在机械硬盘中)或进行更多的寻址操作(在固态硬盘中)。
  4. 网络和协议开销:在通过网络(如使用 SMB 协议)复制文件时,网络协议本身的开销也会影响性能。每个文件传输都需要建立和终止通信,这对于大量小文件来说可以累积成显著的延迟。
  5. 缓存效果:操作系统和存储设备通常会使用缓存来优化读写操作。当处理单个大文件时,数据可以更有效地被缓存和顺序读写,而大量小文件则可能频繁地触发缓存失效,降低效率。
15 hours ago, anpple said:
  1. 文件系统开销:每个文件的创建、修改和删除都涉及文件系统的额外操作,例如更新目录信息、修改元数据等。这些操作在处理大量小文件时特别明显,因为每个文件都需要单独进行这些处理。
  2. 操作系统开销:操作系统处理文件的方式也会影响性能。操作系统在打开和关闭文件时需要消耗资源。对于大量小文件,系统需要频繁地打开和关闭文件,这增加了总体的处理时间。
  3. 存储设备的读写效率:大部分存储设备(包括固态硬盘和传统硬盘)在处理连续的大块数据时比随机访问小文件时效率更高。这是因为设备可以最大化利用其顺序读写速度,而处理多个小文件时,磁盘可能需要在不同位置之间移动读写头(在机械硬盘中)或进行更多的寻址操作(在固态硬盘中)。
  4. 网络和协议开销:在通过网络(如使用 SMB 协议)复制文件时,网络协议本身的开销也会影响性能。每个文件传输都需要建立和终止通信,这对于大量小文件来说可以累积成显著的延迟。
  5. 缓存效果:操作系统和存储设备通常会使用缓存来优化读写操作。当处理单个大文件时,数据可以更有效地被缓存和顺序读写,而大量小文件则可能频繁地触发缓存失效,降低效率。

这有说跟没说一样,对小白来说,更迷惑了!

7 hours ago, viplcy said:

这有说跟没说一样,对小白来说,更迷惑了!

你问为什么已经回答你了,你要问怎么解决,这是无解的大量碎片小文件转移的速度问题

  • 2 months later...

今天也出现这个问题,局域网内笔记本向Unraid共享文件夹拷贝文件,单个文件大概1G 速度只有355kb。平常大都60-80MB  。后来发现是笔记本hyper-v新建了虚拟网卡,虽然虚拟机关掉了,但是那个虚拟网卡还生效,删掉虚拟网卡后速度恢复正常了。

Edited by 罗斯福

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.