[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека |
Юридическая информация |
Поиск ]
Руководство по настройке производительности
Некоторые приложения ведут собственный журнал операций. Примером
такого приложения может служить база данных. Для того чтобы записи не
заносились в протоколы дважды (в протокол базы данных и протокол JFS), такие
приложения могут обращаться непосредственно к логическому тому с прямым
доступом, минуя JFS.
Программа может напрямую обратиться к диску тремя способами:
- Специальные блочные файлы дисков с прямым доступом имеют имена вида
/dev/hdiskn и используются некоторыми
подсистемами. Прикладные программы не могут работать с этими
файлами.
- Специальные символьные файлы дисков с прямым доступом имеют имена вида
/dev/rhdiskn. Обращаться к этим накопителям из
прикладных программ не рекомендуется. Если вы решите воспользоваться
этим способом доступа к диску, убедитесь, что на диске не расположены
логические тома. Если в рамках одного и того же физического диска
сочетаются прямой доступ и файловая система, последствия будут
непредсказуемыми. Кроме того, данные нельзя записывать в первые 512
байт этого диска, так как там хранится ИД диска.
- Прямой доступ возможен для логических томов, в которых не создана файловая
система. Во всех операциях записи, чтения и сдвига указателя значение
аргумента должно быть кратно 512 байт. Самое меньшее, к чему может
привести нарушение этого правила - это значительное снижение
производительности. Первые 512 байт логического тома заняты Управляющим
блоком логического тома (LVCB). Приложение не должно записывать данные
в область памяти, содержащую LVCB.
[ Страница назад | Страница вперед | Содержание | Индекс |
Библиотека |
Юридическая информация |
Поиск ]