所有问题均基于 Windows 7 64 位 PC 和/或 Synology NAS。
我正在检查一个老旧的文件服务器,清理数千份旧文档,包括电子邮件、附件和大量随机垃圾。归档一个装满东西的文件夹后,我会将其从此服务器中删除。有时这些东西在 NAS 设备上有重复,所以我也需要在那里删除它们。
我的问题是,当我告诉远程计算机或设备删除(使用 Windows 资源管理器Shift+ Delete)大约 14,000 个文件,总计 5GB 时,我本地电脑上的负载是多少,共享上的 CPU 和内存负载是多少?
我注意到本地计算机上的内存使用率似乎没有受到影响。CPU 使用率在 2% 到 8% 之间,似乎并不重要。
Synology NAS 内存只有 1GB,文件删除速度要慢得多。它是 2 托架,带有 2TB 驱动器,采用 RAID 1,我很确定它有一个 ARM 芯片。
另一个问题,我的本地机器是否只向共享发送命令,然后给我一个进度条来观看? 如果是这样,我猜进度条和监控将是唯一消耗资源的东西......对吗?
PS 我知道有更快的删除方法。但我不着急。
答案1
你几乎是对的。你的计算机向共享发送命令,NAS 负责删除文件。
每删除一个文件后,NAS 都会向您的 PC 发送一条消息。您的 PC 会计算进度条。
此外,您的计算机会不时查询 NAS 的文件系统,以查看还有多少文件。