OneFS selecteert niet automatisch op LIN gebaseerde taken om uit te voeren.
Samenvatting: OneFS selecteert niet automatisch op LIN gebaseerde taken in situaties waarin het efficiënter zou zijn om ze uit te voeren. In deze kennisbank wordt uitgelegd wanneer op LIN gebaseerde taken effectiever zijn. ...
Symptomen
Op clusters met alle SSD's geconfigureerd voor metadata, zouden taken zoals FlexProtect en AutoBalance sneller en efficiënter worden uitgevoerd als hun LIN-equivalenten waren geselecteerd. FlexProtectLIN en AutotBalanceLIN kunnen gebruikmaken van de metadata op de SSD's en sneller vooruitgang boeken.
Op clusters met SSD's die zijn geconfigureerd als L3-cache, of waar geen SSD's aanwezig zijn, zijn de normale FlexProtect- en AutoBalance-taken efficiënter.
Standaard worden de reguliere (niet-LIN) versies van de taken automatisch uitgevoerd wanneer OneFS dit nodig heeft.
In de whitepaper over de OneFS Job Engine staat:
"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."
Whitepaper over OneFS Job Engine (Pagina 30)
https://www.delltechnologies.com/resources/en-us/asset/white-papers/products/storage/h12570-wp-isilon-onefs-job-engine.pdf
Vanwege een ontwerpwijziging is het automatische gedeelte van de bovenstaande instructie niet waar.
Dit is een handmatige configuratie met:
# isi_gconfig -t job-config jobs.common.lin_based_jobs=True
Oorzaak
Oplossing
De huidige instelling kan worden bekeken met de volgende opdracht:
# isi_gconfig -t job-config jobs.common.lin_based_jobs
Op clusters met alle SSD's geconfigureerd voor metadata, stelt u de parameter 'jobs.common.lin_based_jobs' in op true. Het cluster voert AutobalanceLIN of FlexprotectLIN uit wanneer dat nodig is.
# isi_gconfig -t job-config jobs.common.lin_based_jobs=true
Stel op clusters met SSD's die zijn geconfigureerd als L3-cache, geen SSD's of met gemengde SSD-configuraties het 'jobs.common.lin_based_jobs' parameter op false. Het cluster voert Autobalance of FlexProtect uit wanneer dat nodig is. Dit is de standaardinstelling.
# isi_gconfig -t job-config jobs.common.lin_based_jobs=false