Programování

Váš průvodce po porozumění výkonu systému

Přemýšleli jste někdy, jak dobře je váš systém využíván během dlouhého úseku běhu aplikace? Nebo zda byl váš systém nesprávně nakonfigurován, což vedlo ke snížení výkonu? Nebo co je nejdůležitější, jak to překonfigurovat, abyste z kódu získali nejlepší výkon? Nejmodernější nástroje pro analýzu výkonu, které uživatelům umožňují shromažďovat údaje o výkonu pro delší běhy, ne vždy poskytují podrobné metriky výkonu. Na druhou stranu, nástroje pro analýzu výkonu vhodné pro kratší běhy aplikací vás mohou zahltit velkým množstvím dat.

Tento článek vás seznámí s platformou Profiler platformy Intel® VTune ™ Amplifier, která poskytuje data, abyste zjistili, zda existují problémy s konfigurací vašeho systému, které mohou vést k nízkému výkonu, nebo zda existuje tlak na konkrétní součásti systému, které mohou způsobit zúžení výkonu. Analyzuje výkon z hlediska systému nebo hardwaru a pomáhá vám identifikovat nedostatečně nebo nadměrně využívané zdroje. Platform Profiler používá progresivní metodu zveřejňování, takže nejste zahlceni informacemi. To znamená, že může běžet několik hodin, což vám dává svobodu sledovat a analyzovat dlouhodobé nebo vždy běžící pracovní vytížení ve vývojovém nebo produkčním prostředí.

Platform Profiler můžete použít k:

  • Identifikujte běžné problémy s konfigurací systému
  • Analyzujte výkon základní platformy a najděte úzká místa výkonu

Za prvé, grafy konfigurace platformy, které Platform Profiler poskytuje, vám pomohou snadno zjistit, jak je systém nakonfigurován, a identifikovat potenciální problémy s konfigurací. Za druhé získáte metriky výkonu systému, včetně:

  • Využití CPU a paměti
  • Paměť a soket propojují šířku pásma
  • Cykly na instrukci
  • Míra chybějících mezipaměti
  • Typ prováděných pokynů
  • Metriky přístupu k úložnému zařízení

Tyto metriky poskytují data pro celý systém, které vám pomohou zjistit, zda je systém ― nebo konkrétní komponenta platformy, jako je CPU, paměť, úložiště nebo síť under nedostatečně nebo nadměrně využívána, a zda potřebujete některý z nich upgradovat nebo překonfigurovat komponenty ke zlepšení celkového výkonu.

Celý článek si přečtěte zde

$config[zx-auto] not found$config[zx-overlay] not found