CLFS (Common Log File System)

В операционной системе Windows Server 2003 была добавлена файловая система стандартного журналирования, или CLFS (Common Log File System). Система CLFS является загружаемым драйвером, который предоставляет привилегированным и непривилегированным приложениям надежную систему журналирования.
CLFS — является уникальной разработкой Windows, которая быть может применена при разработке приложений и промежного программного обеспечения, требующего надежной непрерывной записи и чтения данных. В качестве примера можно привести агенты репликации либо аудита, базы данных и остальные системы управления ресурсами на основе транзакций.

Данная технология предоставляет следующие возможности:

■ может создавать файлы журнала как одним потоком данных, так и несколькими для использования более чем одним клиентом;
■ ведёт журнал как циклически, так и линейно;
■ предварительное резервирование пространства в журнале обеспечивает гарантированное очищение буфера данных;
■ при управлении размером журнала и объемом занимаемого пространства руководствуется политиками;
■ обеспечивает доступ к единому журналу привилегированных и непривилегированных клиентов;
■ реализует механизм уведомлений, координирующий единовременное использование журнала сразу несколькими пользователями;
■ осуществляет гибкую буферизацию данных журнала;
■ имеет прикладные программные интерфейсы (API) резервного копирования, не допускающие прерываний других операций;
■ осуществляет точную посекторную запись и обнаружение обрывов в записи.

Система CLFS оптимизирована для увеличения производительности. Все операции записи в журнал буферизируются до того времени, пока не появится возможность произвести их вместе с иными клиентами или буфер не переполнится, или не будет очищен принудительно. Данные журнала выгружаются из буфера на сам HDD без копирования. Разные потоки данных могут быть записаны в процессе одной операции ввода-вывода, что делает возможным выполнить поиск по диску только единовременно — вместо традиционного выполнения нескольких операций чтения и записи. В случае резкого роста активности чтения, как и в процессе обычного использования, операции чтения кешируются для понижения числа обращений к диску.
    


Имя*
URL
e-mail*
проверочный код
приватный комментарий