Degrado delle prestazioni del server e ritardi quando si utilizzano file memorizzati su un file server

Identificativo articolo: 822219 - Visualizza i prodotti a cui si riferisce l?articolo.
Importante In questo articolo sono contenute informazioni su come modificare il Registro di sistema. Assicurarsi di eseguire il backup del Registro di sistema prima di modificarlo e di sapere come ripristinare il Registro di sistema qualora si verifichino dei problemi. Per ulteriori informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
256986 Descrizione del Registro di sistema di Microsoft Windows
Espandi tutto | Chiudi tutto

Sintomi

Quando si utilizzano file in rete è possibile che si verifichi uno o più dei seguenti sintomi:
  • Un file server basato su Windows configurato come file server e server di stampa non risponde e le relative funzionalità si bloccano temporaneamente.
  • Si verifica un ritardo inaspettatamente lungo durante l'apertura, il salvataggio, la chiusura, l'eliminazione o la stampa di file memorizzati su una risorsa condivisa.
  • Si verifica un degrado temporaneo delle prestazioni quando si utilizza un programma in rete, di solito per un intervallo di circa 40/45 secondi. In alcuni casi i ritardi possono prolungarsi fino a 5 minuti.
  • Si verifica un ritardo quando si eseguono operazioni di copia dei file o di backup.
  • Esplora risorse non risponde quando si stabilisce la connessione a una risorsa condivisa o viene visualizzata una X rossa in Esplora risorse in corrispondenza dell'unità di rete connessa.
  • Quando si accede al file server, viene visualizzata una schermata vuota dopo avere digitato il nome utente e la password nella finestra di dialogo Accesso a Windows. Il desktop non viene visualizzato.
  • Un programma in cui vengono utilizzate chiamate di procedura remota (RPC) o named pipe per connettersi al file server si blocca.
  • Il server si blocca temporaneamente e nel registro eventi di sistema del file server vengono visualizzati uno o più messaggi di ID evento analoghi ai seguenti:

    ID evento: 2022
    Origine: Srv
    Tipo: Errore
    Descrizione:
    Il server non è stato in grado di trovare una connessione disponibile per <numero> volte negli ultimi<numero> secondi.

    ID evento: 2021
    Origine: Srv
    Tipo: Errore
    Descrizione:
    Il server non è stato in grado di creare un elemento di lavoro per <numero> volte negli ultimi <numero> secondi.

    ID evento: 2020
    Origine: Srv
    Tipo: Errore
    Descrizione:
    Il server non ha potuto allocare memoria di paging. Il pool di paging era vuoto.

    ID evento: 2019
    Origine: Srv
    Tipo: Errore
    Descrizione:
    Il server non ha potuto allocare memoria non di paging. Il pool non di paging era vuoto.

    ID evento: 2510
    Origine: Server
    Tipo evento: Errore
    Descrizione:
    Il servizio Server non è riuscito a effettuare il mapping del codice di errore 1722.
    1722 = RPC_S_SERVER_UNAVAILABLE = Server RPC non disponibile.

    Il seguente evento viene inoltre visualizzato nel registro eventi di sistema del computer client:

    ID evento: 3013
    Tipo evento: Errore
    Origine evento: MrxSmb / Rdr
    Descrizione:
    Il redirector ha terminato una richiesta a NomeComputer.

  • Quando si tenta di connettersi a una risorsa condivisa, viene visualizzato un messaggio di errore analogo a uno dei seguenti:Messaggio di errore 1
    Errore di sistema 53. Impossibile trovare il percorso di rete.
    Messaggio di errore 2
    Errore di sistema 64. Il nome di rete specificato non è più disponibile.
  • La connessione alle risorse di rete viene interrotta in maniera discontinua e non è possibile connettersi alle risorse di rete sul file server. È tuttavia possibile eseguire il ping al server e utilizzare una sessione di Servizi terminal per connettersi al server.
  • Se più utenti tentano di accedere a documenti di Microsoft Office sul server, non sempre viene visualizzata la finestra di dialogo Il file è utilizzato al momento quando il secondo utente tenta di aprire il file.
  • Una traccia della rete indica un ritardo di 30/40 secondi tra un comando del client del servizio SMB e la risposta dal file server.
  • Quando si tenta di aprire un file di database di Access 2.0 (file con estensione mdb) in Microsoft Access 97, in Microsoft Access 2000 o in Microsoft Access 2002, è possibile che venga visualizzato un messaggio di errore analogo al seguente:
    Errore di rete o disco.
  • Quando si tenta di aprire un documento di Microsoft Word, è possibile che venga visualizzato un messaggio di errore analogo al seguente:
    Errore durante la lettura dal file nome_file. Ripristinare la connessione di rete oppure sostituire il disco floppy e riprovare.
È inoltre possibile che il seguente evento venga inserito nel registro eventi di sistema del computer client:

Tipo: Avviso
Origine: MrxSmb
ID evento: 50
Descrizione: {Dati Delayed-Write persi} Tentativo di trasferire dati dai buffer a \Device\LanmanRedirector. L'operazione di scrittura non è riuscita e solo parte dei dati è stata scritta sul file.

Cause

Questo problema può verificarsi se nel computer è installato un programma non Microsoft per il quale viene utilizzato un driver filtro in modalità kernel obsoleto. È possibile che il driver filtro in modalità kernel sia obsoleto in presenza delle seguenti condizioni:
  • Nel computer è installato uno dei seguenti programmi:
    • ARCserve Backup Agent for Open Files o ARCserve Open File Agent di Computer Associates International, Inc. e il driver Ofant.sys del programma è obsoleto.
    • Open Transaction Manager e il driver Otman.sys del programma è obsoleto.

      Nota Open Transaction Manager viene fornito con alcuni programmi di VERITAS Software Corporation, ma può essere installato anche separatamente dal programma VERITAS. Ad esempio, può essere incluso in Open File Option Questo programma può essere fornito con VERITAS Backup Exec.
    • Un programma VERITAS per il quale viene utilizzato il driver Otman4.sys o Otman5.sys, ad esempio Open File Option, e il driver del programma è obsoleto.
  • Il driver del programma non è compatibile con il driver filtro installato nel computer da un programma antivirus non Microsoft. È pertanto possibile che il driver filtro sul server restituisca un codice di stato non corretto al servizio Server. Potrebbe ad esempio essere restituito un codice STATUS_SUCCESS anziché STATUS_OPLOCK_BREAK_IN_PROGRESS.

Risoluzione

Per risolvere il problema, rivolgersi al produttore del programma per informazioni sulla disponibilità di un driver filtro aggiornato. Per ulteriori informazioni su come contattare Computer Associates per richiedere l'ultimo aggiornamento del driver Ofant.sys, visitare il seguente sito Web Computer Associates (informazioni in lingua inglese):
http://www.ca.com/it/local/support.htm
Se Open Transaction Manager è stato installato separatamente, contattare Columbia Data Products, Inc. per informazioni sulla disponibilità di un aggiornamento che consenta di risolvere il problema. Per contattare Columbia Data Products, visitare il seguente sito Web (informazioni in lingua inglese):
http://www.cdp.com/
Per ulteriori informazioni su come contattare VERITAS, visitare il seguente sito Web:
http://www.veritas.com/it/IT/services/support/
Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono pertanto soggette a modifica senza preavviso. Microsoft non si assume alcuna responsabilità sull'accuratezza delle informazioni relative al contatto con altri produttori.

Informazioni

Avviso L'errata modifica del Registro di sistema tramite l'editor o un altro metodo può causare seri problemi, che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce la soluzione di eventuali problemi derivanti dall'errata modifica del Registro di sistema. La modifica del Registro di sistema è a rischio e pericolo dell'utente.

Per aggirare temporaneamente il problema, riavviare i servizi Server sul server. Per riavviare i servizi Server, attenersi alla seguente procedura:
  1. Fare clic sul pulsante Start, quindi scegliere Esegui.
  2. Nella casella Apri digitare cmd, quindi scegliere OK.
  3. Al prompt dei comandi digitare le righe riportate di seguito premendo INVIO al termine di ogni riga:
    net stop server
    net start server
Per risolvere il problema, impiegare uno dei seguenti metodi:
  • Utilizzare Avvisi e registri di prestazioni per controllare il contatore Lunghezza media coda del disco dell'oggetto prestazione PhysicalDisk. In normali circostanze, il numero di richieste I/O (input/output) in attesa non supera generalmente di 1,5/2 volte il numero di assi del disco. Quasi tutti i dischi hanno un solo asse, eccetto i dispositivi RAID (Redundant Array of Independent Disk) che generalmente ne hanno più di uno. Quando un programma effettua piccole operazioni di I/O in successione, nel contatore Lunghezza corrente coda del disco si noterà un sovraccarico all'inserimento nella coda delle operazioni collegate a I/O. Si potrebbe notare un aumento anche nel contatore Commutazioni di contesto/sec dell'oggetto prestazione Sistema.
  • Disattivare il blocco opportunistico sul client o sul server. Per disattivare il blocco opportunistico sul client, impostare il seguente valore del Registro di sistema su 1:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\OplocksDisabled
    Per disattivare il blocco opportunistico sul server, impostare il seguente valore del Registro di sistema su 0:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\EnableOplocks
    Per ulteriori informazioni sulla disattivazione del blocco opportunistico, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito: [LN] Configurazione del blocco opportunistico in Windows
  • Utilizzare l'utilità di acquisizione della configurazione Microsoft (MPS_REPORTS) per determinare la versione del driver filtro installata nel computer.

    Per ulteriori informazioni sull'utilità di acquisizione della configurazione Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito: [LN] Cenni preliminari sull'utilità di acquisizione della configurazione Microsoft (MPS_REPORTS)
  • Modificare il Registro di sistema in modo che il driver filtro venga disattivato temporaneamente.

    Per ulteriori informazioni sulla disattivazione temporanea del driver filtro in modalità kernel, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
    816071 Informazioni sulla disattivazione temporanea del driver filtro in modalità kernel in Windows
    La chiave del Registro di sistema nella quale sono memorizzate le informazioni relative al driver Ofant.sys è
    Ofadriver
    .

Riferimenti

Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito: [LN] I file nelle condivisioni di rete vengono aperti lentamente o in sola lettura oppure viene visualizzato un messaggio di errore
821246 File di Office lenti da aprire, chiudere, salvare o stampare da un server di rete
816071 Informazioni sulla disattivazione temporanea del driver filtro in modalità kernel in Windows
252332 ID evento 3013 Copia di file in un server con disco sovraccarico
I prodotti di terze parti citati in questo articolo sono forniti da produttori indipendenti. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti.

Proprietà

Identificativo articolo: 822219 - Ultima modifica: mercoledì 9 maggio 2007 - Revisione: 7.2
Le informazioni in questo articolo si applicano a
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Chiavi: 
kbprb kbwinservperf KB822219
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti