АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

fs_setserverprefs - Онлайн в облаке

Запустите fs_setserverprefs в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда fs_setserverprefs, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


fs_setserverprefs - Устанавливает ранги предпочтений для файловых серверов или серверов VL.

СИНТАКСИС


fs setserverprefs [-серверы <файловый сервер имена и ряды> +]
[-vlсерверы <VL сервер имена и ряды> +]
[-файл <вход от названный файл>] [-стдин] [-Помощь]

fs Наборы [-Если <файловый сервер имена и ряды> +]
[-вл <VL сервер имена и ряды> +]
[-f <вход от названный файл>] [-st] [-h]

fs sp [-Если <файловый сервер имена и ряды> +]
[-вл <VL сервер имена и ряды> +]
[-f <вход от названный файл>] [-st] [-h]

ОПИСАНИЕ


Ассоциация fs setserverprefs команда устанавливает ранги предпочтений локального диспетчера кэша для одного или
больше машинных интерфейсов файлового сервера или, если -vlсервер предоставляется аргумент, для объема
Расположение (VL) Серверные машины. Для файловых серверов числовые ранги определяют
порядок, в котором Cache Manager пытается связаться с интерфейсами машин, которые
корпус тома. Для машин VL Server ранги определяют порядок, в котором кэш
Менеджер пытается связаться с VL-серверами ячейки при запросе информации VLDB.

Ассоциация fs getserverprefs справочная страница объясняет, как Cache Manager использует ранги предпочтений
при обращении к машинам файлового сервера или машинам VL Server. Следующие параграфы
объясните, как Cache Manager вычисляет ранги по умолчанию и как использовать эту команду для
изменить значения по умолчанию.

Расчет of По умолчанию Предпочтение Звания
Cache Manager сохраняет ранг предпочтений в памяти ядра как парный IP-адрес и
числовой ранг. Если компьютер файлового сервера является многосетевым, Cache Manager назначает
отдельный ранг для каждого адреса машины (до количества адресов, которые
VLDB может храниться на каждой машине). После расчета ранг сохраняется до перезагрузки машины.
или пока эта команда не будет использована для его изменения.

Cache Manager устанавливает ранги предпочтений VL-сервера по умолчанию при его инициализации случайным образом.
присвоение ранга от 10,000 до 10,126 каждой из машин, перечисленных в
локальным / и т.д. / openafs / CellServDB файл. Если для обнаружения серверов VL используется DNS, диспетчер кеширования
назначит ранг каждому серверу, настроенному в записи AFSDB или SRV для этой ячейки.
В настоящее время информация о приоритете и весе из записей SRV не используется. Машины из
разные ячейки могут иметь одинаковый ранг, но это не представляет проблемы, потому что
Cache Manager одновременно обращается к рангам только одной ячейки.

Cache Manager устанавливает ранги предпочтений по умолчанию для файлового сервера при извлечении
информация о местоположении тома из VLDB. Каждый раз, когда он узнает о машине файлового сервера
интерфейсам, для которых он еще не установил ранги, он присваивает ранг каждому интерфейсу. Если
локальный клиентский компьютер имеет только один IP-адрес, Cache Manager сравнивает его с
IP-адрес интерфейса сервера и устанавливает ранг в соответствии со следующим алгоритмом. Если
клиентская машина является многосетевой, Cache Manager применяет алгоритм к каждому из
адреса клиентской машины и назначает машинному интерфейсу файлового сервера самый низкий
оцените результаты.

· Если локальный компьютер является файловым сервером, базовый ранг для каждого из его
интерфейсов 5,000.

· Если машинный интерфейс файлового сервера находится в той же подсети, что и клиент
интерфейс, его базовый ранг - 20,000.

· Если машинный интерфейс файлового сервера находится в той же сети, что и клиентский интерфейс,
или находится на удаленном конце двухточечного соединения с клиентским интерфейсом, его база
ранг 30,000.

· Если компьютерный интерфейс файлового сервера находится в другой сети, чем клиент
интерфейс, либо Cache Manager не может получить сетевую информацию о нем, его базе
ранг 40,000.

После присвоения базового ранга машинному интерфейсу файлового сервера Cache Manager добавляет к
это число, случайно выбранное из диапазона от 0 (ноль) до 14. Например, файловый сервер
машинный интерфейс в той же подсети, что и локальный компьютер, получает базовый ранг
20,000, но диспетчер кеша записывает фактический рейтинг как целое число от 20,000 до
20,014 XNUMX. Этот процесс уменьшает количество интерфейсов с одинаковым рангом. В качестве
с машинными рядами VL Server это возможно для машинных интерфейсов файлового сервера от
чужие ячейки должны иметь тот же ранг, что и интерфейсы в локальной ячейке, но это не
представляют проблему. Только относительные ранги интерфейсов, в которых размещается данный том, являются
релевантно, а AFS поддерживает одновременное хранение тома только в одной ячейке.

настройка Не по умолчанию Предпочтение Звания
Использовать fs setserverprefs команда для сброса существующего ранга предпочтений или для установки
начальный ранг машинного интерфейса файлового сервера или машины VL Server, для которой кэш
Менеджер не имеет звания. Чтобы ранг сохранялся при перезагрузке локальной машины, поместите
соответствующая fs setserverprefs в файле инициализации AFS машины.

Укажите каждый ранг предпочтения как пару значений, разделенных одним или несколькими пробелами:

· Первый член пары - это полное имя хоста (например,
"fs1.abc.com") или IP-адрес в десятичном формате с точками на компьютере с файловым сервером.
интерфейс или машина VL Server

· Второй член пары - целое число. Возможные ранги от 1 до
65535.

Как и в случае рангов по умолчанию, Cache Manager добавляет случайно выбранное целое число к рангу.
указанный этой командой. Для машинных интерфейсов файлового сервера целое число берется из
диапазон от 0 (ноль) до 14; для машин VL Server он находится в диапазоне от 0 (ноль) до 126. Для
Например, если администратор присвоит машинному интерфейсу файлового сервера рейтинг 15,000,
Cache Manager хранит целое число от 15,000 15,014 до XNUMX XNUMX.

Существует несколько способов присвоения рангов для машинных интерфейсов файлового сервера (но не для VL.
Серверные машины):

· В командной строке после -серверы аргумент.

· В файле, названном -файл аргумент. Поместите каждую пару в отдельную строку файла.
Направление вывода из fs getserverprefs команда в файл автоматически
создает файл в правильном формате.

· Через стандартный поток ввода, предоставив -стдин флаг. Этот метод позволяет
эмитент для подачи значений непосредственно из программы или сценария, который генерирует предпочтение
ранжируется с помощью алгоритма, соответствующего локальной ячейке. Распределение AFS делает
не включайте такие программы или скрипты.

При настройке рангов предпочтений файлового сервера разрешается комбинировать -серверы,
-файлкачества -стдин параметры в одной командной строке. Если в разных вариантах укажите
разный ранг для одного и того же интерфейса, Cache Manager сохраняет и использует присвоенный ранг
с -серверы аргумент.

Ассоциация -vlсерверы Аргумент - единственный способ присвоить ранги машины VL Server. Может быть
в сочетании с одним или несколькими -серверы, -файлкачества -стдин варианты, но Кэш
Manager применяет значения, указанные для этих параметров, только к рангам файлового сервера.

Интерпретатор команд fs не проверяет имена хостов или IP-адреса и поэтому назначает
предпочтение ранжируется к недопустимым именам или адресам компьютеров. Cache Manager никогда не использует такие
ранжируется, если такая же неверная информация не содержится в VLDB.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-серверы <файл сервер имена и ряды>+
Задает один или несколько рангов предпочтений файлового сервера. Каждый ранг объединяет полностью-
квалифицированное имя хоста или IP-адрес (в десятичном формате с точками) машины файлового сервера
интерфейс с целым рангом, разделенным одним или несколькими пробелами; также отделить каждый
пара с одним или несколькими пробелами. Допустимые значения для ранга от 1 до
65521; меньшее значение указывает на большее предпочтение. Предоставление рангов за пределами этого
диапазон может иметь непредсказуемые результаты. Предоставление значения не более 65521
гарантирует, что рейтинг не превышает максимально возможное значение 65,535 XNUMX, даже если
добавляется наибольший случайный множитель (14).

Этот аргумент можно объединить с -файл аргумент, -стдин flag, или и то, и другое. Если больше
чем один из аргументов устанавливает ранг для того же интерфейса, ранг, установленный этим
аргумент имеет приоритет. Его также можно комбинировать с -vlсерверы аргумент, но
не взаимодействует с ним.

-vlсерверы <VL сервер имена и ряды>+
Задает один или несколько рангов предпочтений VL Server. Каждый ранг объединяет полностью квалифицированных
имя хоста или IP-адрес (в десятичном формате с точками) машины VL Server с
целочисленный ранг, разделенный одним или несколькими пробелами; также разделите каждую пару одним или
больше мест. Допустимые значения для ранга от 1 до 65521 XNUMX; более низкое значение
указывает на большее предпочтение. Предоставление рангов за пределами этого диапазона может иметь
непредсказуемые результаты. Предоставление значения не более 65521 гарантирует, что ранг
не превышает максимально возможное значение 65,535 XNUMX, даже если самый большой случайный фактор
(14) добавлено.

Этот аргумент можно объединить с -серверы аргумент, -файл аргумент, -стдин флаг,
или любую их комбинацию, но не взаимодействует ни с одним из них. Они применяются
только к файловому серверу машинные ряды.

-файл <вход файл>
Задает полный путь к файлу, из которого следует читать пары файлового сервера.
интерфейсы и их ранги, используя те же обозначения и диапазон значений, что и для
-серверы аргумент. В файле поместите каждую пару в отдельную строку и разделите две
части каждой пары с одним или несколькими пробелами.

Этот аргумент можно объединить с -серверы аргумент, -стдин flag, или и то, и другое. Если
более одного аргумента задают ранг для одного и того же интерфейса, ранг устанавливается
-сервер аргумент имеет приоритет. Его также можно комбинировать с -vlсерверы
аргумент, но не взаимодействует с ним.

-стдин
Считывает пары машинного интерфейса файлового сервера и целочисленного ранга из стандартного ввода
транслировать. Предполагаемое использование - принимать ввод, поступающий от пользовательской программы или
скрипт, который генерирует ранги в соответствующем формате, но также принимает вводимые данные
в оболочку. Отформатируйте интерфейс и пары ранжирования, как для -файл аргумент. Если печатать
в оболочке введите Ctrl-D после последней строки новой строки, чтобы завершить ввод.

Этот аргумент можно объединить с -серверы аргумент, -файл аргумент, или и то, и другое.
Если более одного аргумента задают ранг для одного и того же интерфейса, ранг устанавливается
домен -сервер аргумент имеет приоритет. Его также можно комбинировать с -vlсерверы
аргумент, но не взаимодействует с ним.

-Помощь
Печатает интерактивную справку по этой команде. Все остальные допустимые параметры игнорируются.

ПРИМЕРЫ


Следующая команда устанавливает ранги предпочтений Cache Manager для файлового сервера.
машины с именами "fs3.abc.com" и "fs4.abc.com", последний из которых определяется его IP-адресом.
адрес, 192.12.105.100. Машины находятся в другой подсети локального компьютера.
сеть, поэтому их базовый ранг по умолчанию - 30,000 XNUMX. Для увеличения предпочтений диспетчера кэша
для этих машин эмитент присваивает рейтинг 25000, к которому Cache Manager добавляет
целое число в диапазоне от 0 до 15.

# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000

Следующая команда использует -серверы аргумент для установки предпочтения диспетчера кэша
относится к тем же двум машинам файлового сервера, но также использует -файл аргумент прочитать
набор рангов предпочтений из файла, который находится в локальном файле /etc/fs.prefs:

# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000 \
-файл /etc/fs.prefs

Файл /etc/fs.prefs имеет следующее содержимое и формат:

192.12.108.214 7500
192.12.108.212 7500
138.255.33.41 39000
138.255.33.34 39000
128.0.45.36 41000
128.0.45.37 41000

Следующая команда использует -стдин флаг для чтения рангов предпочтений из стандарта
входной поток. Ранги передаются команде из программы, Calc_prefs, который был
написано эмитентом для расчета предпочтений на основе значений, значимых для местных
клетка.

# Calc_prefs | фс setserverprefs -stdin

Следующая команда использует -vlсерверы аргумент для установки предпочтений Cache Manager
для машин VL-серверов с именами "fs1.abc.com", "fs3.abc.com" и "fs4.abc.com" в качестве основы
ранги 1, 11000 и 65521 соответственно:

# fs setserverprefs -vlservers fs1.abc.com 1 fs3.abc.com 11000 \
fs4.abc.com 65521

ПРИВИЛЕГИЯ ТРЕБУЕТСЯ


Издатель должен войти в систему как локальный суперпользователь.

Используйте fs_setserverprefs в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad