Isilon: Як увімкнути FTP Tail Mode у OneFS
Résumé: Isilon OneFS підтримує режим Tail Protocol File Transfer Protocol (FTP), який широко використовується у медіа та розважальних робочих процесах. У цій статті в базі пояснюється, як налаштувати FTP-сервер OneFS для увімкнути режим Tail. ...
Instructions
Що таке Tail Mode?
У звичайних випадках, коли FTP-клієнт завантажує файл із FTP-сервера OneFS, FTP-сервер відкриває файл, зчитує вміст і закриває з'єднання, коли доходить до кінця файлу. Коли режим tail увімкнено, замість того, щоб одразу завершити файл FTP-сервером у файловій системі OneFS, він чекає налаштовуваний час, щоб побачити, чи зростає файл (оскільки його записує інший процес). Він продовжує виконувати ці перевірки та надсилати нові дані клієнту, доки розмір файлу не перестане збільшуватися протягом інтервалу тайм-ауту.
Коли б ви використовували Tail Mode?
Якщо ваш робочий процес переносить великі файли в кластер, а також читає дані з них, можна досягти значного покращення продуктивності та затримки, якщо введення даних і читання та стріминг відбуваються паралельно, а не чекати завершення завантаження перед читанням і потоковим потоком файлу. Ось що дозволяє режим хвоста.
Як увімкнено режим хвоста?
Щоб увімкнути FTP-режим хвоста в OneFS, необхідно відредагувати /etc/mcp/templates/vsftpd.conf Додайте до кінця файлу такі записи:
tail_mode_enable=YES lock_upload_files=NO The default timeout value is 5 seconds. To change the value to e.g. 10 seconds, add an additional line:
tail_mode_timeout=10
Informations supplémentaires
Побічні ефекти сеттингу
Всі завантаження приймають tail_mode_timeout секунди (за замовчуванням — 5) довше для завершення через тайм-аут на EOF наприкінці передачі.
Аспекти модернізації
Оскільки зміни вносяться у шаблонний файл, а не у файл override, зміни перезаписуються при оновленні кластера до новішого релізу OneFS. Зміни потрібно повторно застосувати до кластера вручну після оновлення.