Prestatiehandleiding voor middelen

Digitaal vermogensbeheer wordt vaak gebruikt in gevallen waarin de prestaties van belang zijn; de standaard DAM-installatie bevat echter een aantal hardware- en softwareonderdelen die van invloed kunnen zijn op de prestaties. Dit document bevat het volgende:

  • Informatie voor systeembeheerders over het bepalen van de optimale hardwaregrootte voor een nieuwe Digital Asset Management-instelling
  • Informatie voor softwareontwikkelaars die DAM-instanties problemen willen oplossen met de prestaties

Prestatieproblemen

Slechte prestaties bij het beheer van digitale middelen kunnen de gebruikerservaring op drie manieren beïnvloeden: interactieve prestaties, middelenverwerking en downloadsnelheid. Om de prestaties te verbeteren, is het belangrijk om de waargenomen prestaties correct te meten en doelmeetwaarden te bepalen.

1. Interactief zoeken en bladeren Gebruikers zoeken naar middelen of bladeren in de DAM Finder en klagen over trage responstijden of dat de zoekresultaten niet meteen worden weergegeven. Dit is een interactief prestatieprobleem.

Interactieve prestaties worden gemeten in termen van responstijd van de pagina. Dit is de tijd het van het ontvangen van het HTTP- verzoek aan het sluiten van de reactie van HTTP neemt, die van de dossiers van het verzoeklogboek kan worden bepaald. De typische doelprestaties zijn een pagina reactietijd onder twee seconden.

2. Middelverwerking Een probleem met middelenverwerking is wanneer gebruikers elementen uploaden en het enkele minuten duurt voordat elementen gemakkelijk zijn omgezet en in AEM DAM worden opgenomen.

De prestaties van de verwerking van bedrijfsmiddelen worden gemeten in termen van de gemiddelde voltooiingstijd van het werkstroomproces. Dit is de tijd die nodig is om het workflowproces voor het bijwerken van bedrijfsmiddelen aan te roepen tot de voltooiing ervan, die kan worden bepaald vanuit de gebruikersinterface van workflowrapporten. De standaardprestaties van het doel zijn afhankelijk van de grootte en het type van de verwerkte elementen en het aantal uitvoeringen. Voorbeelden van doelprestaties kunnen als volgt zijn:

  • minder dan 10 seconden voor afbeeldingen die kleiner zijn dan 1280x1280 pixels, met gebruik van standaardexpressies
  • Minder dan één minuut voor afbeeldingen die kleiner zijn dan 100 MB met behulp van standaarduitvoeringen
  • minder dan vijf minuten voor HD-videoclips van minder dan één minuut

3. Downloadsnelheid Een probleem met de doorvoer is wanneer het downloaden vanaf AEM DAM lang duurt en miniaturen niet direct worden weergegeven wanneer u naar de DAM-beheerder of de DAM-Finder bladert.

De uitvoerprestaties worden gemeten in kilobits per seconde. De typische doelprestaties zijn 300 kilobits per seconde voor 100 gelijktijdige downloads.

4. Factoren die de prestaties van de verwerking van bedrijfsmiddelen beïnvloeden

Om te kunnen schatten welke hardware u nodig hebt om activa te verwerken, moeten de volgende aspecten in aanmerking worden genomen:

  • De resolutie van de afbeeldingen in een hoeveelheid pixels
  • De heap die is toegewezen aan AEM proces

De verwerkingstijd wordt bepaald door de hoeveelheid pixels in de afbeelding. Meer pixels betekent dat de verwerking langer duurt.
Het afbeeldingstype, de compressiesnelheid of de gerelateerde grootte van het bestand waarin de afbeelding is opgeslagen, hebben geen significante invloed op de algehele prestaties.

Er is vastgesteld dat heap de belangrijkste beperkende factor is. Wanneer het element groter is dan het beschikbare vrije geheugen, nemen de verwerkingsprestaties snel af.

De DAM-processen zijn zeer geschikt om in gelijke mate te worden uitgevoerd. Het uploaden van middelen in een batch- en multicore-processor versnelt de absolute tijd die per middel wordt besteed.

5. De hardwarevereisten voor het uitvoeren van de verwerking van bedrijfsmiddelen schatten

Voor een uitgebreide verwerking van digitale elementen zijn geoptimaliseerde hardwarebronnen nodig. De belangrijkste factoren zijn de beeldgrootte en de maximale doorvoer van verwerkte afbeeldingen.

minimaal 16 GB heap toewijzen en de DAM Update Asset workflow om de Camera Raw pakket voor de opname van onbewerkte afbeeldingen.

Het systeem begrijpen

Een standaard DAM-instelling bestaat uit eindgebruikers die DAM gebruiken via een taakverdelingsmechanisme. De DAM-instantie kan onderdeel zijn van een geclusterde installatie, waarbij elke DAM-instantie wordt uitgevoerd in een Java Virtual Machine-proces op een fysieke computer of een virtuele machine. DAM-opslag wordt geleverd door een RAID-schijf in geval van installatie op één computer of een beheerde netwerkaangesloten opslag in geval van geclusterde installatie.

De volgende legenda beschrijft de mogelijke gebieden van de prestatiesdaling met sommige oplossingen, zoals aangewezen.

Netwerkverbinding met eindgebruiker Een langzame netwerkverbinding kan productiekwesties veroorzaken, in sommige zeldzame gevallen ook latentiekwesties. Soms heeft de gebruiker een langzame verbinding van ISP, vooral in intranets. Dit is een teken van onjuiste netwerktopologie.

Tijdelijk bestandssysteem Een traag lokaal bestandssysteem kan problemen met interactieve prestaties veroorzaken, vooral als het gaat om zoeken, omdat de zoekindexen op de lokale schijf worden opgeslagen. Het kan extra problemen van de activaverwerking veroorzaken als het proces van de bevellijn wordt gebruikt.

AEM DAM Finder Interactieve prestatieproblemen, die vaak worden ervaren in zoekopdrachten, worden veroorzaakt door een hoog CPU-gebruik door veel gelijktijdige gebruikers of andere CPU-verbruikende processen op dezelfde instantie. U kunt de prestaties verbeteren door van virtuele machines over te schakelen op speciale machines en ervoor te zorgen dat er geen andere services op de computer worden uitgevoerd. Als een hoge processorbelasting wordt veroorzaakt door de verwerking van bedrijfsmiddelen en veel gelijktijdige gebruikers, wordt u aangeraden extra clusterknooppunten toe te voegen.

DAM-workflow AEM Langdurige workflowprocessen tijdens het opnemen van elementen veroorzaken prestatieproblemen bij de verwerking van bedrijfsmiddelen. Afhankelijk van het type elementen dat wordt verwerkt, kan dit wijzen op CPU-overbenutting. De dag adviseert dat u het aantal andere processen vermindert die op het systeem lopen en het aantal beschikbare cpu's verhoogt door clusterknopen toe te voegen.

NAS-connectiviteit De slechte netwerkconnectiviteit aan NAS veroorzaakt interactieve prestatiesproblemen, omdat de toegang tot van nieuwe knopen tijdens activaverwerking als gevolg van netwerklatentie wordt vertraagd. Bovendien, beïnvloedt de langzame netwerkproductie negatief productie, maar ook prestaties van de activaverwerking, omdat het laden en het bewaren van uitvoeringen wordt vertraagd.

De redenen voor slechte latentie en productie in NAS zijn gewoonlijk netwerktopologie of NAS overgebruik door andere diensten.

Network Attached Storage De overgebruikte netwerk in bijlage opslagsystemen kunnen een serie problemen veroorzaken:

  • Weinig schijfruimte is een vaak aangetroffen probleem dat kan worden voorkomen door een DAM-project naar behoren te rangschikken.
  • De hoge schijflatentie zal zich in langzame toegangstijden voor CRX verspreiden en kan in interactieve prestatiesproblemen resulteren.
  • Een lage schijfdoorvoer kan leiden tot lage prestaties voor CQ5 DAM.

Prestaties testen

Voor elk DAM-project moet u een systeem voor het testen van de prestaties instellen waarmee knelpunten snel kunnen worden opgespoord en opgelost. Hiervoor moet u rekening houden met de volgende controlepunten:

  1. De prestatietests van begin tot eind die JMeter gebruiken - Simuleer een voorbeeld onderzoek-en-doorblader zitting om interactieve prestatiesproblemen te ontdekken.
  2. De tests van de productie en van de latentie die JMeter gebruiken - Het lopen op een cliëntcomputer verzekert er geen topologie-verwante kwesties zijn.
  3. Gestandaardiseerde tests voor de verwerking van bedrijfsmiddelen - Vermeld een klein aantal voorbeeldelementen en meet de tijd. Dit moet ook externe workflowintegratie omvatten.
  4. De cpu, de Schijf, en het geheugengebruik van de monitor van elke clusterknoop.
  5. CRX-diagnostiek voor lees- en schrijfprestaties om niet-verwerkingsgerelateerde problemen op te sporen.
  6. De netwerklatentie en productie van de monitor van de cluster DAM aan uw NAS.
  7. Test, indien mogelijk, de lees- en schrijfprestaties en de schijflatentie rechtstreeks op de NAS.

Knelpunten aanpassen

De volgende prestatietwekken zijn tot dusver gebruikt in projecten:

  • Selectieve uitvoering genereren: genereren alleen de uitvoeringen die u nodig hebt door voorwaarden toe te voegen aan de workflow voor het verwerken van elementen, zodat alleen voor bepaalde elementen duurdere uitvoeringen worden gegenereerd.
  • Gedeelde gegevensopslag tussen instanties: wanneer het runnen van laag op schijfruimte kan dit de hoeveelheid schijfruimte beduidend verminderen nodig ten koste van hogere configuratieinspanningen en het verliezen van auto-schoonmaak van de datastore.

Meer informatie

Op deze pagina