Azure 'da Perfinsıghts kullanmaHow to use PerfInsights in Azure

Perfinsıghts , tanılama verilerini toplayıp çözümleyen ve Azure 'da Windows sanal makine performans sorunlarını gidermeye yardımcı olacak bir rapor sunan bir kendi kendine yardım tanılama aracıdır.PerfInsights is a self-help diagnostics tool that collects and analyzes the diagnostic data, and provides a report to help troubleshoot Windows virtual machine performance problems in Azure. Perfinsıghts, sanal makinelerde tek başına bir araç olarak, Azure sanal makineler Için Performans Tanılamakullanılarak veya Azure Performans Tanılama VM Uzantısı' nı yükleyerek doğrudan portaldan çalıştırılabilir.PerfInsights can be run on virtual machines as a standalone tool, directly from the portal by using Performance Diagnostics for Azure virtual machines, or by installing Azure Performance Diagnostics VM Extension.

Sanal makinelerle ilgili performans sorunları yaşıyorsanız, desteğe başvurmadan önce bu aracı çalıştırın.If you are experiencing performance problems with virtual machines, before contacting support, run this tool.

Desteklenen sorun giderme senaryolarıSupported troubleshooting scenarios

Perfinsıghts çeşitli bilgi türlerini toplayıp analiz edebilir.PerfInsights can collect and analyze several kinds of information. Aşağıdaki bölümlerde yaygın senaryolar ele alınmaktadır.The following sections cover common scenarios.

Hızlı performans analiziQuick performance analysis

Bu senaryo, disk yapılandırmasını ve aşağıdakiler de dahil olmak üzere diğer önemli bilgileri toplar:This scenario collects the disk configuration and other important information, including:

  • Olay günlükleriEvent logs

  • Tüm gelen ve giden bağlantılar için ağ durumuNetwork status for all incoming and outgoing connections

  • Ağ ve güvenlik duvarı yapılandırma ayarlarıNetwork and firewall configuration settings

  • Şu anda sistemde çalışmakta olan tüm uygulamalar için görev listesiTask list for all applications that are currently running on the system

  • Microsoft SQL Server veritabanı yapılandırma ayarları (VM, SQL Server çalıştıran bir sunucu olarak tanımlanmışsa)Microsoft SQL Server database configuration settings (if the VM is identified as a server that is running SQL Server)

  • Depolama güvenilirlik sayaçlarıStorage reliability counters

  • Önemli Windows düzeltmeleriImportant Windows hotfixes

  • Yüklü filtre sürücüleriInstalled filter drivers

Bu, sistemi etkilememelidir olmayan bir bilgi koleksiyonudur.This is a passive collection of information that shouldn't affect the system.

Not

Bu senaryo, aşağıdaki senaryolardan her birine otomatik olarak eklenir:This scenario is automatically included in each of the following scenarios:

KarşılaştırmalıBenchmarking

Bu senaryo, VM 'ye bağlı tüm sürücüler için DiskSpd kıyaslama TESTINI (ıOPS ve Mbps) çalıştırır.This scenario runs the Diskspd benchmark test (IOPS and MBPS) for all drives that are attached to the VM.

Not

Bu senaryo, sistemi etkileyebilir ve canlı bir üretim sisteminde çalıştırılmamalıdır.This scenario can affect the system, and shouldn’t be run on a live production system. Gerekirse, herhangi bir sorunu önlemek için bu senaryoyu adanmış bir bakım penceresinde çalıştırın.If necessary, run this scenario in a dedicated maintenance window to avoid any problems. Bir izleme veya kıyaslama testinin neden olduğu artan bir iş yükü, sanal makinenizin performansını olumsuz yönde etkileyebilir.An increased workload that is caused by a trace or benchmark test can adversely affect the performance of your VM.

Performans AnaliziPerformance analysis

Bu senaryo, dosyasında RuleEngineConfig.jsbelirtilen sayaçları kullanarak bir performans sayacı izlemesi çalıştırır.This scenario runs a performance counter trace by using the counters that are specified in the RuleEngineConfig.json file. VM, SQL Server çalıştıran bir sunucu olarak tanımlanmışsa, bir performans sayacı izlemesi çalıştırılır.If the VM is identified as a server that is running SQL Server, a performance counter trace is run. Bunu, dosyasında RuleEngineConfig.jsbulunan sayaçları kullanarak yapar.It does so by using the counters that are found in the RuleEngineConfig.json file. Bu senaryo, performans tanılama verilerini de içerir.This scenario also includes performance diagnostics data.

Azure dosyaları AnaliziAzure Files analysis

Bu senaryoda, bir ağ izleme ile birlikte özel bir performans sayacı yakalama çalıştırılır.This scenario runs a special performance counter capture together with a network trace. Yakalama tüm sunucu Ileti bloğu (SMB) istemci paylaşımları sayaçlarını içerir.The capture includes all the Server Message Block (SMB) client shares counters. Yakalama 'nın parçası olan bazı anahtar SMB istemci paylaşımıyla ilgili performans sayaçları aşağıda verilmiştir:The following are some key SMB client share performance counters that are part of the capture:

TürType SMB istemci paylaşımları sayacıSMB client shares counter
IOPSIOPS Veri Isteği/snData Requests/sec
Okuma Isteği/snRead Requests/sec
Yazma Isteği/snWrite Requests/sec
Gecikme süresiLatency Ort. sn/veri IsteğiAvg. sec/Data Request
Ort. sn/okumaAvg. sec/Read
Ort. sn/yazmaAvg. sec/Write
GÇ boyutuIO Size Ort. bayt/veri IsteğiAvg. Bytes/Data Request
Ort. bayt/okumaAvg. Bytes/Read
Ort. bayt/yazmaAvg. Bytes/Write
Aktarım hızıThroughput Veri bayt/snData Bytes/sec
Okuma Bayt/snRead Bytes/sec
Yazma Bayt/snWrite Bytes/sec
Sırası UzunluğuQueue Length Ort. okuma kuyruğu uzunluğuAvg. Read Queue Length
Ort. yazma kuyruğu uzunluğuAvg. Write Queue Length
Ort. veri kuyruğu uzunluğuAvg. Data Queue Length

Gelişmiş performans analiziAdvanced performance analysis

Gelişmiş bir performans analizi çalıştırdığınızda, paralel olarak çalıştırılacak izlemeleri seçersiniz.When you run an advanced performance analysis, you select traces to run in parallel. İsterseniz, tümünü çalıştırabilirsiniz (performans sayacı, XPerf, ağ ve StorPort).If you want, you can run them all (Performance Counter, Xperf, Network, and StorPort).

Not

Bu senaryo, sistemi etkileyebilir ve canlı bir üretim sisteminde çalıştırılmamalıdır.This scenario can affect the system, and shouldn’t be run on a live production system. Gerekirse, herhangi bir sorunu önlemek için bu senaryoyu adanmış bir bakım penceresinde çalıştırın.If necessary, run this scenario in a dedicated maintenance window to avoid any problems. Bir izleme veya kıyaslama testinin neden olduğu artan bir iş yükü, sanal makinenizin performansını olumsuz yönde etkileyebilir.An increased workload that is caused by a trace or benchmark test can adversely affect the performance of your VM.

Perfinsıghts tarafından ne tür bilgiler toplandı?What kind of information is collected by PerfInsights?

Windows VM, diskler veya depolama havuzları yapılandırması, performans sayaçları, Günlükler ve çeşitli izlemeler hakkında bilgiler toplanır.Information about Windows VM, disks or storage pools configuration, performance counters, logs, and various traces are collected. Bu, kullandığınız performans senaryosuna bağlıdır.It depends on the performance scenario you are using. Ayrıntılar aşağıdaki tabloda verilmiştir:The following table provides details:

Toplanan verilerData collected Hızlı performans analiziQuick performance analysis KarşılaştırmalıBenchmarking Performans AnaliziPerformance analysis Azure dosyaları AnaliziAzure Files analysis Gelişmiş performans analiziAdvanced performance analysis
Olay günlüklerinden bilgiInformation from event logs EvetYes EvetYes EvetYes EvetYes EvetYes
Sistem bilgileriSystem information EvetYes EvetYes EvetYes EvetYes EvetYes
Birim eşlemeVolume map EvetYes EvetYes EvetYes EvetYes EvetYes
Disk eşlemeDisk map EvetYes EvetYes EvetYes EvetYes EvetYes
Çalışan görevlerRunning tasks EvetYes EvetYes EvetYes EvetYes EvetYes
Depolama güvenilirlik sayaçlarıStorage reliability counters EvetYes EvetYes EvetYes EvetYes EvetYes
Depolama bilgileriStorage information EvetYes EvetYes EvetYes EvetYes EvetYes
Fsutil çıkışıFsutil output EvetYes EvetYes EvetYes EvetYes EvetYes
Filtre sürücüsü bilgileriFilter driver info EvetYes EvetYes EvetYes EvetYes EvetYes
Netstat çıkışıNetstat output EvetYes EvetYes EvetYes EvetYes EvetYes
Ağ yapılandırmasıNetwork configuration EvetYes EvetYes EvetYes EvetYes EvetYes
Güvenlik duvarı yapılandırmasıFirewall configuration EvetYes EvetYes EvetYes EvetYes EvetYes
SQL Server yapılandırmasıSQL Server configuration EvetYes EvetYes EvetYes EvetYes EvetYes
Performans Tanılama izlemeleri *Performance diagnostics traces * EvetYes EvetYes EvetYes EvetYes EvetYes
Performans sayacı izleme * *Performance counter trace ** EvetYes EvetYes
SMB sayacı izleme * *SMB counter trace ** EvetYes
SQL Server sayacı izleme * *SQL Server counter trace ** EvetYes EvetYes
XPerf izlemeXperf trace EvetYes
StorPort izlemeStorPort trace EvetYes
Ağ izlemeNetwork trace EvetYes EvetYes
DiskSpd kıyaslama izlemesi * * *Diskspd benchmark trace *** EvetYes

Performans Tanılama izlemesi (*)Performance diagnostics trace (*)

Verilerin toplanması ve sürekli performans sorunlarını tanılamak için arka planda kural tabanlı bir altyapı çalıştırır.Runs a rule-based engine in the background to collect data and diagnose ongoing performance issues. Şu kurallar Şu anda destekleniyor:The following rules are currently supported:

  • HighCpuUsage kuralı: yüksek CPU kullanım dönemlerini algılar ve bu dönemler sırasında en fazla CPU kullanımı tüketicilerini gösterir.HighCpuUsage rule: Detects high CPU usage periods, and shows the top CPU usage consumers during those periods.
  • HighDiskUsage kuralı: fiziksel disklerde yüksek disk kullanımı sürelerini algılar ve bu dönemler sırasında en üstteki disk kullanımı tüketicilerini gösterir.HighDiskUsage rule: Detects high disk usage periods on physical disks, and shows the top disk usage consumers during those periods.
  • HighResolutionDiskMetric kuralı: her bir fiziksel disk için 50 milisaniye başına ıOPS, verimlilik ve g/ç gecikme süresi ölçümlerini gösterir.HighResolutionDiskMetric rule: Shows IOPS, throughput, and I/O latency metrics per 50 milliseconds for each physical disk. Disk azaltma sürelerini hızlı bir şekilde belirlemesine yardımcı olur.It helps to quickly identify disk throttling periods.
  • HighMemoryUsage kuralı: yüksek bellek kullanım dönemlerini algılar ve bu dönemler sırasında en fazla bellek kullanım tüketicilerini gösterir.HighMemoryUsage rule: Detects high memory usage periods, and shows the top memory usage consumers during those periods.

Not

Şu anda, .NET Framework 4,5 veya sonraki sürümleri içeren Windows sürümleri desteklenir.Currently, Windows versions that include the .NET Framework 4.5 or later versions are supported.

Performans sayacı izleme (* *)Performance counter trace (**)

Aşağıdaki performans sayaçlarını toplar:Collects the following performance counters:

  • \ İşlem, \ işlemci, \ bellek, \Iş parçacığı, \Fiziksel disk ve \ LogicalDisk\Process, \Processor, \Memory, \Thread, \PhysicalDisk, and \LogicalDisk
  • \Cache\Dirty sayfaları, \Cache\Lazy yazma boşaltmaları/sn, \Server\Pool disk belleğine alma, başarısızlık ve \Server\Pool disk belleği sorunları\Cache\Dirty Pages, \Cache\Lazy Write Flushes/sec, \Server\Pool Nonpaged, Failures, and \Server\Pool Paged Failures
  • \Network Interface altında seçili sayaçlar \ıpv4 IPv6 \ veri birimleri, \ıpv6/sanal makine, \TCPv4\Segments, \Tcpv6\kesimler, \Network Adapter, \WFPv4\Packets, \Wfpv6\paketlerindeki, \UDPv4\Datagrams, \Udpv6\datagram, \TCPv4\Connection, \TCPv6\Connection, \Network QoS ilkesi paketleri, \ Işlemci ağ arabirim kartı etkinliği ve \Microsoft Winsock BSPSelected 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

SQL Server örnekleri içinFor SQL Server instances

  • \SQL Server: buffer Manager, \SQLServer: kaynak havuzu Istatistikleri ve \SQLServer: SQL Istatistikleri \SQL Server:Buffer Manager, \SQLServer:Resource Pool Stats, and \SQLServer:SQL Statistics\
  • \SQLServer: kilitler, \SQLServer: genel, Istatistikler\SQLServer:Locks, \SQLServer:General, Statistics
  • \SQLServer: erişim yöntemleri\SQLServer:Access Methods

Azure dosyaları içinFor Azure Files

\SMB Istemci paylaşımları\SMB Client Shares

DiskSpd kıyaslama izlemesi (* * *)Diskspd benchmark trace (***)

DiskSpd g/ç iş yükü testleri (işletim sistemi diski [yazma] ve havuz sürücüleri [okuma/yazma])Diskspd I/O workload tests (OS Disk [write] and pool drives [read/write])

VM 'niz üzerinde Perfinsıghts aracını çalıştırınRun the PerfInsights tool on your VM

Aracı çalıştırmadan önce neleri bilmem gerekir?What do I have to know before I run the tool?

Araç gereksinimleriTool requirements

  • Bu aracın, performans sorunu olan VM 'de çalıştırılması gerekir.This tool must be run on the VM that has the performance issue.

  • Aşağıdaki işletim sistemleri desteklenmektedir:The following operating systems are supported:

    • Windows Server 2019Windows Server 2019
    • Windows Server 2016Windows Server 2016
    • Windows Server 2012 R2Windows Server 2012 R2
    • Windows Server 2012Windows Server 2012
    • Windows Server 2008 R2Windows Server 2008 R2
    • Windows 10Windows 10
    • Windows 8.1Windows 8.1
    • Windows 8Windows 8

Aracı üretim VM 'lerinde çalıştırdığınızda olası sorunlarPossible problems when you run the tool on production VMs

  • The benchişaretleme senaryosu veya XPerf veya DiskSpd kullanacak şekilde yapılandırılmış "Gelişmiş performans analizi" senaryosu için, araç sanal makinenin performansını olumsuz etkileyebilir.For the benchmarking scenario or the "Advanced performance analysis" scenario that is configured to use Xperf or Diskspd, the tool might adversely affect the performance of the VM. Bu senaryolar canlı bir üretim ortamında çalıştırılmamalıdır.These scenarios should not be run in a live production environment.

  • DiskSpd kullanmak üzere yapılandırılmış olan benchişaretleme senaryosu veya "Gelişmiş performans analizi" senaryosunda, başka bir arka plan etkinliğinin g/ç iş yüküne engel olmadığından emin olun.For the benchmarking scenario or the "Advanced performance analysis" scenario that is configured to use Diskspd, ensure that no other background activity interferes with the I/O workload.

  • Varsayılan olarak, araç veri toplamak için geçici depolama sürücüsünü kullanır.By default, the tool uses the temporary storage drive to collect data. İzleme daha uzun bir süre etkin kalırsa, toplanan veri miktarı ilgili olabilir.If tracing stays enabled for a longer time, the amount of data that is collected might be relevant. Bu, geçici diskte yer alan kullanılabilirliği azaltabilir ve bu nedenle bu sürücüye bağımlı olan tüm uygulamaları etkileyebilir.This can reduce the availability of space on the temporary disk, and can therefore affect any application that relies on this drive.

Nasıl yaparım?, Perfinsıghts çalışıyor mu?How do I run PerfInsights?

Azure Performans Tanılama VM Uzantısı'nı yükleyerek bir sanal makinede Perfinsıghts 'i çalıştırabilirsiniz.You can run PerfInsights on a virtual machine by installing Azure Performance Diagnostics VM Extension. Ayrıca, tek başına bir araç olarak da çalıştırabilirsiniz.You can also run it as a standalone tool.

Azure portal ile Perfinsıghts 'i yükleyip çalıştırınInstall and run PerfInsights from the Azure portal

Bu seçenek hakkında daha fazla bilgi için bkz. Azure Performans Tanılama VM uzantısını yüklemeyi.For more information about this option, see Install Azure Performance Diagnostics VM Extension.

Tek başına modda Perfinsıghts çalıştırmaRun PerfInsights in standalone mode

Perfinsıghts aracını çalıştırmak için aşağıdaki adımları izleyin:To run the PerfInsights tool, follow these steps:

  1. PerfInsights.zipindirin.Download PerfInsights.zip.

  2. PerfInsights.zip dosyasının engelini kaldırın.Unblock the PerfInsights.zip file. Bunu yapmak için PerfInsights.zip dosyasına sağ tıklayın ve Özellikler' i seçin.To do this, right-click the PerfInsights.zip file, and select Properties. Genel sekmesinde Engellemeyi kaldır' ı seçin ve ardından Tamam' ı seçin.In the General tab, select Unblock, and then select OK. Bu, aracın ek güvenlik istemleri olmadan çalışmasını sağlar.This ensures that the tool runs without any additional security prompts.

    Kilit kaldırma vurgulanmış olarak Perfinsıghts özelliklerinin ekran görüntüsü

  3. Sıkıştırılmış PerfInsights.zip dosyasını geçici sürücünüze genişletin (varsayılan olarak bu genellikle D sürücüsüdür).Expand the compressed PerfInsights.zip file into your temporary drive (by default, this is usually the D drive).

  4. Windows komut istemi 'ni yönetici olarak açın ve ardından PerfInsights.exe çalıştırarak kullanılabilir komut satırı parametrelerini görüntüleyin.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
    

    Perfinsıghts CommandLine çıktısının ekran görüntüsü

    Perfinsıghts senaryolarını çalıştırmaya yönelik temel sözdizimi şöyledir:The basic syntax for running PerfInsights scenarios is:

    PerfInsights /run <ScenarioName> [AdditionalOptions]
    

    Aşağıdaki örneği kullanarak, 5 dakika boyunca performans analizi senaryosunu çalıştırın:You can use the below example to run performance analysis scenario for 5 mins:

    PerfInsights /run vmslow /d 300 /AcceptDisclaimerAndShareDiagnostics
    

    Aşağıdaki örneği kullanarak, 5 dakika boyunca XPerf ve performans sayacı izlemeleri ile gelişmiş senaryoyu çalıştırabilirsiniz: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
    

    5 dakika boyunca performans analizi senaryosunu çalıştırmak ve sonuç ZIP dosyasını depolama hesabına yüklemek için aşağıdaki örneği kullanabilirsiniz:You can use the below example to run performance analysis scenario for 5 mins and upload the result zip file to the storage account:

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

    /List komutunu kullanarak tüm kullanılabilir senaryoları ve seçenekleri arayabilirsiniz:You can look up all the available scenarios and options by using the /list command:

    PerfInsights /list
    

    Not

    Bir senaryoyu çalıştırmadan önce, Perfinsıghts kullanıcıdan tanılama bilgilerini paylaşmayı ve EULA 'Yı kabul etmesini kabul etmesini ister.Before running a scenario, PerfInsights prompts the user to agree to share diagnostic information and to agree to the EULA. Bu istemleri atlamak için /AcceptDisclaimerAndShareDiagnostics seçeneğini kullanın.Use /AcceptDisclaimerAndShareDiagnostics option to skip these prompts.

    Microsoft ile birlikte etkin bir destek bileti varsa ve üzerinde çalıştığınız destek mühendisinin isteği başına Perfınsıghts çalıştırıyorsanız, /SR seçeneğini kullanarak destek bileti numarasını sağladığınızdan emin olun.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.

    Varsayılan olarak, Perfinsıghts, varsa kendisini en son sürüme güncellemeyi dener.By default, PerfInsights will try updating itself to the latest version if available. Otomatik güncelleştirmeyi atlamak için /Skipautoupdate veya /sau parametresini kullanın.Use /SkipAutoUpdate or /sau parameter to skip auto update.

    Süre anahtarı /d belirtilmezse, Perfinsıghts, vmslow, azurefiles ve gelişmiş senaryoları çalıştırırken sorunu yeniden oluşturmanız istenir.If the duration switch /d is not specified, PerfInsights will prompt you to repro the issue while running vmslow, azurefiles and advanced scenarios.

İzlemeler veya işlemler tamamlandığında, yeni bir dosya, Perfinsıghts ile aynı klasörde görüntülenir.When the traces or operations are completed, a new file appears in the same folder as PerfInsights. Dosyanın adı Performancediagnostics _ yyyy-aa-gg _hh-mm-ss-fff.zip.The name of the file is PerformanceDiagnostics_yyyy-MM-dd_hh-mm-ss-fff.zip. Bu dosyayı analiz için destek aracısına gönderebilir veya bulguları ve önerileri gözden geçirmek için raporu ZIP dosyası içinde açabilirsiniz.You can send this file to the support agent for analysis or open the report inside the zip file to review findings and recommendations.

Tanılama raporunu gözden geçirinReview the diagnostics report

Performancediagnostics _ yyyy-aa-gg _hh-mm-ss-fff.zip dosyası Içinde, perfinsıghts 'in bulgularını ayrıntılarıyla gösteren bir HTML raporu bulabilirsiniz.Within the PerformanceDiagnostics_yyyy-MM-dd_hh-mm-ss-fff.zip file, you can find an HTML report that details the findings of PerfInsights. Raporu gözden geçirmek için Performancediagnostics _ yyyy-aa-gg _hh-mm-ss-fff.zip dosyasını genişletin ve ardından perfinsıghts Report.html dosyasını açın.To review the report, expand the PerformanceDiagnostics_yyyy-MM-dd_hh-mm-ss-fff.zip file, and then open the PerfInsights Report.html file.

Bulguları sekmesini seçin.Select the Findings tab.

Perfinsıghts raporunun genel bakış sekmesinin ekran görüntüsü.  Perfinsıghts raporunun depolama sekmesinin ekran görüntüsü.Screenshot of Overview tab of the PerfInsights Report. Screenshot of Storage tab of the PerfInsights Report.

Not

Yüksek olarak sınıflandırılan bulgular, performans sorunlarına neden olabilecek bilinen sorunlardır.Findings categorized as high are known issues that might cause performance issues. Orta olarak sınıflandırılan bulgular, performans sorunlarına neden olmayan en iyi olmayan yapılandırmayı temsil eder.Findings categorized as medium represent non-optimal configurations that do not necessarily cause performance issues. Düşük olarak sınıflandırılan bulgular yalnızca bilgilendirici deyimler.Findings categorized as low are informative statements only.

Tüm yüksek ve orta düzeyde bulguları ve bağlantıları gözden geçirin.Review the recommendations and links for all high and medium findings. Performansı en iyi duruma getirilmiş yapılandırmalara yönelik en iyi uygulamalar hakkında bilgi edinin.Learn about how they can affect performance, and also about best practices for performance-optimized configurations.

Depolama sekmesiStorage tab

Bulguları bölümü, depolama ile ilgili çeşitli bulguları ve önerileri görüntüler.The Findings section displays various findings and recommendations related to storage.

Disk Haritası ve birim eşleme bölümleri mantıksal birimlerin ve fiziksel disklerin birbirleriyle nasıl ilişkili olduğunu açıklamaktadır.The Disk Map and Volume Map sections describe how logical volumes and physical disks are related to each other.

Fiziksel disk perspektifinde (disk eşlemesi), tablo, diskte çalışan tüm mantıksal birimleri gösterir.In the physical disk perspective (Disk Map), the table shows all logical volumes that are running on the disk. Aşağıdaki örnekte, PhysicalDrive2 birden çok bölümde oluşturulan iki mantıksal birimi çalıştırır (J ve H):In the following example, PhysicalDrive2 runs two logical volumes created on multiple partitions (J and H):

Disk sekmesinin ekran görüntüsü

Birim perspektifinde (birim eşlemesi), tablolar her mantıksal birimin altındaki tüm fiziksel diskleri gösterir.In the volume perspective (Volume Map), the tables show all the physical disks under each logical volume. RAID/dinamik diskler için, bir mantıksal birimi birden fazla fiziksel diskte çalıştırabileceğini unutmayın.Notice that for RAID/Dynamic disks, you might run a logical volume on multiple physical disks. Aşağıdaki örnekte, C: \ Mount fiziksel diskler 2 ve 3 ' te spanneddisk olarak yapılandırılmış bir bağlama noktasıdır:In the following example, C:\mount is a mount point configured as SpannedDisk on physical disks 2 and 3:

Birim sekmesinin ekran görüntüsü

SQL sekmesiSQL tab

Hedef VM SQL Server örnekleri barındırıyorsa, SQLadlı raporda ek bir sekme görürsünüz:If the target VM hosts any SQL Server instances, you see an additional tab in the report, named SQL:

SQL sekmesinin ekran görüntüsü

Bu bölüm, VM 'de barındırılan SQL Server örneklerinin her biri için bir bulguları sekmesi ve ek sekmeler içerir.This section contains a Findings tab, and additional tabs for each of the SQL Server instances hosted on the VM.

Bulmalar sekmesi, öneriler ile birlikte bulunan tüm SQL ile ilgili performans sorunlarının bir listesini içerir.The Findings tab contains a list of all the SQL related performance issues found, along with the recommendations.

Aşağıdaki örnekte, PhysicalDrive0 (C sürücüsü çalıştırılarak) görüntülenir.In the following example, PhysicalDrive0 (running the C drive) is displayed. Bunun nedeni, hem modeldev hem de modellog dosyalarının C sürücüsünde konumlandırıldı ve farklı türlerdir (sırasıyla veri dosyası ve işlem günlüğü gibi).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).

Günlük bilgilerinin ekran görüntüsü

Belirli SQL Server örneklerine yönelik sekmeler, seçilen örnekle ilgili temel bilgileri görüntüleyen bir genel bölüm içerir.The tabs for specific instances of SQL Server contain a general section that displays basic information about the selected instance. Sekmeler Ayrıca ayarlar, konfigürasyonlar ve Kullanıcı seçenekleri de dahil olmak üzere gelişmiş bilgiler için ek bölümler içerir.The tabs also contain additional sections for advanced information, including settings, configurations, and user options.

Tanılama sekmesiDiagnostic tab

Tanılama sekmesi, Perfinsıghts 'ın çalışma süresi boyunca bilgisayardaki en iyi CPU, disk ve bellek tüketicileri hakkında bilgi içerir.The Diagnostic tab contains information about top CPU, disk, and memory consumers on the computer for the duration of the running of PerfInsights. Ayrıca, sistemin eksik olabileceği kritik düzeltme ekleri, görev listesi ve önemli sistem olayları hakkında bilgi bulabilirsiniz.You can also find information about critical patches that the system might be missing, the task list, and important system events.

Kullanılan dış araçlara başvurularReferences to the external tools used

DiskSpdDiskspd

DiskSpd, Microsoft 'tan bir depolama yük Oluşturucu ve performans testi aracıdır.Diskspd is a storage load generator and performance test tool from Microsoft. Daha fazla bilgi için bkz. DiskSpd.For more information, see Diskspd.

XPerfXperf

XPerf, Windows performans araç seti 'ndeki izlemeleri yakalamaya yönelik bir komut satırı aracıdır.Xperf is a command-line tool to capture traces from the Windows Performance Toolkit. Daha fazla bilgi için bkz. Windows performans araç seti – XPerf.For more information, see Windows Performance Toolkit – Xperf.

Sonraki adımlarNext steps

Daha fazla gözden geçirmek için Microsoft Desteği tanılama günlüklerini ve raporları karşıya yükleyebilirsiniz.You can upload diagnostics logs and reports to Microsoft Support for further review. Destek, sorun giderme sürecine yardımcı olmak için Perfinsıghts tarafından oluşturulan çıktıyı iletmenize istekte bulunabilir.Support might request that you transmit the output that is generated by PerfInsights to assist with the troubleshooting process.

Aşağıdaki ekran görüntüsünde, neler alabileceğinize benzer bir ileti gösterilmektedir:The following screenshot shows a message similar to what you might receive:

Microsoft Desteği örnek ileti ekran görüntüsü

Dosya aktarımı çalışma alanına erişmek için iletideki yönergeleri izleyin.Follow the instructions in the message to access the file transfer workspace. Ek güvenlik için, ilk kullanımda parolanızı değiştirmeniz gerekir.For additional security, you have to change your password on first use.

Oturum açtıktan sonra, Perfinsıghts tarafından toplanan Performancediagnostics _ yyyy-mm-dd _hh-mm-ss-fff.zip dosyasını karşıya yüklemek için bir iletişim kutusu bulacaksınız.After you sign in, you will find a dialog box to upload the PerformanceDiagnostics_yyyy-MM-dd_hh-mm-ss-fff.zip file that was collected by PerfInsights.