web-dev-qa-db-ja.com

遅いネットワーク-ホームフォルダの使用、多くの回転するビーチボール

FC経由でXserveRAIDに接続された10.4.11のXserve。 1.82TBの208GBが利用可能です。

XserveはHP2848ギガビットスイッチに接続します

Xserveには、14ユーザー用のネットワークホームフォルダがあります。

クライアント(mac mini-10.4.11を実行するIntelCore Solo 1.5GHz)

症状:クライアントがネットワークホームフォルダへのログオンに時間がかかり、平日中の動作が遅くなります。

これまでに確認済み:物理ネットワーク、サーバーのDNS解決(順方向および逆方向)。 ApplePasswordServer.Server.log(人々は適切に認証しています)。アクティビティモニターは異常なアクティビティを示していません。簡単なパケット分析では、無関係なネットワークトラフィックは示されませんでした。

スイッチ、クライアント、およびサーバーの単純な電源の入れ直しを試みましたが、役に立ちませんでした。

3
Dennis Wurster

試すべき3つのことは次のとおりです。

認証がボトルネックかどうかを確認します

  • ユーザーがsshでログインするのにかかる時間を確認してください。

    • Sshがオンになっていることを確認してください。 [システム環境設定->共有->リモートログイン]
    • ターミナルを開き、ssh <username>@localhost を実行します。
      • はい、あなたはそれを信頼します、そしてはい、ここにパスワードがあります
      • exit
    • 次に、ユーザーのパスワードをPastebinにコピーします
    • time ssh <username>@localhost echo "Done" hit returnを実行し、パスワードを照会されたらすぐにctrl-vを押して貼り付け、return
      • これにより、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
    • ファイルを削除し、他の方向にコピーするのにかかる時間を
    • [作成にかかる時間にも問題はないかもしれません。]

コンピュータに表示される他のネットワークトラフィックを確認します

  • iftop を使用して、実際の転送速度と、コンピューターがネットワーク上で他のことを行っているかどうかを確認することを検討してください。 [サーバーでも実行することをお勧めします]。
2

キャッシュフォルダ(およびその他)をリダイレクトしていますか?

そうでない場合は、以下から方法を見つけることができます: discussions.Apple.com または AFP548.com
Leopardに組み込まれているため、これを行うためにログインフックは必要ありません。 ( 指示

最後に、ほとんどのユーザーはMail.appを使用していますか、それとも大量のメールを持っていますか? Spotlightが非常に小さなファイルをできるだけ速く開閉するため、サーバーがほぼ停止するという問題が2人のユーザーに発生しました(症状が発生するのは1人だけでした)。クライアントでLeopardに移動することと、Mail.appに何もキャッシュしないように指示すること(メールサーバーはローカル)を組み合わせると、これが修正されました。

転送されるファイルの量に関して「帯域幅を占有している」ように見える特定のユーザーはいますか?ポータブルホームディレクトリの作成を検討して、問題が軽減されるかどうかを確認することをお勧めします。より多くのセットアップがありますが、AppleFileServerのかなりの時間を消費するユーザーを削除するための適切な方法です。

1
Chealion

RAIDで使用可能なスペースを増やしたところ、問題は解決しました。この2つが直接関係しているのかどうかはわかりませんが、回答を提出してくれたすべての人に感謝します。それらはすべて本当に詳細でありながら明確に書かれていました。とても感動しました!

0
Dennis Wurster