Virtuální procesor zastupuje fyzický procesor pro operační systém logické části, která používá sdílenou společnou oblast zpracování. Toto téma popisuje, jak nastavit minimální, požadované a maximální množství procesních jednotek a virtuálních procesorů, aby logická část měla optimální výkon.
Když instalujete a provozujete operační systém na serveru, který není rozdělen na logické části, stanoví operační systém počet možných souběžných operací podle počtu procesorů na serveru. Pokud například nainstalujete operační systém na server s osmi procesory, z nichž každý je schopen provádět dvě operace současně, může operační systém vykonávat najednou 16 operací. Stejně tak při instalaci a provozu operačního systému v logické části, která používá vyhrazené procesory, stanoví operační systém počet možných souběžných operací podle počtu vyhrazených procesorů přiřazených této logické části. V obou těchto případech je pro operační systém jednoduché stanovit, kolik operací může současně provádět.
Pokud však nainstalujete a používáte operační systém v logické části, která používá sdílenou společnou oblast zpracování, není operační systém schopen z dílčího počtu procesních jednotek přiřazených této logické části určit celkový počet operací, které lze v jeden okamžik provádět. Firmware serveru musí v takovém případě informovat operační systém o dostupném výkonu zpracování ve formě celkového počtu procesorů. Tím operačnímu systému umožní určit počet souběžných operací, které může provádět. Virtuální procesor zastupuje fyzický procesor pro operační systém logické části, která používá sdílenou společnou oblast zpracování.
Firmware serveru rozděluje procesní jednotky mezi virtuální procesory přiřazené jedné logické části rovnoměrně. Pokud má například určitá logická část přiřazeny dva virtuální procesory a 1,80 procesní jednotky, pro zatížení každého procesoru je k dispozici 0,90 procesní jednotky.
Počet procesních jednotek na každý virtuální procesor je omezen. Minimální počet procesních jednotek na jeden virtuální procesor závisí na daném modelu. Maximální počet procesních jednotek na jeden virtuální procesor je vždy 1,00. To znamená, že logická část nemůže používat více procesních jednotek, než kolik virtuálních procesorů je jí přiděleno, a to ani v případě, že jde o logickou část bez omezení.
Logická část mívá nejvyšší výkon, pokud se počet virtuálních procesorů blíží počtu procesních jednotek, které má logická část k dispozici. To umožňuje operačnímu systému efektivně řídit zatížení v logické části. Za určitých podmínek je možné mírně zlepšit výkon systému tím, že zvýšíte počet virtuálních procesorů. Zvýšením počtu virtuálních procesorů se zvýší počet možných souběžných operací. Pokud však zvýšíte pouze počet virtuálních procesorů a nikoli též počet procesních jednotek, rychlost jednotlivých operací se tím naopak sníží. Operační systém také nemůže přidělovat výkon zpracování jednotlivým procesům, jestliže je tento výkon zpracování rozdělen mezi mnoho virtuálních procesorů.
Různé nástroje používané při práci s logickými částmi přiřazují virtuální procesory logickým částem různým způsobem. Více informací o přiřazování virtuálních procesorů při použití různých nástrojů pro práci s logickými částmi najdete v tématu Nástroje pro rozdělování na logické části.
Obslužné programy operačních systémů a programy monitorující výkon zobrazují virtuální procesory stejným způsobem, jako by šlo o fyzické procesory. Jednotlivé operační systémy mohou však zobrazovat informace o procesorech různě. Například každý fyzický procesor POWER5 může spouštět zároveň dva jednotkové procesy. Pokud logická část používá sdílenou společnou oblast zpracování na serveru, který používá procesor POWER5, může i každý virtuální procesor spouštět dva jednotkové procesy současně. Obslužné programy operačního systému AIX započítávají jednotkové procesy. To znamená, že pokud obslužný program systému AIX říká, že máte dva procesory, pak máte dva jednotkové procesy na jednom virtuálním procesoru. Naopak obslužné programy operačního systému i5/OS jednotkové procesy nepočítají, a proto pokud obslužný program systému i5/OS říká, že máte dva procesory, pak máte dva virtuální procesory.