网络主文件夹使用速度缓慢,有许多旋转的沙滩球

网络主文件夹使用速度缓慢,有许多旋转的沙滩球

搭载 10.4.11 的 Xserve 通过 FC 连接到 Xserve RAID。可用容量为 1.82TB 中的 208GB。

Xserve 连接至 HP 2848 千兆交换机

Xserve 为 14 位用户提供网络主文件夹。

客户端(mac mini - 运行 10.4.11 的英特尔酷睿单核 1.5GHz)

症状:客户端登录网络主文件夹的速度很慢,整个工作日的行为都很缓慢。

目前已检查:物理网络、服务器的 DNS 解析(正向和反向)。ApplePasswordServer.Server.log(人们正在正确验证身份)。活动监视器未显示任何异常活动。简短的数据包分析显示没有无关的网络流量。

尝试对交换机、客户端和服务器进行简单的电源循环,但没有效果。

答案1

这里有三件事你可以尝试:

检查身份验证是否是你的瓶颈

  • 查看用户在ssh下登录需要多长时间。

    • 确保 ssh 已打开。[系统偏好设置 -> 共享 -> 远程登录]
    • 打开终端并运行ssh <username>@localhost
      • 是的,你信任它,是的,这是密码
      • exit
    • 现在,将用户密码复制到 pastebin
    • 运行time ssh <username>@localhost echo "Done"并回车,当系统询问你密码时,按 ctrl-v 粘贴,然后回车
      • 这将通过 SSH 登录用户(并通过您的服务器进行身份验证,前提是它是一个网络帐户)
      • 它将运行echo "Done"几乎不需要时间执行的命令,并退出 ssh 会话
      • 然后它会显示花费了多少时间。[在我的本地帐户上,总共大约需要 1.1 秒]
    • 如果结果很大,则认证很慢

检查网络文件访问是否缓慢

  • 查看传输文件需要多长时间

    • 使用本地帐户登录。[并非绝对必要,但有助于排除其他文件访问减慢您的速度。]
    • 挂载用户的网络主文件夹
    • 制作大文件mkfile 100m 100MB
    • 计算将文件从本地计算机复制到网络需要多长时间:
      • time cp 100MB /Volumes/<network-home>
      • 或者可能curl file:/current/path/100MB -o /Volumes/<network-home>/100MB
    • 删除文件并计算向另一个方向复制需要多长时间
    • [计算一下创建它需要多长时间也无妨。]

查看您的计算机看到的其他网络流量

  • 考虑使用伊夫托普了解实际的传输速度以及计算机是否在网络上执行其他操作。[您可能还想在服务器上运行它]。

答案2

您是否正在重定向缓存文件夹(和其他文件夹)?

如果没有的话,你可以从以下网址找到方法: discussion.apple.comAFP548.com
它内置于 Leopard 中 - 因此您不再需要登录挂钩来执行此操作。(指示

最后,您的大多数用户是否都在使用 Mail.app 或拥有大量邮件?我遇到了几个用户的问题(只需一个用户出现此症状即可),这会导致服务器几乎停止运行,因为 Spotlight 会尽可能快地打开和关闭非常小的文件。将客户端移至 Leopard 并告诉 Mail.app 不要缓存任何内容(邮件服务器是本地的)可以解决这个问题。

是否有特定用户在传输文件数量方面似乎“占用带宽”?我建议研究制作一个可移植的主目录,看看是否能缓解问题。虽然需要进行更多设置,但这是一种不错的方法,可以删除占用大量 AppleFileServer 时间的用户。

答案3

我在 RAID 上腾出了一些空间,问题就解决了。我不确定这两者是否直接相关,但我确实感谢所有提交答案的人。他们都非常详细,而且写得很清楚。我印象非常深刻!

相关内容