Prestatiehandleiding voor middelen

Laatste update: 2023-09-22

DAM (Digital Asset Management) wordt vaak gebruikt in gevallen waarin prestaties van belang zijn. De standaard DAM-configuratie bevat echter verschillende hardware- en softwareonderdelen die de prestaties kunnen beïnvloeden. 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, verwerking van bedrijfsmiddelen 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 die 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 Adobe Experience Manager (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. Dit kan worden bepaald vanuit de gebruikersinterface van de 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 Kbps voor 100 gelijktijdige downloads.

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

Om te kunnen schatten welke hardware u vereist om activa te verwerken, de volgende aspecten zouden moeten worden rekenschap gegeven:

  • De resolutie van afbeeldingen in het aantal pixels
  • De heap die is toegewezen aan AEM proces

De verwerkingstijd wordt bepaald door het aantal 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 grote hoeveelheden parallel 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.

Wijs minstens 16 GB heap toe en vorm 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 als er één computer is geïnstalleerd, of door een beheerde opslag op het netwerk als er geclusterde instellingen zijn.

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

Netwerkverbinding met eindgebruiker Een langzame netwerkverbinding kan productiekwesties veroorzaken, en 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 interactieve prestatieproblemen veroorzaken, vooral bij het zoeken, omdat de zoekindexen op de lokale schijf worden opgeslagen. Het kan ook problemen met de middelenverwerking veroorzaken als het opdrachtregelproces wordt gebruikt.

AEM DAM Finder Interactieve prestatieproblemen, die vaak worden ervaren in zoekopdrachten, worden veroorzaakt door een hoog CPU-gebruik als gevolg van veel gelijktijdige gebruikers of andere CPU-verbruikende processen in 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. Ook, 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 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 verspreidt zich in langzame toegangstijden voor CRX 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 zorgt ervoor dat er geen topologie-verwante kwesties zijn.
  3. Gestandaardiseerde tests voor de verwerking van bedrijfsmiddelen - Neem een paar voorbeeldelementen op 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, lees, en schrijf prestaties en schijflatentie direct op NAS, indien mogelijk.

Knelpunten aanpassen

De volgende prestatietwekken zijn tot dusver gebruikt in projecten:

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

Verdere lezing

Op deze pagina