Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Direct_IO & Linux ??? / 13 сообщений из 13, страница 1 из 1
28.05.2003, 14:08:14
    #32170710
no name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
Вопрос к гуру:

Какие файловые системы на Линухе поддерживают Direct_IO и может ли Oracle его пользовать?
...
Рейтинг: 0 / 0
28.05.2003, 14:23:53
    #32170740
no name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
Не большое уточнение.

Если есть такая фича в Линухе, то с какой версии ядра и/или в каком дистрибутиве?
...
Рейтинг: 0 / 0
28.05.2003, 14:35:20
    #32170775
Vladimirgs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
а в чем проблема? любую какой разметишь :)
...
Рейтинг: 0 / 0
28.05.2003, 14:51:09
    #32170812
no name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
>а в чем проблема?

Проблемы нет, просто хочу чтобы Oracle обходил файловый кеш ОС (достаточно своего). Расточительно это.

>любую какой разметишь

Провел небольшое исследование. В RedHat 8.0 kernel 2.4.18 Direct_IO используется только в reiserfs, jfs и ext2.
...
Рейтинг: 0 / 0
28.05.2003, 14:59:59
    #32170836
no name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
Интересно, будет ли Oracle юзать это?
...
Рейтинг: 0 / 0
28.05.2003, 15:04:35
    #32170846
.dba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
Вот цитата Стива Адамса, но думаю это про 8i т.к. он что-то давно не обновляет свой сайт.

available (2.4 kernels), not yet used by Oracle

Вообще если так хочется избежать кеширования то почему бы не использовать raw device?
...
Рейтинг: 0 / 0
28.05.2003, 15:11:58
    #32170868
no name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
на raw тяжело/неудобно админить
...
Рейтинг: 0 / 0
28.05.2003, 15:32:18
    #32170915
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
Лично против raw-devices ничего не имею , но:
Код: plaintext
1.
2.
The I/O of a raw partition improves performance by approximately  5 % to
 10 % compared to the I/O of a partition containing a file system. Therefore, Oracle


Стоит ли из-за 5-10% дёргаться?

Правда взбадривает фраза:
Код: plaintext
1.
2.
Therefore, Oracle
Corporation encourages you to use raw partitions for your tablespaces.
...
Рейтинг: 0 / 0
29.05.2003, 11:21:24
    #32171586
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
Кто прокомментирует:
Код: plaintext
1.
2.
3.
BUGS
       The  Linux  dd  ( 1 )  command  does not currently align its
       buffers correctly, and so cannot be used on raw devices.
...
Рейтинг: 0 / 0
30.05.2003, 13:14:30
    #32172784
no name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
В принципе как бы можно пропатчить kernel и mount чтобы была доступна опция direct при монтировании fs.

Кто нить пробовал?
...
Рейтинг: 0 / 0
30.05.2003, 13:31:05
    #32172820
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
2 soft

эта фраза в man dd кочует из версии в версию уже много лет...
...
Рейтинг: 0 / 0
30.05.2003, 13:42:09
    #32172836
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
to killed:

А по поводу моего топика об изысканиях raw никаких мыслей нет, в чём могут быть грабли?
...
Рейтинг: 0 / 0
30.05.2003, 14:05:45
    #32172880
no name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Direct_IO & Linux ???
Мож кто из гуру объяснит, пытался трассировать oracle (на предмет O_DIRECT) получил следующую вещь

ltrace -o /var/tmp/ora.trc -f sqlplus /nolog

SQL*Plus: Release 9.2.0.2.0 - Production on Fri May 30 19:47:40 2003

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys/change_on_install as sysdba
Connected to an idle instance.
SQL> startup
Cannot attach to pid 27508: Operation not permitted
Cannot attach to pid 27510: Operation not permitted
Cannot attach to pid 27512: Operation not permitted
Cannot attach to pid 27514: Operation not permitted
Cannot attach to pid 27516: Operation not permitted
Cannot attach to pid 27518: Operation not permitted
ORACLE instance started.

Total System Global Area 110170484 bytes
Fixed Size 450932 bytes
Variable Size 92274688 bytes
Database Buffers 16777216 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
SQL>


[oracle@deus oracle]$ strace -o ora.trc -f -ff -e trace=file sqlplus /nolog

SQL*Plus: Release 9.2.0.2.0 - Production on Fri May 30 19:51:17 2003

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys/change_on_install as sysdba
Process 27524 attached
Connected to an idle instance.
SQL> startup
Process 27525 attached
Process 27526 attached
Process 27525 detached
ORA-00443: background process "PMON" did not start
ORA-27300: OS system dependent operation:waitpid failed with status: 10
ORA-27301: OS failure message: No child processes
ORA-27302: failure occurred at: skgpdparent1
SQL> Process 27526 detached
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Direct_IO & Linux ??? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]