NR-X Gremy
2022-04-01T19:36:07+00:00
[img]https://img.nga.178.com/attachments/mon_202204/03/9aQjew-g372KyT1kSch-87.jpg[/img]
手动清理堆积了不知道多少年的QQ群聊图的时候就想这么吐槽了
光是遍历一遍需要删的几十万个文件就N久
这光是系统机制上往上打删除标记又得N久(尽管一秒800个已经算不错了?)
[quote][tid=31327070]Topic[/tid] Post by [uid=33362826]Hina阳菜[/uid] (2022-04-03 03:44):
[img]https://img.nga.178.com/attachments/mon_202204/03/9aQjew-g372KyT1kSch-87.jpg[/img]
手动清理堆积了不知道多少年的QQ群聊图的时候就想这么吐槽了
光是遍历一遍需要删的几十万个文件就N久
这光是系统机制上往上打删除标记又得N久(尽管一秒800个已经算不错了?)[/quote]并不是 你用命令行就能绕开这个过程
[quote][tid=31327070]Topic[/tid] Post by [uid=33362826]Hina阳菜[/uid] (2022-04-03 03:44):
[img]https://img.nga.178.com/attachments/mon_202204/03/9aQjew-g372KyT1kSch-87.jpg[/img]
手动清理堆积了不知道多少年的QQ群聊图的时候就想这么吐槽了
光是遍历一遍需要删的几十万个文件就N久
这光是系统机制上往上打删除标记又得N久(尽管一秒800个已经算不错了?)[/quote]有没有可能是盘的问题呢[s:ac:哭笑]
文件删除是处理元数据,和文件大小无关。nsfc就是这个尿性。最近刚刚删除两亿个文件,每秒3000个,删除时还要监控负载情况,简直绝望。
[quote][pid=600316212,31327070,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2022-04-03 06:11):
并不是 你用命令行就能绕开这个过程[/quote]麦高达说得对[img]https://img.nga.178.com/attachments/mon_201301/03/-1324875_50e597f5ce78d.png[/img]
[quote][pid=600327873,31327070,1]Reply[/pid] Post by [uid=63298043]LPA二号机[/uid] (2022-04-03 08:47):
有没有可能是盘的问题呢[s:ac:哭笑][/quote]盘是插在Z370上的第二个pcie槽用m2转换卡扩展的(仓鼠症插满了……) 那个槽是pcie 3.0 x16的规格但是只能跑pcie 3.0 x4 所以速度慢了些……
Reply to [pid=600316212,31327070,1]Reply[/pid] Post by [uid=1830154]MikeZTM[/uid] (2022-04-03 06:11)
不管是del还是rd 和GUI里删除的速度是一样的
我上次搬迁我的文档也是这个问题,后面我单独把QQ的缓存删了不知道多久,再搬迁就非常快了。。。
[quote][pid=600386389,31327070,1]Reply[/pid] Post by [uid=1698382]死寂天空[/uid] (2022-04-03 13:36):
不管是del还是rd 和GUI里删除的速度是一样的[/quote]不一样,命令行不用先统计一遍有多少文件来计算剩余时间
del /s /q 文件夹
速度绝对比gui快多了,关掉杀毒软件可能还能加速
我用cygwin的rm就很快,完全不遍历整个文件夹
Reply to [pid=600386973,31327070,1]Reply[/pid] Post by [uid=63259178]Wildlife11[/uid] (2022-04-03 13:39)
这么说好像也是
不过我定期用bat删QQ群图片每次也得等几分钟 磁盘也没什么负载 所以瓶颈还是在CPU/文件系统这里
[quote][pid=600390943,31327070,1]Reply[/pid] Post by [uid=1698382]死寂天空[/uid] (2022-04-03 13:59):
这么说好像也是
不过我定期用bat删QQ群图片每次也得等几分钟 磁盘也没什么负载 所以瓶颈还是在CPU/文件系统这里[/quote]瓶颈主要是硬盘4k性能
Reply to [pid=600404046,31327070,1]Reply[/pid] Post by [uid=63259178]Wildlife11[/uid] (2022-04-03 15:11)
并不是
删除的时候硬盘几乎没有占用(即使机械盘也如此)
GUI下删除时 explorer.exe单线程满载
CMD下删除时 cmd.exe占用会提高但是并没有到单线程满载的程度
[quote][pid=600408717,31327070,1]Reply[/pid] Post by [uid=1698382]死寂天空[/uid] (2022-04-03 15:38):
并不是
删除的时候硬盘几乎没有占用(即使机械盘也如此)
GUI下删除时 explorer.exe单线程满载
CMD下删除时 cmd.exe占用会提高但是并没有到单线程满载的程度[/quote]是不是杀毒软件装多了…我这里删百万数量的文件也挺快的,intel p4510,windows server做nas,windows defender卸载了