Поддержка больших файлов

Оценить
(0 голоса)

Даже прежде, чем полностью 64-разрядная версия операционной системы стала доступной с выходом Solaris 7, поддержка больших файлов ( размером более 2 Гбайт) была реализована в Solaris 2.5.1. Это расширение потребовалось в связи с быстрым увеличением емкости дисковых накопителей, и поставщики баз данных быстро представили выпуски своих программных продуктов, которые воспользовались преимуществом этого расширения.

Список ввода/вывода

В разделе, озаглавленном "Очистители страниц" (глава 5), рассматривается роль очистителей страниц памяти, или Database Writers в терминологии Oracle, в выгрузке изменяемых страниц из буферного кэша БД на диск. Эта особенность обычно требует большого количества асинхронных операций записи, запускаемых в течение короткого времени.

Чтобы улучшить эффективность асинхронных операций ввода/вывода, в Solaris была реализована функциональная возможность List Asynchronous I/O - список асинхронных операций ввода/вывода. Вместо того чтобы управлять каждой асинхронной операцией ввода/вывода в отдельности, приложение может с помощью вызова функции lio_listio(3RT) представить ядру список операций ввода/вывода. Такой подход уменьшает количество системных вызовов и позволяет более эффективно обрабатывать операции ввода/вывода.

Списки ввода/вывода стали доступны в Solaris 2.5.1.

Подробнее в этой категории: « Программа Ambassador Другие оптимизации »
Другие оптимизации
Единообразно объявленная память совместного использования
Динамическая реконфигурация
Динамическая, единообразно объявленная память совместного использования
Менеджер, координирующий реконфигурации

Добавить комментарий


Защитный код
Обновить