Överväganden för hanteringsbaslinje för Citrix i Azure
Hantering och övervakning är avgörande för all distribution av Citrix DaaS (skrivbord som en tjänst) i Azure. För att uppnå driftskvalitet och framgång bör du utforma Din Citrix DaaS-miljö korrekt med hantering och övervakning i åtanke.
Designöverväganden för Citrix
Både Microsoft och Citrix tillhandahåller en uppsättning grundläggande verktyg och tjänster för övervakning av miljön. Den här artikeln innehåller några verktyg och rekommenderar vad du ska övervaka.
Microsofts verktyg och tjänster omfattar Azure Monitor, Azure Advisor, Azure Service Health, Microsoft Sentinel och Azure Network Watcher. Citrix-verktygen och tjänsterna omfattar Citrix Monitor, Citrix Analytics och Citrix Managed Services. De flesta av dessa tjänster ingår i dina prenumerationer, men vissa kostar extra.
Information om Microsoft-verktyg som ska användas med Citrix DaaS finns i Citrix Tech Zone. Mer information om Citrix-verktyg finns i Citrix DaaS för Azure - och Citrix-programleveranshantering.
Citrix-designrekommendationer
Tröskelvärden för mått och aviseringar
För en Citrix-distribution fokuserar du på måtten för gästoperativsystem för virtuella Citrix-datorer. Dåliga serverprestandamått indikerar vanligtvis att användarna är på väg att få prestandaproblem eller att de redan har det. När den maximala indatafördröjningen för en användarsession till exempel når ett fördefinierat värde vet vi att användarna har svarstider. Du kan konfigurera åtgärdsgruppen så att den skickar ett e-postmeddelande till Citrix-administratörerna som varnar dem om problemet så att de kan ingripa proaktivt.
Den här artikeln beskriver vilka prestandaräknare som ska övervakas och föreslår tröskelvärden för aviseringar som är lämpliga för en Citrix-distribution. De föreslagna tröskelvärdena för aviseringar kommer sannolikt att ge förhandsmeddelande om prestandaproblem. Justera värdena och tidsperioderna efter dina behov.
Alla Citrix-servrar
Här är listan över perfmonräknare som ska övervakas för alla Citrix-servrar i distributionen:
- Processor%Processortid
- Den här räknaren är hur lång tid en processor är aktiv.
- Avisering när genomsnittet är större än 80 % i 15 minuter.
- Använd Task Manager eller Citrix Monitor för att avgöra vilka processer som förbrukar mest CPU. Identifiera orsaken till den höga CPU-användningen.
- Om alla processer förbrukar en förväntad cpu-tid är det dags att öka kapaciteten för servern eller leveransgruppen.
- System\Processorkölängd
- Den här räknaren är antalet trådar i en processorkö som väntar på att bearbetas.
- Avisering när räknaren är större än 5 gånger antalet kärnor under ett intervall på 5 minuter.
- Använd Task Manager eller Citrix Monitor för att avgöra vilka processer som förbrukar mest CPU.
- Om alla processer förbrukar en förväntad cpu-nivå är det dags att öka kapaciteten för servern eller leveransgruppen.
- Minne\Tillgängliga byte
- Den här räknaren är mängden minne som inte allokeras till processer eller cacheminne.
- Avisering när den tillgängliga mängden RAM-minne är under 20 % av det totala RAM-minnet under ett intervall på 5 minuter.
- Använd Aktivitetshanteraren eller Citrix Monitor för att avgöra vilka processer som förbrukar mest RAM-minne. Identifiera eventuella konfigurationsändringar som kan minska ram-förbrukningen. Använd det här måttet med räknare för minnessidor/s och växlingsfil %användning.
- Om alla processer förbrukar den förväntade mängden minne är det dags att öka kapaciteten för servern eller leveransgruppen.
- Minne\Sidor/s
- Den här räknaren är antalet sidor per sekund som växlas från disk till RAM.
- Avisering när sidorna per sekund är konsekvent över 10.
- Använd Aktivitetshanteraren för att leta efter program som orsakar sidväxlingarna. Undersöka möjliga alternativa konfigurationer. Använd det här måttet med minnestillgängliga byte och räknare för växling av filer%användning.
- Öka om möjligt mängden RAM-minne som är tillgängligt för värden. Om det inte är ett alternativ kan du försöka isolera programmet till en uppsättning dedikerade servrar.
- Växling av fil%användning
- Den här räknaren är procentandelen av den aktuella sidfilen som används.
- Avisering när sidfilanvändningen är större än 80 % i 60 minuter.
- Använd Aktivitetshanteraren för att leta efter program som orsakar sidfilanvändningen. Undersöka möjliga alternativa konfigurationer. Använd det här måttet med räknare för tillgängliga minnesbyte och minnessidor per sekund.
- Öka om möjligt mängden RAM-minne som är tillgängligt för värden.
- LogicalDisk%Disk Time (_total)
- Den här räknaren representerar hur lång tid den logiska disken är aktiv.
- Avisering när disktiden i % är större än 90 % i 15 minuter.
- Använd Aktivitetshanteraren eller Citrix Monitor för att leta efter program som orsakar hög diskanvändning. Undersök vad som kan orsaka hög diskanvändning. Använd det här måttet med andra logiska och fysiska diskmått.
- Om all aktivitet ser normal ut letar du efter ett sätt att flytta programmen till diskar som har diskundersystem med högre prestanda.
- LogicalDisk\Aktuell diskkölängd
- Den här räknaren representerar antalet transaktioner som väntar på att den logiska disken ska bearbeta begäranden.
- Avisering när den aktuella diskkön är större än 3 i 15 minuter.
- Använd Aktivitetshanteraren eller Citrix Monitor för att leta efter program som orsakar hög diskanvändning. Undersök vad som kan orsaka hög diskanvändning. Använd det här måttet med andra logiska och fysiska diskmått.
- Om all aktivitet ser normal ut letar du efter ett sätt att flytta programmen till diskar som har diskundersystem med högre prestanda.
- PhysicalDisk%Disk Time (_total)
- Den här räknaren representerar hur lång tid den fysiska disken är aktiv.
- Avisering när disktiden i % är större än 90 % i 15 minuter.
- Använd Aktivitetshanteraren eller Citrix Monitor för att leta efter program som orsakar hög diskanvändning. Undersök vad som kan orsaka hög diskanvändning. Använd det här måttet med andra logiska och fysiska diskmått.
- Om all aktivitet ser normal ut letar du efter ett sätt att flytta programmen till diskar som har diskundersystem med högre prestanda.
- PhysicalDisk\Aktuell diskkölängd
- Den här räknaren representerar antalet transaktioner som väntar på att den fysiska disken ska bearbeta sina diskbegäranden.
- Avisering när den aktuella diskkön är större än 3 i 15 minuter.
- Använd Aktivitetshanteraren eller Citrix Monitor för att leta efter program som orsakar hög diskanvändning. Undersök vad som kan orsaka hög diskanvändning. Använd det här måttet med andra logiska och fysiska diskmått.
- Om all aktivitet ser normal ut letar du efter ett sätt att flytta programmen till diskar som har diskundersystem med högre prestanda.
- Nätverksgränssnitt\Antal byte totalt/s
- Den här räknaren visar hur snabbt nätverksadaptern bearbetar datapaket för nätverket.
- Avisering när Byte Total per sekund är större än 80 % av nätverkskortets kapacitet i 5 minuter.
- Använd Aktivitetshanteraren för att leta efter program som orsakar hög nätverksanvändning. Försök att ta reda på vad som kan orsaka den höga nätverksanvändningen. Använd det här måttet med andra logiska och fysiska nätverksmått.
- Om all aktivitet ser normal ut letar du efter ett sätt att öka nätverksbandbredden eller öka kapaciteten till leveransgruppen.
- Fördröjning av användarindata per session\Maximal indatafördröjning
- Det här måttet ger den maximala indatafördröjningen för sessionen i millisekunder. Måttet mäter tiden från det att användaren tillhandahåller mus- eller tangentbordsindata tills indata bearbetas av systemet.
- Avisering när en sessions indatafördröjning är större än 1 000 ms i 2 minuter.
- Använd Task Manager eller Citrix Monitor för att leta efter program som orsakar hög cpu-, disk- eller nätverksanvändning.
- Om aktiviteten ser normal ut är den bästa metoden att öka kapaciteten till leveransgruppen.
Fler rekommendationer för användning av Citrix-komponenter finns i: Baslinjemått och aviseringar för Azure.
Allmänna rekommendationer
Här följer några allmänna rekommendationer och metoder att tänka på när du använder dessa verktyg.
- Det är enklare att spåra prestandaövervakningsmått för virtuella datorer och nätverket från Azure Monitor. Azure Monitor-måtten är mer detaljerade än vad som är tillgängligt från Citrix Monitor. Använd Azure Monitor för prestandamått för att få mer kontroll över de mått som samlas in.
- Ange kvarhållning av övervakningsdata till en så kort period som möjligt för dina affärsbehov. De flesta övervakningsdata är bara användbara under en kort tidsperiod. Spara kostnader genom att inte lagra övervakningsdata på lång sikt. Skapa ett automationsjobb för att rensa inaktuella data i dina lagringskonton.
- Azure innehåller aviseringar för mått, loggar, tjänstavbrott, planerat underhåll, månadskostnad och säkerhet. Att använda aviseringar kan vara en livräddare. Den här artikeln innehåller många rekommendationer om aviseringar som ska skapas för din Citrix-distribution. Implementera de som passar bäst i din miljö. Skicka kritiska aviseringar via SMS och e-post för att säkerställa att de åtgärdas snabbt. Ange en påminnelse i kalendern varje kvartal för att uppdatera aviseringslistorna.
- Övervakning och aviseringar för ett mått medför en månatlig kostnad. Välj klokt vilka mått som ska spåras. Om du inte planerar att vidta åtgärder när en avisering utlöses bör du överväga om måttet har ett värde.
- Konfigurera en anpassad instrumentpanel för dina Citrix-resursgrupper och aktivera länkar till viktiga tjänster som Microsoft Sentinel, Service Health, Traffic Analytics och Advisor. På instrumentpanelen inkluderar du diagram som visar prestanda för dina ExpressRoute- eller VPN-anslutningar, dina Cloud Anslut ors och Citrix VDA-värdar. För att skydda känslig information begränsar du instrumentpanelens åtkomst till endast de personer som behöver den.
- När du felsöker ett problem kan du titta på flera datakällor för att korrelera symptomen med rotorsaken. Om den genomsnittliga inloggningstiden till exempel är hög kan du visa måtten i Azure för att avgöra var resursbegränsningar finns.
- Att aktivera Traffic Analytics- och NSG-loggar är det bästa sättet att se om trafiken kommer från oväntade platser. Du kan använda den här informationen för att effektivisera nätverkskommunikationen. Använd informationen för att skapa Azure-principer som blockerar inkommande trafik från dessa oväntade platser.
Nästa steg
Granska viktiga designöverväganden och rekommendationer för säkerhet och efterlevnad som är specifika för distributionen av Citrix i Azure.