Feilsøke ytelsesproblemer for Microsoft Defender for endepunkt på macOS
Gjelder for:
- Microsoft Defender XDR
- Microsoft Defender for endepunkt plan 1 og plan 2
- Microsoft Defender for enkeltpersoner
Vil du oppleve Microsoft Defender for endepunkt? Registrer deg for en gratis prøveperiode.
Denne artikkelen inneholder noen generelle trinn som kan brukes til å begrense ytelsesproblemer relatert til Defender for Endpoint på macOS.
Avhengig av programmene du kjører og enhetsegenskapene dine, kan du oppleve suboptimal ytelse når du kjører Microsoft Defender for endepunkt på macOS. Spesielt programmer eller systemprosesser som har tilgang til mange ressurser over en kort tid, kan føre til ytelsesproblemer i Defender for Endpoint på macOS.
Advarsel
Før du utfører prosedyrene som er beskrevet i denne artikkelen, må du kontrollere at andre sikkerhetsprodukter for øyeblikket ikke kjører på enheten. Flere sikkerhetsprodukter kan komme i konflikt med og påvirke vertsytelsen.
Feilsøke ytelsesproblemer ved hjelp av statistikk for sanntidsbeskyttelse
Gjelder for:
- Bare ytelsesproblemer relatert til Microsoft Defender Antivirus (
wdavdaemon_unprivileged
).
Sanntidsbeskyttelse (RTP) er en funksjon i Defender for Endpoint på macOS som kontinuerlig overvåker og beskytter enheten mot trusler. Den består av fil- og prosessovervåking og annen heuristikk.
Forutsetninger:
- Microsoft Defender for endepunkt versjon (Plattformoppdatering) 100.90.70 eller nyere
- Hvis du har aktivert manipuleringsbeskyttelse i blokkmodus, kan du bruke feilsøkingsmodus til å registrere statistikk for beskyttelse i sanntid. Ellers får du nullresultater.
Tips
Som en generell anbefalt fremgangsmåte anbefales det å oppdatere Microsoft Defender for endepunkt-agenten til den nyeste tilgjengelige versjonen og bekrefte at problemet fortsatt vedvarer før du undersøker nærmere.
Følg disse trinnene for å feilsøke og redusere ytelsesproblemer:
Deaktiver sanntidsbeskyttelse ved hjelp av én av metodene i tabellen nedenfor, og se deretter på om ytelsen forbedres. Denne tilnærmingen bidrar til å begrense om Microsoft Defender for endepunkt på macOS bidrar til ytelsesproblemene.
Enhetsbehandling Metode Enheten administreres ikke av organisasjonen Brukergrensesnitt: Åpne Microsoft Defender for endepunkt på macOS og gå til Administrer innstillinger. Enheten administreres ikke av organisasjonen Terminal: Kjør følgende kommando i Terminal: mdatp config real-time-protection --value disabled
Enheten administreres av organisasjonen Se Angi innstillinger for Microsoft Defender for endepunkt på macOS. Hvis ytelsesproblemet vedvarer mens sanntidsbeskyttelse er deaktivert, kan opprinnelsen til problemet være endepunktgjenkjennings- og svarkomponenten. I dette tilfellet kan du kontakte kundestøtte for ytterligere instruksjoner og begrensninger.
Åpne Finder og gå til Programmer>Verktøy. Åpne Aktivitetsovervåker og analyser hvilke programmer som bruker ressursene på systemet. Vanlige eksempler inkluderer programvareoppdateringsprogrammer og kompilatorer.
Denne funksjonen krever sanntidsbeskyttelse for å aktiveres. Hvis du vil kontrollere statusen for sanntidsbeskyttelse, kjører du følgende kommando:
mdatp health --field real_time_protection_enabled
Kontroller at real_time_protection_enabled oppføringen er sann. Ellers kjører du følgende kommando for å aktivere den:
mdatp config real-time-protection --value enabled
Configuration property updated
Hvis du vil finne programmene som utløser flest skanninger, kan du bruke sanntidsstatistikk samlet inn av Defender for Endpoint på macOS. Kjør følgende kommando for å aktivere den:
mdatp config real-time-protection-statistics --value enabled
Tips
Før du fortsetter å registrere dataene, må du kontrollere at den høye prosessorutnyttelsen forekommer i wdavdaemon_unprivileged ved å kjøre øverst eller åpne
activity monitor
.Kjør følgende kommando for å sende til en json-fil:
mdatp diagnostic real-time-protection-statistics --output json > real_time_protection.json
Obs!
Bruk
--output json
(merk den doble tankestrekeren) sikrer at utdataformatet er klart for analyse. Utdataene for denne kommandoen viser alle prosesser og tilhørende skanneaktivitet.Last ned python-eksempelanalysen
high_cpu_parser.py
på Mac-systemet ved hjelp av kommandoen:curl -O https://raw.githubusercontent.com/microsoft/mdatp-xplat/master/linux/diagnostic/high_cpu_parser.py
Utdataene for denne kommandoen må ligne på følgende:
--2020-11-14 11:27:27-- https://raw.githubusercontent.com/microsoft. mdatp-xplat/master/linus/diagnostic/high_cpu_parser.py Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.xxx.xxx Connecting to raw.githubusercontent.com (raw.githubusercontent.com)| 151.101.xxx.xxx| :443... connected. HTTP request sent, awaiting response... 200 OK Length: 1020 [text/plain] Saving to: 'high_cpu_parser.py' 100%[===========================================>] 1,020 --.-K/s in 0s
Skriv inn følgende kommandoer:
chmod +x high_cpu_parser.py
cat real_time_protection.json | python high_cpu_parser.py > real_time_protection.log
Utdataene bør være en liste over de viktigste bidragsyterne til ytelsesproblemer. Den første kolonnen er prosessidentifikatoren (PID), den andre kolonnen er prosessnavnet, og den siste kolonnen er antall skannede filer, sortert etter innvirkning. Her er et eksempel:
... > python ~/repo/mdatp-xplat/linux/diagnostic/high_cpu_parser.py <~Downloads/output.json | head -n 10 27432 None 76703 73467 actool 1249 73914 xcodebuild 1081 73873 bash 1050 27475 None 836 1 launchd 407 73468 ibtool 344 549 telemetryd_v1 325 4764 None 228 125 CrashPlanService 164
Hvis du vil forbedre ytelsen til Defender for Endpoint på Mac, finner du den med det høyeste tallet under totalfilene skannet rad, og deretter legger du til en utelatelse for den. Hvis du vil ha mer informasjon, kan du se Konfigurere og validere utelatelser for Defender for Endpoint på macOS.
Obs!
Programmet lagrer statistikk i minnet og holder bare oversikt over filaktivitet siden den ble startet, og sanntidsbeskyttelse ble aktivert. Prosesser som ble startet før eller i perioder der sanntidsbeskyttelse var deaktivert, telles ikke. I tillegg telles bare hendelser som utløste skanninger.
Konfigurer Microsoft Defender for endepunkt på macOS med utelatelser for prosessene eller diskplasseringene som bidrar til ytelsesproblemene, og aktiver sanntidsbeskyttelse på nytt.
Se Konfigurere og validere utelatelser for Microsoft Defender for endepunkt på macOS.
Feilsøke ytelsesproblemer ved hjelp av Microsoft Defender for endepunkt Client Analyzer
Microsoft Defender for endepunkt Client Analyzer (MDECA) kan samle inn sporinger, logger og diagnostisk informasjon for å feilsøke ytelsesproblemer på pålastede enheter på macOS.
Hvis du vil kjøre klientanalyse for feilsøking av ytelsesproblemer, kan du se Kjør klientanalyse på macOS og Linux.
Obs!
Verktøyet Microsoft Defender for endepunkt Client Analyzer brukes regelmessig av Microsoft Customer Support Services (CSS) til å samle inn informasjon, for eksempel (men ikke begrenset til) IP-adresser, PC-navn som hjelper til med å feilsøke problemer du opplever med Microsoft Defender for endepunkt. Hvis du vil ha mer informasjon om personvernerklæringen vår, kan du se Microsofts personvernerklæring.