web-dev-qa-db-ja.com

XPネットワーク共有の特定のフォルダが本当に本当に遅いのはなぜですか?

WindowsXPでワークグループを設定しています。私のファイル「サーバー」は実行中ですXP Proとクライアントは実行中ですXPホーム。特定のクライアントが必要とするため、サーバーでの単純なファイル共有をオフにしました特定のフォルダにアクセスし、他のフォルダにはアクセスしないようにしたいので、きめ細かい共有/セキュリティ設定を使用して、特定のクライアントが特定のフォルダにアクセスできるようにしました。NetUseコマンドをバッチで使用しています。クライアントのファイルを使用して、ログオン時に共有を追加し、マップされたドライブまたはショートカットを介して常に利用できるようにします。一部のクライアントでは、「マイドキュメント」はマップされたドライブを指しますが、ローカル設定とアプリケーション設定はすべてローカルのままです。

ネットワーク上の特定のフォルダにアクセスすることを除いて、すべてがうまく機能します。これには、診断などに使用するランダムなバッチファイルと自己実行可能プログラムが多数含まれており、フォルダーを開くたびに、コンピューターが15〜60秒間ハングします。これは、サーバーを含むすべてのマシンで発生します(ただし、クライアントほど頻繁ではありません)。私は高低を検索しましたが、それを理解することができず、それは私を夢中にさせています。これが私が役に立たないように試みたすべてのものです:

  • ファイアウォール(XP)とアンチウイルス(ESET NOD32)を無効にしました
  • 共有で見つけたdesktop.iniファイルをすべて削除しました
  • 「ネットワークフォルダとプリンタを自動的に検索する」を無効にする
  • 「各フォルダの表示設定を記憶する」を無効にする
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoRecentDocsNetHood = 1に設定します
  • マップされたドライブとUNCショートカットで試してみました
  • CHKDSKを実行しました
  • すべてのフォルダから読み取り専用属性を削除しました(削除しようとしましたが、常にハーフチェックで戻ってきました)
  • サーバーの静的IPをクライアントのhostsファイルに追加しました

サーバーのパフォーマンスを監視して、何か意味があるかどうかを確認してみました。時折、問題はページ/秒(メモリ)の急上昇と一致しますが、常にではありません。それ以外はすべて正常に見えます。バッチファイルなどを考えると、アンチウイルスが原因である可能性が最も高いように思われますが、完全に無効にするとハングします。

私は途方に暮れています、そして誰かがこれで私を助けることができるならば、私はそれを大いに感謝します!

5
bikefixxer

共有には、万が一、多くのZipファイルが含まれていますか? XP Zipフォルダー機能で問題が発生しました。フォルダーとして表示されるため、すべてを検査するため、特に大規模で複雑なZipフォルダーでは非常に遅くなる可能性があります。

確認するには、ボックスの1つでZipフォルダーDLLの登録を解除します。

regsvr32 /u zipfldr.dll 
1
Joel Mansford

隠しファイルを表示 オプションをオンにしてみてください。この動作は、多くの隠しファイルが原因である可能性があります(また、読み取り専用属性を完全に削除できないことを説明している可能性もあります)。

1
jwaddell

アクセスされているファイルが低速のドライブ(IDEとSATA)にある場合。ドライブI/Oが追いつかない場合があります。試してみる実験は、予備の外付けUSB 2.0ドライブを接続し、そこからいくつかのファイルを共有することです。次に、アクセス時間と転送速度を測定します。同じIDEバス上で、80GBATA-100ドライブから500GBATA-100ドライブに移動し、5倍の転送とパフォーマンスの向上が見られました。

0
daleoffret

これは、ネットワークドライブをマップし、コンソールで「dir」を使用してアクセスしたときに発生しますか?そうでない場合は、Windowsエクスプローラーで多くの作業を実行しようとしているものであると確信しています。もしそうなら、認証やある種のネットワークの問題のように、スタックの下位で起こっていることと関係があると私は推測する傾向があります。

ネットワークスタックはTCP/IPのみを使用するように構成されていますか、それともTCP/IPの前に試行されている他の低レベルのトランスポートがありますか?私は、他の古いプロトコルを最初に試し、実際に多くの苦痛を引き起こす多くのコンピューター(特にXPを実行する古いコンピューター)を見てきました。

サーバーのSYSTEMイベントログでハードドライブ/コントローラーのエラーを確認してください。サーバーのSECURITYイベントログでログオンの失敗を確認してください。可能性は低いですが、一見の価値があります...

クライアントの「クラシック」フォルダビューのみを表示していること、およびクライアントが、所有している可能性のあるすべての画像ファイル/ビデオのサムネイル画像を作成するような愚かなことをしようとしていないことを確認してください。これもキラーです。また、多くの場合、クライアントはすべてのファイルのメタデータを読み取って情報(画像サイズやビデオランタイムなど)を列に表示しようとするため、これらのフォルダーについてエクスプローラーに表示する列を削減します。

本当に深く掘り下げたい場合は、クライアントの1つに Wireshark を配置して、何が表示されるかを確認してください。複数の認証など、何かがあなたを襲うかもしれません。

0
David Markle

私は職場で1200xpクライアントを管理しています。

また、私たちの目標は、複雑でほとんど役に立たない機能よりも、単純さとクライアントの速度を優先することです。したがって、これは.REGファイルの一部です。

;disable last access update ( local drives, I don't remember over network shares )
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisableLastAccessUpdate"=dword:1

;Disable "Offline Files and Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache]
"Enabled"=dword:0

;removing Network Scheduled Tasks
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]

;this is a client box, not a server
;http://technet.Microsoft.com/en-us/library/cc959923.aspx
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters]
"IsDomainMaster"="False"
"MaintainServerList"="No"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
;http://support.Microsoft.com/kb/816375/en-us
;http://support.Microsoft.com/kb/885189/en-us
"NoRemoteRecursiveEvents"=dword:1
"NoRecentDocsNethood"=dword:1

私はあなたがグーグルできる他のアイテムのために、ハードセットとあまり知られていないアイテムのためにURL参照を置きました。

私の経験では、チェックする他の項目は次のとおりです。-ウイルス対策のリアルタイムスキャン-WindowsUpdate-マルウェアがネットワーク共有にも隠された.INFファイルを配置する

0
Massimo

問題のフォルダを含むドライブを最適化してみてください。それは少なくとも何かを除外するでしょう。新しいフォルダを作成してみてください。そこにあるすべてのファイルをコピーして、新しいフォルダでも同じことが起こるかどうかを確認します。もしそうなら、ファイルの1つが異常に構造化されているか、内部的に、あるいは部分的または完全に破損している可能性があります。私が時々ダウンロードした小さなユーティリティは、いくつかの非常に独特なことをしました。ファイルの内容がディレクトリリストにどのように影響するか疑問に思っている場合は、Windowsが各ファイルを解析して、少なくともそのアイコンを抽出する必要があることを考慮してください。アイコンデータが破損している場合は、表示されている内容が原因である可能性があります。次に、問題はどのファイルが原因であるかを見つけることです。

0
boot13