D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / overflow

overflow

Выводит общее число свободных фреймов

overflow {(options}

Выводит системную таблицу переполнения (overflow table), содержащую адреса свободных дисковых фреймов. Все свободные фреймы доступны для использования спулером, файловой системой D3 и рабочими областями процессов.

Таблица переполнения имеет формат "b"-дерева. Каждый узел в "b"-дереве может содержать до 120 элементов.

Обозначения: (см. примеры)

"overflow" – общее количество свободных фреймов.
"reserve" – количество фреймов, оставленных в резерве (должно быть предварительно установлено командой "set-ovf-reserve"). Резерв используется только тогда, когда все фреймы уже заняты, и в этой критической ситуации требуется выделить пространство для выполнения системных функций, таких, например, как file-save.
"blocks" – количество непрерывных блоков дисковой памяти.
"b-tree levels" – количество уровней в "b"-дереве, где хранятся адреса фреймов.
"leaves" – количество "листьев" "b"-дерева (узлов на конечном уровне). Все адреса фреймов хранятся на уровне "листьев".

Опции:

a Выводит идентификаторы (fid) первого и последнего фреймов для каждого блока, а также его размер. При использовании опции (a пользователь может ограничить вывод, указав нижнюю и верхнюю границы для идентификаторов фреймов. Если совместно с опцией (a используется опция (b, то вывод по-прежнему будет содержать начальный и конечный 'fid' блоков, плюс размеры, но пользователь сможет ограничивать вывод по размеру блоков.
b Выводит общее количество фреймов для каждого непрерывного блока области переполнения. При использовании опции (b пользователь может также задать диапазон размеров блоков.
c Только подсчитывает фреймы, которые попадают в вывод с помощью опций (a или (b. Счетчик выводится после обработки последнего фрейма и блока.
n Буква "n". Активирует функцию "nopage" при выводе на терминал.
o Выводит "старую" защищенную таблицу. При каждом полном или инкрементном сохранении самые важные блоки в таблице переполнения сохраняются в альтернативной области. Эта область может быть просмотрена с помощью опции (o. Эта опция полезна для анализа изменений, происходящих в области переполнения с течением времени.
p Направляет вывод на принтер через спулер.
s Выводит только "защищенные" блоки таблицы. "Защищенные" блоки – это блоки, которые могут быть восстановлены в случае отказа питания или полного отказа системы.
t Выводит блоки в "защищенной" таблице со звездочкой.

Примеры:

overflow
overflow: 8450  reserve: 1024  blocks: 669  b-tree levels: 2  leaves: 9

В таблице переполнения осталось 8450 фреймов, 1024 фрейма помечены как резервные, общее число блоков в таблице - 669, 2 уровня "b"-дерева, 9 листьев.

overflow (a319843-319934
319838-319844 : 7 `319849-319855 : 7 `319866-319866 : 1
319885-319885 : 1 `319889-319889 : 1 `319898-319899 : 2
319902-319902 : 1 `319907-319909 : 3 `319924-319924 : 1
319927-319927 : 1 `319929-319929 : 1 `319932-319932 : 1
319934-319934 : 1 `
overflow: 8497 reserve: 1024 blocks: 692 b-tree levels: 2 leaves: 9