Data Domain: Suuri suorittimen käyttöaste liiallisen BoostFS READDIR -toiminnon vuoksi
Summary: Data Domain -järjestelmien suoritinten käyttö voi olla jatkuvasti korkea vähäisestä varmuuskopioinnista, replikoinnista tai sovellusten kuormituksesta huolimatta, kun suuria määriä BoostFS READDIR/OSTREADDIRPLUS -pyyntöjä luodaan. Aiemmat tutkimukset ovat osoittaneet, että BoostFS-liityntäkohdissa toimivat automaattiset indeksointi-, skannaus-, valvonta- ja tiedostojärjestelmän läpikulkuprosessit voivat lisätä DDFS:n ja järjestelmän suorittimen käyttöä merkittävästi, mikä johtaa kohonneisiin kuormituskeskiarvoihin ja heikentyneeseen suorituskykyyn. ...
Symptoms
Suorittimen käyttöaste pysyy jatkuvasti korkeana, usein yli 80 %, jopa alhaisen suorituskyvyn ja aktiivisten virtojen ollessa vähäisiä.
Kohonnut järjestelmän (%system) suoritinkäyttö havaittu SAR-tilastoissa.
Korkeat järjestelmän kuormituksen keskiarvot, jotka eivät korreloi varmuuskopiointi- tai replikointikuormituksen kanssa.
DDFS-prosessit kuluttavat huomattavasti odotettua enemmän suoritinresursseja.
Suorituskykyanalyysi osoittaa, että READDIRPLUSiin liittyvissä koodipoluissa on merkittävää toimintaa.
Suuri määrä OSTREADDIRPLUS tai ddp_readdir AutoSupport-tiedoissa havaitut toiminnot.
Varmuuskopiointi-, palautus- tai tiedostojen käyttötoiminnot saattavat hidastua odotettua hitaammin.
Aktiivisten TCP-yhteyksien määrän kasvu ja mahdolliset yhteyden hylkäyshälytykset.
Usein "5006-end of directory" BoostFS- tai DDFS-lokeissa voi olla ilmoituksia.
Yksi dd_guts Ajoitussäie saattaa vaikuttaa paljon käytetyltä, kun taas muut ajoitussäikeet pysyvät suhteellisen käyttämättöminä.
NFS RPC -tasotilastot saattavat näyttää kohonneita data_wait ja svc_func Arvo:
Cause
Analyysi osoitti, että liiallinen READDIR ja READDIRPLUS BoostFS-asennetuista tiedostojärjestelmistä peräisin olevat toiminnot lisäsivät suorittimen käyttöä.
Aiemmat tutkimukset ovat osoittaneet, että automaattinen indeksointi, tietoturvatarkistus, apuohjelmien valvonta ja tiedostojärjestelmän läpikulkuprosessit voivat tuottaa suuria määriä hakemistojen luettelointipyyntöjä, mikä lisää DDFS:n ja ytimen suorittimen käyttöä, vaikka varmuuskopiointikuormitukset pysyisivät suhteellisen alhaisina.
Liiallisen käytön yleiset lähteet READDIR Toimintaan kuuluvat:
mlocate/updatedb indeksointiprosessit, jotka skannaavat BoostFS-kiinnityspisteitä.
Tietoturva- ja virustarkistussovellukset.
Valvonta- ja terveystarkastustyökalut, kyselyihin asennetut tiedostojärjestelmät.
Usein toistuvat tiedostojärjestelmien luettelointitoiminnot, kuten rekursiiviset hakemistoluettelot ja tilastotoiminnot.
BoostFS- tai SDK-käyttöliittymiä käyttävät sovellukset, jotka kulkevat toistuvasti suurten hakemistorakenteiden läpi.
Automatisoidut komentosarjat, jotka suorittavat jatkuvan tiedostojärjestelmän haun tai inventaarion keräämisen.
Nämä toiminnot voivat tuottaa miljoonia READDIR päivittäisiä operaatioita, mikä aiheuttaa merkittäviä käsittelykustannuksia DDFS:ssä ja sen taustalla olevassa tiedostojärjestelmässä.
Resolution
Tarkasta järjestelmät, joissa on BoostFS-kiinnikkeet sovelluksille, jotka suorittavat usein hakemistojen numerointia, indeksointia, valvontaa tai skannausta.
Suositeltuja toimia:
Tunnista sovellukset, jotka tuottavat liikaa READDIR toimintaa BoostFS:ään asennettuja tiedostojärjestelmiä vastaan.
BoostFS-kiinnityspisteiden jättäminen pois mlocate/updatedb indeksointi päivittämällä PRUNEFS-konfiguraatio.
Tarkista ja rajoita tarpeettomia virustarkistuksia, tietoturvatarkistuksia, valvontatyökaluja, kuntotarkistusprosesseja ja tiedostojärjestelmän kyselytoimintoja, jotka kohdistuvat BoostFS-kiinnikkeisiin.
Vähennä tai poista toistuvat rekursiiviset hakemiston läpikulkutoiminnot mahdollisuuksien mukaan.
Näyttö OSTREADDIRPLUS, ddp_readdir, suorittimen käyttö ja kuormituskeskiarvot muutosten käyttöönoton jälkeen.
Noudata Data Domainin ja BoostFS:n parhaita käytäntöjä estääksesi skanneri- ja indeksointisovelluksia kulkemasta jatkuvasti asennettujen varmuuskopiotiedostojärjestelmien läpi.
Aiemmat tutkimukset ovat osoittaneet suorittimen käytön vähentyneen merkittävästi sen jälkeen, kun BoostFS-kiinnityspisteet jätettiin automaattisen ulkopuolelle cron indeksointi- ja skannaustoimintoja suorittavat työt.
Tämä toiminta osoittaa, että liiallinen READDIR Näiden prosessien luoma toiminta voi lisätä DDFS-suorittimen käyttöä.
Lisäksi usein "5006-end of directory" Sanomat saattavat viitata toistuviin hakemistonlukutoimintoihin. Näiden viestien määrää voidaan käyttää indikaattorina READDIR Data Domain -järjestelmään kohdistuvaa toimintaa. BoostFS-järjestelmään asennettujen tiedostojärjestelmien lukutoiminnot ovat yleensä kalliimpia kuin kirjoitustoiminnot, minkä vuoksi on tärkeää välttää tarpeetonta tarkistusta tai asennettujen varmuuskopionimitilojen läpikäyntiä.
tarkastus cron Työpaikat BoostFS-asiakkailla:
ls -l /etc/cron.dailyAdditional Information
Data Domain: BoostFS-ongelmat Security Scanner -ohjelmistossa tai -sovelluksissa
Data Domain: BoostFS-yhteys-, asennus- ja suorituskykyongelmien vianmääritys