web-dev-qa-db-ja.com

リモートストレージサーバーのNFSがマウントされていると、Solarisのログインが遅くなるのはなぜですか。

Solaris(10、U8)サーバーの1つに奇妙な問題があります。追加のストレージアレイをNFS経由でマウントしている場合、Solarisユーザーのログインは非常に遅くなります。ストレージデバイスのマウントを解除すると、ユーザーのログインが再び高速になります。誰もがこれまでにこのようなものに遭遇したことがありますか?

他の場所に、問題のない同じ方法でストレージアレイがマウントされた他のSolaris10サーバーがあります。それらの他のものは実際にはさらに遅い機器に取り付けられており、はずもっと悪いですが、他のすべては同じです。

ログインプロセスにまったく関与してはならないNFSマウントがなぜ速度低下を引き起こしているのか私は本当に理解していません。

4
Brian Knoblauch

ログインプロセスは、NFSファイルシステムでクォータが有効になっているかどうかを/usr/sbin/quotaチェックするのに多くの時間を費やす可能性があります。

6
jlliagre

PATH環境変数を確認してください。たぶん、ユーザーのPATHには、NFSマウントしているディレクトリが含まれています。したがって、実行可能ファイルや構成スクリプトなどがチェックされている可能性があります。何もマウントされていない場合、これらのディレクトリはローカルになり、明らかにすばやく移動します。ただし、NFSでマウントすると、遅延します。 PATHにそのようなディレクトリが複数ある場合、これはさらに複雑になります。


-クリストファー・カレル

1

によって言われたように正しい– alanc 2010年8月19日

サーバーでまったく同じ問題が発生しました。異なるVLANでのNFS共有とnoquotaオプションで解決しました。同じVLANでnfsマウントポイントを共有しようとしましたが、問題は発生しませんでした。 "" Solarisは常にリモートクォータチェックの呼び出しを待機します。 noquotaマウントオプションを使用しない限り、ログイン時に戻ります!!!!!!! ""

クォータをチェックする必要がないことをシステムに知らせるために、/ etc/vfstabにnoquotaオプションを追加する必要があります。

0
user385016