Programovanie

Váš sprievodca po porozumení výkonu systému

Už ste niekedy premýšľali nad tým, ako dobre je váš systém využívaný počas dlhého úseku aplikácií? Alebo či bol váš systém nesprávne nakonfigurovaný, čo viedlo k zníženiu výkonu? Alebo čo je najdôležitejšie, ako to prekonfigurovať, aby ste z kódu dosiahli čo najlepší výkon? Najmodernejšie nástroje na analýzu výkonu, ktoré umožňujú používateľom zhromažďovať údaje o výkonnosti za dlhšie obdobia, nie vždy poskytujú podrobné metriky výkonu. Na druhej strane, nástroje na analýzu výkonu vhodné pre kratšie behy aplikácií vás môžu zavaliť obrovským množstvom údajov.

V tomto článku vám predstavíme platformu Profiler Intel® VTune ™ Amplifier, ktorá poskytuje údaje o tom, či existujú problémy s konfiguráciou vášho systému, ktoré môžu viesť k nízkemu výkonu, alebo či existuje tlak na konkrétne súčasti systému, ktorý môže spôsobiť zúženie výkonu. Analyzuje výkon zo systémového alebo hardvérového hľadiska a pomáha vám identifikovať nedostatočne alebo nadmerne využité zdroje. Platform Profiler používa progresívnu metódu zverejňovania informácií, takže nie ste zahltení informáciami. To znamená, že môže bežať niekoľko hodín, čo vám dáva slobodu monitorovať a analyzovať dlho alebo vždy bežnú záťaž vo vývojových alebo produkčných prostrediach.

Platform Profiler môžete použiť na:

  • Identifikujte bežné problémy s konfiguráciou systému
  • Analyzujte výkon základnej platformy a nájdite úzke miesta výkonu

Po prvé, konfiguračné grafy platformy, ktoré poskytuje Platform Profiler, vám pomôžu ľahko zistiť, ako je systém nakonfigurovaný, a identifikovať potenciálne problémy s konfiguráciou. Po druhé, získate metriky výkonu systému vrátane:

  • Využitie CPU a pamäte
  • Šírka pásma prepojenia pamäte a zásuvky
  • Cykly na pokyn
  • Ceny chýb v medzipamäti
  • Typ vykonaných pokynov
  • Metriky prístupu k úložnému zariadeniu

Tieto metriky poskytujú údaje o celom systéme, ktoré vám pomôžu zistiť, či je systém ― alebo konkrétny komponent platformy ako CPU, pamäť, úložisko alebo sieť under nedostatočne alebo nadmerne využívaný, a či je potrebné niektorý z nich inovovať alebo prekonfigurovať. komponenty na zlepšenie celkového výkonu.

Celý článok si prečítajte tu

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