supercoolman
发表于 2019-7-9 01:34:38
zx353 发表于 2019-7-8 22:28
我觉得那并不是分碟分磁头来给你整理的,而是他无法快速整理了。WIN自带的整理不是那种非常激进的类型{:4 ...
各家磁碟重組軟體各有自己的技術和算法
記得在WINXP時代有號稱即使是1%的重組也不受影響的軟體
但那是硬碟容量非常小以100G起跳的時代。1%大概就只有不到1G
現在的硬碟動輒1T甚至超過10TB。1%都有至少10GB,不少了
幾乎沒看到有人特別在用什麼特殊磁碟重組軟體了
你有實測過確認重不重組磁碟確實嚴重影響效率?
是錯誤概率之內或是10倍、20倍甚至100倍的差別?
zx353
发表于 2019-7-9 12:41:49
supercoolman 发表于 2019-7-9 01:34
各家磁碟重組軟體各有自己的技術和算法
記得在WINXP時代有號稱即使是1%的重組也不受影響的軟體
但那是硬 ...
如今基本上不影响效率了,一个是硬盘大了,整理不了的基本是大碎片,大碎片无影响的,另一个是,大家的系统盘都是SSD了{:4_677:}
我也就是定期备份时会去快速重组一下(设置了限1000MB以下文件,仅碎片整理)。勉强算强迫症而已{:4_689:}
平时也就是UT下载 预分配没调好,或个别软件存储时会导致巨量的碎片,比如QQ的文件保存,读取那些文件时速度明显要慢很多。硬盘声很大。碎片整理时一扫就知道那些是几百几千个碎片{:4_987:}
supercoolman
发表于 2019-7-10 13:06:03
zx353 发表于 2019-7-9 12:41
如今基本上不影响效率了,一个是硬盘大了,整理不了的基本是大碎片,大碎片无影响的,另一个是,大家的系 ...
已經多年不使用預先分配了
個人使用的感覺除了殺傷硬碟太大以外在大硬碟上預先分配可能弊大於利反而造成更多分散
SSD容量還不夠大也沒磁頭要轉所以碎片沒什麼大問題
只是太散的話就變成隨機存取
但是SSD本身就高速的情況下隨機存取基本上還是贏過重組最佳化的磁碟
zx353
发表于 2019-7-11 03:15:31
supercoolman 发表于 2019-7-10 13:06
已經多年不使用預先分配了
個人使用的感覺除了殺傷硬碟太大以外在大硬碟上預先分配可能弊大於利反而造成 ...
使用预分配就是为了减少分散文件啊。否则干嘛要用预分配{:4_675:}区别在于非管理员的预分配要先写入一遍文件。管理员模式的不用先写入...
而防止分散文件也是为了读取文件时性能最佳。杀伤硬碟什么的完全多虑了......
SSD完全不用在意这个
blackmickey
发表于 2019-7-11 08:05:49
zx353 发表于 2019-7-11 03:15
使用预分配就是为了减少分散文件啊。否则干嘛要用预分配区别在于非管理员的预分配要先写入一遍 ...
預分配在下載新種/熱種時不是順序寫入的,非預先分配則是讀取時非順序讀取,
到底是隨機寫入傷磁碟,還是隨機讀取比較傷...我就不清楚了。
supercoolman
发表于 2019-7-11 14:53:17
zx353 发表于 2019-7-11 03:15
使用预分配就是为了减少分散文件啊。否则干嘛要用预分配区别在于非管理员的预分配要先写入一遍 ...
預先分配要怎麼保證碎片少?
如果硬碟上可用空間本身就分散的話做不做預先分配只是分散位置不一樣而已吧
zx353
发表于 2019-7-11 17:01:49
本帖最后由 zx353 于 2019-7-11 17:57 编辑
supercoolman 发表于 2019-7-11 14:53
預先分配要怎麼保證碎片少?
如果硬碟上可用空間本身就分散的話做不做預先分配只是分散位置不一樣而已吧
...
我之前都白说了嘛......{:4_675:}预分配是尽量减少文件碎片,先划出地了,规定好了下载文件的区块存放位置,可用空间本身分散与否并不影响,
假设你可用空间再少。预分配下载1GB文件分成50个区域好了,那么下载完的文件就是50个碎片,而非预分配下载的话。只会比50个区域更多,可能是100个碎片,可能是几百个几千个{:4_987:} 因为他是混乱的,下好了哪个区块就先写入,首尾混乱,文件碎片数量巨大
我之前的测试,HDD硬盘空间空余是1TB以上的
3.6GB的影片,使用预分配,下载完了文件是完整的连续的区域,也就是1碎片,复制该文件到SSD速度在接近200MB左右,是该HDD硬盘的上限
而使用diskio.sparse_files功能创建的空文件下载完是831个碎片,复制文件的速度就要慢很多了,碎片越小越多复制越慢
http://bbs.acgrip.com/forum.php?mod=attachment&aid=MTI5Mzd8MWJhNzI2Y2J8MTU2MjgzNTA2MHwxMzN8MzQwNA%3D%3D&noupdate=yes
希望你能理解,至于使用不使用预分配则随意{:4_986:}
zx353
发表于 2019-7-11 17:16:56
blackmickey 发表于 2019-7-11 08:05
預分配在下載新種/熱種時不是順序寫入的,非預先分配則是讀取時非順序讀取,
到底是隨機寫入傷磁碟,還是 ...
伤不伤磁碟我没在意过,但,嗯。使用UT之类有写入缓存功能的下载软件。或者如上面贾总说的使用primo cache之类的缓写功能,可以尽量降低伤碟?
但我也不清楚到底是小数据的持续写入伤硬盘呢?还是几十秒。几分钟一次的几百MB写入伤硬盘{:4_691:}
曾经不懂事时关机都是直接按关机键的。HDD硬盘比我想象中的耐用{:4_687:}(PS:看脸{:4_684:})
主要是在读取性能上。因为HDD磁碟的性能原因,文件当然是顺序读取来的快{:4_693:}
其实如果都是下的影片文件而且只是拿来播放观看,不考虑移动复制其他硬盘之类的话貌似也没什么差别。因为我试过几个播放器都不会去预缓存一截影片(不似图片浏览器为了高速浏览时的流畅而大量预读缓存),所以就算是播放蓝光影片也是每秒顶多几MB的读取速度而已,碎片多也没影响
supercoolman
发表于 2020-2-4 17:47:37
最近逛網站的時候看到no_zero其實不需要系統管理員身份權限
只要在Windows Group Policy Editor裡面設定好Perform volume maintenance tasks policy即可
tonyhsie
发表于 2020-3-1 01:37:41
本帖最后由 tonyhsie 于 2020-3-1 01:58 编辑
昨天更新到 ut 3.5.5 b45449,在 win 10 1909 的環境下
似乎還是有前文所提的,"勾選了預先分配空間,導致下載時整個系統 IO 卡死" 的問題
真頭大 {:11_796:}