OneFS ei valitse suoritettavia LIN-pohjaisia töitä automaattisesti.
Yhteenveto: OneFS ei valitse LIN-pohjaisia töitä automaattisesti tilanteissa, joissa niiden suorittaminen olisi tehokkaampaa. Tämä tietokanta selittää, milloin LIN-pohjaiset työt ovat tehokkaampia. ...
Oireet
Klustereissa, joissa kaikki SSD-asemat on määritetty metatiedoille, FlexProtectin ja AutoBalancen kaltaiset työt toimisivat nopeammin ja tehokkaammin, jos niiden LIN-vastineet valittaisiin. FlexProtectLIN ja AutotBalanceLIN voivat hyödyntää SSD-levyjen metatietoja ja edistyä nopeammin.
Jos klustereissa SSD-levy on määritetty L3-välimuistiksi tai jossa ei ole SSD-levyjä, normaalit FlexProtect- ja AutoBalance-työt ovat tehokkaampia.
Töiden tavalliset versiot (ei-LIN) suoritetaan oletusarvoisesti automaattisesti, kun OneFS sitä edellyttää.
OneFS-työmoduulia koskevassa valkoisessa kirjassa todetaan seuraavaa:
"Certain jobs such as FlexProtect have a corresponding job provided with a name suffixed by LIN, for example FlexProtectLIN. This indicates that the job will automatically use an SSD-based copy of metadata, where available, to scan the LIN tree, rather than the drives themselves. Depending on the workflow, this often significantly improves job runtime performance."
OneFS Job Engine -raportti (sivu 30)
https://www.delltechnologies.com/resources/en-us/asset/white-papers/products/storage/h12570-wp-isilon-onefs-job-engine.pdf
Rakennemuutoksen vuoksi yllä olevan väitteen automaattinen osa ei pidä paikkaansa.
Tämä on manuaalinen määritys, jossa käytetään:
# isi_gconfig -t job-config jobs.common.lin_based_jobs=True
Syy
Tarkkuus
Nykyistä asetusta voidaan tarkastella seuraavalla komennolla:
# isi_gconfig -t job-config jobs.common.lin_based_jobs
Määritä klustereissa, joissa kaikki SSD-asemat on määritetty metatiedoille, jobs.common.lin_based_jobs-parametrin arvoksi true. Klusteri suorittaa AutobalanceLIN- tai FlexprotectLIN-suorituksen aina tarvittaessa.
# isi_gconfig -t job-config jobs.common.lin_based_jobs=true
Jos klustereissa on L3-välimuistiksi määritetty SSD-levy, ei SSD-levyjä tai käytössä on useita SSD-kokoonpanoja, määritä 'jobs.common.lin_based_jobs' parametrin arvo on false. Klusteri suorittaa tarvittaessa Autobalance- tai FlexProtect-ohjelman. Tämä on oletusasetus.
# isi_gconfig -t job-config jobs.common.lin_based_jobs=false