D3 Reference Manual

Index | Help

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

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

buf-map

Выводит карту использования кеша памяти D3

Выводит наглядную "карту" файловой системы, где указано, какие фреймы находятся в данный момент в буферной области оперативной памяти. Информация на экране обновляется каждые несколько секунд.

buf-map {minfid-maxfid} {(options)}

Карта буферной памяти выдается в виде сетки адресов фреймов всей системы (нижний левый угол - это фрейм номер 1, а верхний правый угол - фрейм с максимальным номером (maxfid)), и показывает, какие фреймы активны в буферах в данный момент.

'minfid' и 'maxfid' - это минимальный и максимальный номера фреймов, которые должны быть включены в результат.

Для буфера выводится число в диапазоне от 0 до 7, обозначающее его состояние. Для удобства, вверху выводятся значения, соответствующие этим числам.

Выход из программы производится нажатием клавиши "x".

Опции:

s Проверка около 10 процентов памяти вместо чтения всех буферов в памяти. Эта опция дает быстрый (но менее точный) "снимок" использования памяти.

Примеры:

buf-map
1-358398. Fid loaded: 8740. 8742 buffers. Type H for help.
- - - - - - - - - - - - - - - - - - - - - - - - - - -    2265
1 :     5 : R
2 : W   6 : RW
3 : B   7 : RB                                        6
4 : BW  8 : RBW                                       6
 - - - - - - - - - - - - - - - - - - - - - - - - - - -6- 1700
5
5                                                     5
5                                                     5
5                                                     5
5- - - - - - - - - - - - - - - - - - - - - - - - - - -5- 1135
5                                                     5
5                                                     5
5                                                     5
5                                                     5
5- - - - - - - - - - - - - - - - - - - - - - - - - - -5- 570
5                                                     56
5                             1 5                     56
5                            11 5                     16
1                      5    51111                     15
+---------+---------+---------+---------+---------+---------+
Range 1 to 358398. Hit X to stop.. 0000
(Диапазон от 1 до 358398. Для выхода нажать X.. 0000)

Состояния:

На диаграмме с помощью номеров показываются различные "состояния" буферов в памяти. Таблица состояний приводится ниже.

Если используется опция "s", производится только одна выборка.

Referenced Batch Write-req    State
0          0     0            1  Available
0          0     1            2
0          1     0            3  Available
0          1     1            4
1          0     0            5
1          0     1            6
1          1     0            7
1          1     1            8

Обозначения:

"(R)eferenced" - просматриваемый буфер. "(B)atch buffer" - пакетный буфер. "(W)rite-required" - буфер, требующий записи. "Available" - свободный буфер.

Во время выборки можно использовать следующие клавиши:

h Вывести на экран текст помощи
s Остановить выборку и вывести результаты
x Выйти из процесса