OneFS nie wybiera automatycznie do uruchomienia zadań opartych na warstwie LIN.
Podsumowanie: OneFS nie wybiera automatycznie zadań opartych na linie LIN w sytuacjach, w których ich uruchomienie byłoby bardziej wydajne. W tej bazie wiedzy wyjaśniono, kiedy zadania oparte na linie LIN są bardziej efektywne. ...
Objawy
W klastrach, w których wszystkie dyski SSD są skonfigurowane dla metadanych, zadania takie jak FlexProtect i AutoBalance działałyby szybciej i wydajniej, gdyby zostały wybrane ich odpowiedniki LIN. Rozwiązania FlexProtectLIN i AutotBalanceLIN mogą wykorzystywać metadane na dyskach SSD i szybciej wykonywać postępy.
W klastrach z dyskami SSD skonfigurowanymi jako pamięć podręczna L3 lub bez dysków SSD normalne zadania FlexProtect i AutoBalance są bardziej wydajne.
Domyślnie zwykłe (inne niż LIN) wersje zadań są uruchamiane automatycznie, gdy jest to wymagane przez OneFS.
W opracowaniu technicznym dotyczącym mechanizmu zadań OneFS czytamy:
"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."
Opracowanie OneFS Job Engine (strona 30)
https://www.delltechnologies.com/resources/en-us/asset/white-papers/products/storage/h12570-wp-isilon-onefs-job-engine.pdf
Ze względu na zmianę projektu automatyczna część powyższej instrukcji nie jest prawdziwa.
Jest to konfiguracja ręczna wykorzystująca:
# isi_gconfig -t job-config jobs.common.lin_based_jobs=True
Przyczyna
Rozwiązanie
Bieżące ustawienie można wyświetlić za pomocą następującego polecenia:
# isi_gconfig -t job-config jobs.common.lin_based_jobs
W klastrach ze wszystkimi dyskami SSD skonfigurowanymi dla metadanych ustaw parametr "jobs.common.lin_based_jobs" na true. Klaster uruchamia funkcję AutobalanceLIN lub FlexprotectLIN w razie potrzeby.
# isi_gconfig -t job-config jobs.common.lin_based_jobs=true
W klastrach z dyskami SSD skonfigurowanymi jako pamięć podręczna L3, bez dysków SSD lub z mieszanymi konfiguracjami dysków SSD ustaw 'jobs.common.lin_based_jobs' parametr na false. W razie potrzeby klaster uruchamia funkcję Autobalance lub FlexProtect. Jest to ustawienie domyślne.
# isi_gconfig -t job-config jobs.common.lin_based_jobs=false