我有 2 个 Windows XP Pro 工作站,并且都映射到 Windows 7“文件服务器”上的公共文件夹。工作站A是一款配备 4 GB RAM 的 i3 lenovo m81(3.whatever 可用)。工作站B是一台简陋的自制奔腾双核处理器,内存为 2 GB。映射驱动器中有 6000 多个文件。工作站A显示文件需要 20 - 30 秒,而工作站B几乎立即显示它们。我以为这是一个索引问题,但如果我右键单击共享并选择属性允许索引服务索引此磁盘...在两台计算机上都进行了检查,但两台计算机都没有运行索引服务。我还遗漏了什么吗?
除了这个问题之外,工作站 A 似乎表现良好。
谢谢,
抱歉,是的。同样的 100 Mb 交换机。类似的千兆卡。两个工作站将在大约相同的时间内下载一个非常大的文件。问题似乎集中在 1 个映射驱动器上,其中包含 6000 多个文件/文件夹。
答案1
由于您提供的信息不够详细信息,我们确实无法回答这个问题,但我可以为您提供有关如何解决问题的建议。
在两台机器上启动 Linux Live CD 并重试。两台机器的性能可能都一样好,因此可能是其中一台机器的软件问题。
如果问题仍然存在,则说明您的工作站或交换机/路由器/电缆存在硬件问题。
答案2
最有可能的原因是两个机器上的 shell 扩展不同。Windows shell 扩展程序所做的一件事是运行“帮助程序”来确定要为文件显示哪个图标,或者在文本视图的各个列中放入哪些字段值。这些帮助程序可能非常复杂,甚至需要读取文件的每个字节来确定其类型。例如,某些处理程序会在显示文件之前验证文件上的数字签名,而这需要读取每个字节。
例如,您可能有一个媒体助手,允许您为 MP3 文件的艺术家和长度设置列。通常,即使未选择这些列,这些助手也会收集这些信息。或者它可能为 AVI 文件提供数据速率列。这些事情可能需要进行大量的文件扫描。