Windows 7 PC のローカルフォルダを共有フォルダに設定し、 LAN 内からアクセスしているのですが、ファイル保存に30秒程度時間がかかってしまいます。(アプリのタスクバーに「応答なし」が表示される)
ネットで調べて、いくつかの方法を試してみましたが、効果はありませんでした。直接の解決方法でなくても、何か情報を持っている方がいれば教えて欲しいです。
環境は以下のとおりです。
サーバ | Windows 7 professional 64bit |
クライアント | Windows 7 professional 64bit |
共有方法 | Windows 7 標準の共有フォルダ設定 |
以下のことを試してみました。(すべて効果なし)
- IPv6を無効化
- 同期センターのオフライン同期を無効化
- SNPを無効化
- SMB署名(デジタル署名)を無効化
- サーバ・クライアントの時刻を同期(ローカルネットワークなので手動で)
以下、問題の環境を調べた限りの情報です。
問題の出るタイミングはファイル保存時のみ(開く場合は問題なし)で、Office ファイルに限らず、テキストファイルの保存でも同様に30秒間応答なしになります。
ファイル保存時のパケットをキャプチャしたところ、 SMB2 プロトコルの Close Response
がサーバから送られてくるのに30秒ほど遅延があり、その間クライアントでは応答なしになっていました。(他の Request
に対しては1秒以下で Response
がある)
SMB2 プロトコルについて調べてもみたのですが、有効な情報は見つけられませんでした。
方向 | コマンド |
---|---|
クライアント ⇛ サーバ | Write Request |
サーバ ⇛ クライアント | Write Response |
クライアント ⇛ サーバ | Close Request |
サーバ ⇛ クライアント | Break Response |
... 約30秒後 ... | |
サーバ ⇛ クライアント | Close Response |
上記パケットは、関連しそうだと思ったもののみ抜粋しています。
問題が発生する場合は Break Response
がサーバから送られていましたが、今回の現象に関係しているかはわかっていません。
保存要求を受けたあとにサーバ側の処理で遅延が発生している?とも考えていますが、まだ調べきれていません。(アンチウイルスソフトなどの影響で)
回答2件
あなたの回答
tips
プレビュー