Come usare PerfInsightsHow to use PerfInsights

PerfInsights è uno strumento Self-help che raccoglie e analizza i dati di diagnostica e fornisce un report utile per risolvere i problemi relativi alle prestazioni delle macchine virtuali Windows in Azure.PerfInsights is a self-help diagnostics tool that collects & analyzes the diagnostic data, and provides a report to help troubleshoot Windows virtual machine performance problems in Azure. PerfInsights può essere eseguito nelle macchine virtuali come strumento autonomo o direttamente dal portale installando l'estensione per macchine virtuali Diagnostica prestazioni di Azure.PerfInsights can be run on virtual machines as a standalone tool, or directly from the portal by installing Azure Performance Diagnostics VM Extension.

Se si verificano problemi di prestazioni delle macchine virtuali, eseguire lo strumento prima di contattare l'assistenza.If you are experiencing performance problems with virtual machines, before contacting support, run this tool.

Scenari per la risoluzione dei problemi supportatiSupported troubleshooting scenarios

PerfInsights può raccogliere e analizzare diversi tipi di informazioni.PerfInsights can collect and analyze several kinds of information. Le sezioni seguenti trattano scenari comuni.The following sections cover common scenarios.

Analisi rapida di prestazioniQuick Performance Analysis

Questo scenario consente di raccogliere la configurazione dei dischi e altre importanti informazioni, tra cui:This scenario collects the disk configuration and other important information, including:

  • Log eventiEvent logs

  • Stato della rete per tutte le connessioni in ingresso e in uscitaNetwork status for all incoming and outgoing connections

  • Impostazioni di configurazione della rete e del firewallNetwork and firewall configuration settings

  • Elenco di attività per tutte le applicazioni attualmente in esecuzione nel sistemaTask list for all applications that are currently running on the system

  • Impostazioni di configurazione del database di Microsoft SQL Server (se la VM viene identificata come server che esegue SQL Server)Microsoft SQL Server database configuration settings (if the VM is identified as a server that is running SQL Server)

  • Contatori di affidabilità di archiviazioneStorage reliability counters

  • Importanti hotfix di WindowsImportant Windows hotfixes

  • Driver di filtro installatiInstalled filter drivers

Si tratta di una raccolta passiva di informazioni che non influirà sul sistema.This is a passive collection of information that shouldn't affect the system.

Nota

Questo scenario viene automaticamente incluso in tutti gli scenari seguenti:This scenario is automatically included in each of the following scenarios:

BenchmarkingBenchmarking

Questo scenario esegue il test di benchmark Diskspd, ovvero delle operazioni di I/O al secondo e di Mbps, per tutte le unità collegate alla macchina virtuale.This scenario runs the Diskspd benchmark test (IOPS and MBPS) for all drives that are attached to the VM.

Nota

Questo scenario può influire sul sistema e non deve essere eseguito in un sistema di produzione live.This scenario can affect the system, and shouldn’t be run on a live production system. Se necessario, eseguire questo scenario in una finestra di manutenzione dedicata per evitare qualsiasi problema.If necessary, run this scenario in a dedicated maintenance window to avoid any problems. Un maggiore carico di lavoro causato da un test di traccia o di benchmark può influire negativamente sulle prestazioni della macchina virtuale.An increased workload that is caused by a trace or benchmark test can adversely affect the performance of your VM.

Analisi di una macchina virtuale lentaSlow VM Analysis

Questo scenario esegue una traccia dei contatori delle prestazioni usando i contatori specificati nel file RuleEngineConfig.json.This scenario runs a performance counter trace by using the counters that are specified in the RuleEngineConfig.json file. Se la macchina virtuale viene identificata come server che esegue SQL Server, viene eseguita una traccia del contatore delle prestazioni.If the VM is identified as a server that is running SQL Server, a performance counter trace is run. Questa operazione viene eseguita usando i contatori che si trovano nel file RuleEngineConfig.json.It does so by using the counters that are found in the RuleEngineConfig.json file. Lo scenario include anche i dati di diagnostica delle prestazioni.This scenario also includes performance diagnostics data.

Analisi di File di AzureAzure Files Analysis

Questo scenario esegue una speciale acquisizione dei contatori delle prestazioni insieme a una traccia di rete.This scenario runs a special performance counter capture together with a network trace. L'acquisizione include tutti i contatori delle condivisioni client Server Message Block, ovvero SMB.The capture includes all the Server Message Block (SMB) client shares counters. I seguenti sono alcuni dei principali contatori delle prestazioni Condivisioni client SMB che fanno parte dell'acquisizione:The following are some key SMB client share performance counters that are part of the capture:

TipoType Contatore Condivisioni client SMBSMB client shares counter
IOPSIOPS Richieste dati/secData Requests/sec
Richieste di lettura/secRead Requests/sec
Richieste di scrittura/secWrite Requests/sec
LatenzaLatency Media secondi/richiesta datiAvg. sec/Data Request
Media secondi/letturaAvg. sec/Read
Media secondi/scritturaAvg. sec/Write
Dimensioni I/OIO Size Avg. Bytes/Data Request (Media byte/richiesta dati)Avg. Bytes/Data Request
Avg. byte/LetturaAvg. Bytes/Read
Media byte/ScritturaAvg. Bytes/Write
Velocità effettivaThroughput Byte dati/secData Bytes/sec
Byte letti/secRead Bytes/sec
Byte scritti/secWrite Bytes/sec
Lunghezza codaQueue Length Avg. media coda letturaAvg. Read Queue Length
Avg. media coda scritturaAvg. Write Queue Length
Lunghezza media coda datiAvg. Data Queue Length

Analisi avanzata di una macchina virtuale lenta avanzataAdvanced Slow VM Analysis

Quando si esegue un'analisi avanzata di una macchina virtuale lenta, l'utente deve selezionare le tracce da eseguire in parallelo.When you run an advanced slow VM analysis, you select traces to run in parallel. Se si vuole, è possibile eseguirle tutte (Performance Counter, Xperf, Network e StorPort).If you want, you can run them all (Performance Counter, Xperf, Network, and StorPort).

Nota

Questo scenario può influire sul sistema e non deve essere eseguito in un sistema di produzione live.This scenario can affect the system, and shouldn’t be run on a live production system. Se necessario, eseguire questo scenario in una finestra di manutenzione dedicata per evitare qualsiasi problema.If necessary, run this scenario in a dedicated maintenance window to avoid any problems. Un maggiore carico di lavoro causato da un test di traccia o di benchmark può influire negativamente sulle prestazioni della macchina virtuale.An increased workload that is caused by a trace or benchmark test can adversely affect the performance of your VM.

Tipo di informazioni raccolte da PerfInsightsWhat kind of information is collected by PerfInsights?

Vengono raccolte informazioni sulla macchina virtuale Windows, sulla configurazione dei dischi o dei pool di archiviazione, sui contatori delle prestazioni, sui log e su diverse tracce,Information about Windows VM, disks or storage pools configuration, performance counters, logs, and various traces are collected. a seconda dello scenario delle prestazioni usato.It depends on the performance scenario you are using. La tabella seguente contiene informazioni dettagliate:The following table provides details:

Dati raccoltiData collected Scenari delle prestazioniPerformance scenarios
Analisi rapida di prestazioniQuick Performance Analysis BenchmarkingBenchmarking Analisi di una macchina virtuale lentaSlow VM Analysis Analisi di File di AzureAzure Files Analysis Analisi avanzata di una macchina virtuale lenta avanzataAdvanced Slow VM Analysis
Informazioni dei registri eventiInformation from event logs Yes Yes Yes Yes Yes
Informazioni di sistemaSystem information Yes Yes Yes Yes Yes
Mapping del volumeVolume map Yes Yes Yes Yes Yes
Mapping del discoDisk map Yes Yes Yes Yes Yes
Attività in esecuzioneRunning tasks Yes Yes Yes Yes Yes
Contatori di affidabilità di archiviazioneStorage reliability counters Yes Yes Yes Yes Yes
Informazioni sull'archiviazioneStorage information Yes Yes Yes Yes Yes
Output di fsutilFsutil output Yes Yes Yes Yes Yes
Informazioni sul driver filtroFilter driver info Yes Yes Yes Yes Yes
Output di netstatNetstat output Yes Yes Yes Yes Yes
Network configurationNetwork configuration Yes Yes Yes Yes Yes
Configurazione del firewallFirewall configuration Yes Yes Yes Yes Yes
Configurazione di SQL ServerSQL Server configuration Yes Yes Yes Yes Yes
Tracce di diagnostica delle prestazioni *Performance diagnostics traces * Yes Yes Yes Yes Yes
Traccia del contatore delle prestazioni **Performance counter trace ** Yes Yes
Traccia del contatore SMB **SMB counter trace ** Yes
Traccia del contatore SQL Server **SQL Server counter trace ** Yes Yes
Traccia di XPerfXperf trace Yes
Traccia di StorPortStorPort trace Yes
Traccia di reteNetwork trace Yes Yes
Traccia del benchmark Diskspd ***Diskspd benchmark trace *** Yes

Traccia di diagnostica delle prestazioni (*)Performance diagnostics trace (*)

Esegue in background un motore basato su regole per raccogliere dati e diagnosticare problemi di prestazioni in corso.Runs a rule-based engine in the background to collect data and diagnose ongoing performance issues. Sono attualmente supportate le regole seguenti:The following rules are currently supported:

  • Regola HighCpuUsage: rileva i periodi di uso elevato della CPU e visualizza i principali consumer di uso della CPU in questi periodi.HighCpuUsage rule: Detects high CPU usage periods, and shows the top CPU usage consumers during those periods.
  • Regola HighDiskUsage: rileva i periodi di uso elevato dei dischi nei dischi fisici e visualizza i principali consumer di uso dei dischi in questi periodi.HighDiskUsage rule: Detects high disk usage periods on physical disks, and shows the top disk usage consumers during those periods.
  • Regola HighResolutionDiskMetric: visualizza le metriche relative a operazioni di I/O al secondo, velocità effettiva e latenza di I/O ogni 50 millisecondi per ogni disco fisico.HighResolutionDiskMetric rule: Shows IOPS, throughput, and I/O latency metrics per 50 milliseconds for each physical disk. Consente di identificare rapidamente i periodi di limitazione.It helps to quickly identify disk throttling periods.
  • Regola HighMemoryUsage: rileva i periodi di utilizzo della memoria elevato e visualizza i principali consumer di utilizzo della memoria.HighMemoryUsage rule: Detects high memory usage periods, and shows the top memory usage consumers during those periods.

Nota

Sono attualmente supportate le versioni di Windows che includono .NET Framework 3.5 o versioni successive.Currently, Windows versions that include the .NET Framework 3.5 or later versions are supported.

Traccia del contatore delle prestazioni ()Performance counter trace ()

Raccoglie i contatori delle prestazioni seguenti:Collects the following performance counters:

  • \Processo, \Processore, \Memoria, \Thread, \Disco fisico e \Disco logico\Process, \Processor, \Memory, \Thread, \PhysicalDisk, and \LogicalDisk
  • \Cache\Pagine dirty, \Cache\Scritture Lazy scaricate su disco/sec, \Server\Errori in pool non di paging, Errori e \Server\Errori in pool di paging\Cache\Dirty Pages, \Cache\Lazy Write Flushes/sec, \Server\Pool Nonpaged, Failures, and \Server\Pool Paged Failures
  • Contatori selezionati in \Interfaccia di rete, \IPv4\Datagrammi, \IPv6\Datagrammi, \TCPv4\Segmenti, \TCPv6\Segmenti, \Scheda di rete, \Piattaforma filtro Windows versione 4\Pacchetti, \Piattaforma filtro Windows versione 6\Pacchetti, \UDPv4\Datagrammi, \UDPv6\Datagrammi, \TCPv4\Connessione, \TCPv6\Connessione, \Criteri QoS di rete\Pacchetti, \Attività scheda di interfaccia di rete per processore e \Microsoft Winsock Base Service ProviderSelected counters under \Network Interface, \IPv4\Datagrams, \IPv6\Datagrams, \TCPv4\Segments, \TCPv6\Segments, \Network Adapter, \WFPv4\Packets, \WFPv6\Packets, \UDPv4\Datagrams, \UDPv6\Datagrams, \TCPv4\Connection, \TCPv6\Connection, \Network QoS Policy\Packets, \Per Processor Network Interface Card Activity, and \Microsoft Winsock BSP

Per le istanze di SQL ServerFor SQL Server instances

  • \SQL Server:Gestione buffer, \SQLServer:Statistiche del pool di risorse, \SQLServer:Statistiche SQL\\SQL Server:Buffer Manager, \SQLServer:Resource Pool Stats, and \SQLServer:SQL Statistics\
  • \SQLServer:Locks, \SQLServer:General Statistics\SQLServer:Locks, \SQLServer:General, Statistics
  • \SQLServer:Metodi di accesso\SQLServer:Access Methods

Per File di AzureFor Azure Files

\Condivisioni client SMB\SMB Client Shares

Traccia del benchmark Diskspd (***)Diskspd benchmark trace (***)

Il carico di lavoro di I/O Diskspd testa (disco del sistema operativo [scrittura] e unità di pool [lettura/scrittura])Diskspd I/O workload tests (OS Disk [write] and pool drives [read/write])

Eseguire lo strumento PerfInsights nella macchina virtualeRun the PerfInsights tool on your VM

Informazioni importanti prima di eseguire lo strumentoWhat do I have to know before I run the tool?

Requisiti dello strumentoTool requirements

  • Questo strumento deve essere eseguito nella macchina virtuale in cui si è verificato il problema di prestazioni.This tool must be run on the VM that has the performance issue.

  • Sono supportati i sistemi operativi seguenti: Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016; Windows 8.1 e Windows 10.The following operating systems are supported: Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, and Windows Server 2016; Windows 8.1 and Windows 10.

Possibili problemi quando si esegue lo strumento nelle macchine virtuali di produzionePossible problems when you run the tool on production VMs

  • Per lo scenario di benchmarking o per quello di analisi avanzata di una macchina virtuale lenta configurato per l'uso di XPerf o Diskspd, lo strumento può influire negativamente sulle prestazioni della macchina virtuale.For the benchmarking scenario or the "Advanced Slow VM Analysis" scenario that is configured to use Xperf or Diskspd, the tool might adversely affect the performance of the VM. Questi scenari non devono essere eseguiti in un ambiente di produzione attivo.These scenarios should not be run in a live production environment.

  • Per lo scenario di benchmarking o per quello di analisi avanzata di una macchina virtuale lenta configurato per l'uso di Diskspd, verificare che non siano presenti interferenze di attività in background con il carico di lavoro di I/O.For the benchmarking scenario or the "Advanced Slow VM Analysis" scenario that is configured to use Diskspd, ensure that no other background activity interferes with the I/O workload.

  • Per impostazione predefinita, lo strumento usa l'unità di archiviazione temporanea per raccogliere i dati.By default, the tool uses the temporary storage drive to collect data. Se la traccia rimane abilitata per un periodo più lungo, la quantità di dati raccolti potrebbe essere rilevante.If tracing stays enabled for a longer time, the amount of data that is collected might be relevant. Ciò può ridurre la disponibilità di spazio nel disco temporaneo e può influire sulle applicazioni che si basano su questa unità.This can reduce the availability of space on the temporary disk, and can therefore affect any application that relies on this drive.

Come si esegue PerfInsightsHow do I run PerfInsights?

È possibile eseguire PerfInsights su una macchina virtuale installando l'estensione della macchina virtuale Diagnostica delle prestazioni di Azure.You can run PerfInsights on a virtual machine by installing Azure Performance Diagnostics VM Extension. È anche possibile eseguirlo come strumento autonomo.You can also run it as a standalone tool.

Installare ed eseguire PerfInsights dal portale di AzureInstall and run PerfInsights from the Azure portal

Per altre informazioni su questa opzione, vedere Installare l'estensione della macchina virtuale Diagnostica delle prestazioni di Azure.For more information about this option, see Install Azure Performance Diagnostics VM Extension.

Eseguire PerfInsights in modalità autonomaRun PerfInsights in standalone mode

Per eseguire lo strumento PerfInsights, seguire questa procedura:To run the PerfInsights tool, follow these steps:

  1. Scaricare PerfInsights.zip.Download PerfInsights.zip.

  2. Sbloccare il file PerfInsights.zipUnblock the PerfInsights.zip file. Per eseguire questa operazione fare clic con il pulsante destro del mouse sul file PerfInsights.zip e selezionare Proprietà.To do this, right-click the PerfInsights.zip file, and select Properties. Nella scheda Generale selezionare Sblocca e quindi fare clic su OK.In the General tab, select Unblock, and then select OK. In tal modo, lo strumento viene eseguito senza altre richieste di sicurezza.This ensures that the tool runs without any additional security prompts.

    Screenshot delle proprietà di PerfInsights con l'opzione Sblocca evidenziata

  3. Espandere il file PerfInsights.zip compresso nell'unità temporanea. Per impostazione predefinita, in genere è l'unità D.Expand the compressed PerfInsights.zip file into your temporary drive (by default, this is usually the D drive).

  4. Aprire il prompt dei comandi di Windows come amministratore e quindi eseguire PerfInsights.exe per visualizzare i parametri disponibili della riga di comando.Open Windows command prompt as an administrator, and then run PerfInsights.exe to view the available commandline parameters.

    cd <the path of PerfInsights folder>
    PerfInsights
    

    Screenshot dell'output della riga di comando di PerfInsights

    La sintassi di base per eseguire gli scenari di PerfInsights è la seguente:The basic syntax for running PerfInsights scenarios is:

    PerfInsights /run <ScenarioName> [AdditionalOptions]
    

    È possibile usare l'esempio seguente per eseguire lo scenario di analisi di una macchina virtuale lenta per 5 minuti:You can use the below example to run slow VM scenario for 5 mins:

    PerfInsights /run vmslow /d 300 /AcceptDisclaimerAndShareDiagnostics
    

    È possibile usare l'esempio seguente per eseguire lo scenario avanzato con le tracce dei contatori Xperf e Performance per 5 minuti:You can use the following example to run the advanced scenario with Xperf and Performance counter traces for 5 mins:

    PerfInsights /run advanced xp /d 300 /AcceptDisclaimerAndShareDiagnostics
    

    È possibile usare l'esempio riportato di seguito per eseguire uno scenario di macchina virtuale lenta per 5 minuti e caricare il file ZIP finale nell'account di archiviazione:You can use the below example to run slow VM scenario for 5 mins and upload the result zip file to the storage account:

    PerfInsights /run vmslow /d 300 /AcceptDisclaimerAndShareDiagnostics /sa <StorageAccountName> /sk <StorageAccountKey>
    

    È possibile cercare tutti gli scenari e le opzioni disponibili tramite il comando /list:You can look up all the available scenarios and options by using the /list command:

    PerfInsights /list
    

    Nota

    Prima di eseguire uno scenario, PerfInsights chiede all'utente di acconsentire a condividere le informazioni di diagnostica e di accettare il contratto di licenza.Before running a scenario, PerfInsights prompts the user to agree to share diagnostic information and to agree to the EULA. Per ignorare queste richieste di conferma, usare l'opzione /AcceptDisclaimerAndShareDiagnostics.Use /AcceptDisclaimerAndShareDiagnostics option to skip these prompts.

    Se si ha un ticket di supporto attivo con Microsoft e PerfInsights è in esecuzione su richiesta del tecnico del supporto, specificare il numero del ticket tramite l'opzione /sr.If you have an active support ticket with Microsoft and running PerfInsights per the request of the support engineer you are working with, make sure to provide the support ticket number using the /sr option.

    Per impostazione predefinita, PerfInsights proverà a eseguire l'aggiornamento alla versione più recente, se disponibile.By default, PerfInsights will try updating itself to the latest version if available. Per ignorare l'aggiornamento automatico, usare il parametro /SkipAutoUpdate o /sau.Use /SkipAutoUpdate or /sau parameter to skip auto update.

    Se l'opzione relativa alla durata /d non è specificata, PerfInsights chiederà all'utente di riprodurre il problema durante l'esecuzione dello scenario di analisi della macchina virtuale lenta, di quello di File di Azure e di quello avanzato.If the duration switch /d is not specified, PerfInsights will prompt you to repro the issue while running vmslow, azurefiles and advanced scenarios.

Al termine delle operazioni o delle tracce, viene visualizzato un nuovo file nella stessa cartella di PerfInsights.When the traces or operations are completed, a new file appears in the same folder as PerfInsights. Il nome del file è CollectedData_aaaa-MM-gg_hh-mm-ss-fff.zip.The name of the file is CollectedData_yyyy-MM-dd_hh-mm-ss-fff.zip. È possibile inviare il file all'agente di supporto per l'analisi oppure aprire il report all'interno del file zip per esaminare i risultati e i consigli.You can send this file to the support agent for analysis or open the report inside the zip file to review findings and recommendations.

Esaminare il rapporto di diagnosticaReview the diagnostics report

Nel file CollectedData_aaaa-MM-gg_hh-mm-ss-fff.zip è possibile trovare un report HTML che elenca in dettaglio i risultati di PerfInsights.Within the CollectedData_yyyy-MM-dd_hh-mm-ss-fff.zip file, you can find an HTML report that details the findings of PerfInsights. Per esaminare il report, espandere il file CollectedData_aaaa-MM-gg_hh-mm-ss-fff.zip e quindi aprire il file PerfInsights Report.html.To review the report, expand the CollectedData_yyyy-MM-dd_hh-mm-ss-fff.zip file, and then open the PerfInsights Report.html file.

Selezionare la scheda Risultati.Select the Findings tab.

Screenshot del report di PerfInsights Screenshot del report di PerfInsightsScreenshot of PerfInsights Report Screenshot of PerfInsights Report

Nota

I risultati classificati come alti sono problemi noti che possono causare problemi di prestazioni.Findings categorized as high are known issues that might cause performance issues. I risultati classificati come medi rappresentano configurazioni non ottimali che non necessariamente causano problemi di prestazioni.Findings categorized as medium represent non-optimal configurations that do not necessarily cause performance issues. I risultati classificati come bassi sono solo istruzioni informative.Findings categorized as low are informative statements only.

Esaminare gli elementi consigliati e i collegamenti per tutti i risultati alti e medi.Review the recommendations and links for all high and medium findings. Informazioni su come questi possono influenzare le prestazioni e sulle procedure consigliate per configurazioni ottimizzate per le prestazioni.Learn about how they can affect performance, and also about best practices for performance-optimized configurations.

Scheda ArchiviazioneStorage tab

Nella sezione Risultati vengono visualizzate i risultati e le raccomandazioni inerenti all'archiviazione.The Findings section displays various findings and recommendations related to storage.

Le sezioni Disk Map (Mapping del disco) e Volume Map (Mapping del volume) descrivono la correlazione tra i volumi logici e i dischi fisici.The Disk Map and Volume Map sections describe how logical volumes and physical disks are related to each other.

Dal punto di vista del disco fisico, ovvero Disk Map (Mapping del disco), la tabella mostra tutti i volumi logici in esecuzione sul disco.In the physical disk perspective (Disk Map), the table shows all logical volumes that are running on the disk. Nell'esempio seguente PhysicalDrive2 esegue due volumi logici creati su più partizioni, J e H:In the following example, PhysicalDrive2 runs two logical volumes created on multiple partitions (J and H):

Screenshot della scheda del disco

Dal punto di vista del volume, ovvero Volume Map (Mapping del volume), le tabelle mostrano tutti i dischi fisici in ogni volume logico.In the volume perspective (Volume Map), the tables show all the physical disks under each logical volume. Si noti che per i dischi RAID/dinamici è possibile eseguire un volume logico su più dischi fisici.Notice that for RAID/Dynamic disks, you might run a logical volume on multiple physical disks. Nell'esempio seguente C:\mount è un punto di montaggio configurato come SpannedDisk nei dischi fisici 2 e 3:In the following example, C:\mount is a mount point configured as SpannedDisk on physical disks 2 and 3:

Screenshot della scheda del volume

Scheda SQLSQL tab

Se la macchina virtuale di destinazione ospita istanze di SQL Server, nel report viene visualizzata una scheda aggiuntiva denominata SQL:If the target VM hosts any SQL Server instances, you see an additional tab in the report, named SQL:

Screenshot della scheda SQL

Questa sezione contiene una scheda Risultati e altre schede per ogni istanza di SQL Server ospitata nella macchina virtuale.This section contains a Findings tab, and additional tabs for each of the SQL Server instances hosted on the VM.

La scheda Risultati contiene un elenco di tutti i problemi di prestazioni correlati a SQL rilevati, con i relativi consigli.The Findings tab contains a list of all the SQL related performance issues found, along with the recommendations.

Nell'esempio seguente viene visualizzato PhysicalDrive0 che esegue l'unità C,In the following example, PhysicalDrive0 (running the C drive) is displayed. perché entrambi i file modeldev e modellog si trovano nell'unità C e sono di tipo diverso, ad esempio file di dati e log delle transazioni rispettivamente.This is because both the modeldev and modellog files are located on the C drive, and they are of different types (such as data file and transaction log, respectively).

Screenshot delle informazioni del log

Le schede per istanze specifiche di SQL Server contengono una sezione generale che mostra informazioni di base sull'istanza selezionata.The tabs for specific instances of SQL Server contain a general section that displays basic information about the selected instance. Le schede contengono anche sezioni aggiuntive per le informazioni avanzate, tra cui impostazioni, configurazioni e opzioni utente.The tabs also contain additional sections for advanced information, including settings, configurations, and user options.

Scheda DiagnosticaDiagnostic tab

La scheda Diagnostica contiene informazioni sui principali consumer di CPU, dischi e memoria nel computer per la durata dell'esecuzione di PerfInsights.The Diagnostic tab contains information about top CPU, disk, and memory consumers on the computer for the duration of the running of PerfInsights. È possibile trovare anche informazioni sulle patch critiche non installate nel sistema, l'elenco delle attività e importanti eventi di sistema.You can also find information about critical patches that the system might be missing, the task list, and important system events.

Informazioni di riferimento sugli strumenti esterni usatiReferences to the external tools used

DiskspdDiskspd

Diskspd è un generatore di carico di archiviazione e uno strumento di test delle prestazioni di Microsoft.Diskspd is a storage load generator and performance test tool from Microsoft. Per altre informazioni, vedere Diskspd.For more information, see Diskspd.

XperfXperf

Xperf è uno strumento da riga di comando per acquisire tracce da Windows Performance Toolkit.Xperf is a command-line tool to capture traces from the Windows Performance Toolkit. Per altre informazioni, vedere Windows Performance Toolkit – Xperf (Windows Performance Toolkit - Xperf).For more information, see Windows Performance Toolkit – Xperf.

Passaggi successiviNext steps

È possibile caricare i log di diagnostica e i report nel supporto tecnico Microsoft per eseguire altre analisi.You can upload diagnostics logs and reports to Microsoft Support for further review. Il supporto potrebbe richiedere all'utente di trasmettere l'output generato da PerfInsights per facilitare il processo di risoluzione dei problemi.Support might request that you transmit the output that is generated by PerfInsights to assist with the troubleshooting process.

Lo screenshot seguente mostra un messaggio simile a quello che l'utente potrebbe ricevere:The following screenshot shows a message similar to what you might receive:

Screenshot del messaggio di esempio del supporto tecnico Microsoft

Seguire le istruzioni nel messaggio per accedere all'area di lavoro di trasferimento del file.Follow the instructions in the message to access the file transfer workspace. Per maggiore sicurezza, l'utente dovrà cambiare la password al primo uso.For additional security, you have to change your password on first use.

Dopo aver effettuato l'accesso, verrà visualizzata una finestra di dialogo per caricare il file CollectedData_aaaa-MM-gg_hh-mm-ss-fff.zip raccolto da PerfInsights.After you sign in, you will find a dialog box to upload the CollectedData_yyyy-MM-dd_hh-mm-ss-fff.zip file that was collected by PerfInsights.