powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что выбрать Oracle или DB2?
8 сообщений из 108, страница 5 из 5
Что выбрать Oracle или DB2?
    #32944113
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andreww
Может вас убедит в наличии таких адаптеров, наличие адаптеров вообще без поддержки очередей ?


Неа - не убеждает. Мне кажется, что даже такие адаптеры без аппаратной поддержки очередей все равно поддерживают возможность параллельного исполнения команд различными устройствами, подключенными к шине. И это так просто в силу самой спецификации интерфейса SCSI, а не какой-то фичи, реализуемой именно контроллером. Т.е. в данном случае не имеет никакого значения то, как поток команд поступает на контроллер - непосредственно из программы или из аппаратно реализуемой очереди - возможность послать следующую команду другому устройству, не дожидаясь ответа на предыдущую команду, заложена на уровне интерфейса SCSI. Так что я все-таки подрозреваю, что multithreading I/O - не что иное, как рекламная уловка производителей контроллеров, за которой не стоит вообще ничего конкретного (если только речь не идет о том, что сами драйвера этих контроллеров раньше были однопоточными, а теперь вот стали использовать стандартные возможности SCSI).
...
Рейтинг: 0 / 0
Что выбрать Oracle или DB2?
    #32944157
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
как я понял некоторые контролеры умеют не просто принимать несколько команд и выстраивать их в очередь, но и этой очередью управлять/оптимизировать. но это их ноухау и делается на железном уровне (естественно), узнать умеет ли он выстраивать хотя бы в очередь выясняет драйвер командой can_queue. вот тут об этом вскользь.

http://www.helloworld.ru/texts/comp/os/linux/l15/index.htm
...
Рейтинг: 0 / 0
Что выбрать Oracle или DB2?
    #32944193
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
>возможность послать следующую команду другому устройству, не дожидаясь ответа на предыдущую команду, заложена на уровне интерфейса SCSI.

послать другому устройству может любой SCSI, какой бы дешевый бы он нибыл,это не обсуждается и называется multithreading. Но, некоторые умеют создавать очереди к одному устройству, вот это как я понял называется multitaking (из определений adapec).
...
Рейтинг: 0 / 0
Что выбрать Oracle или DB2?
    #32944346
kmike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!>возможность послать следующую команду другому устройству, не дожидаясь ответа на предыдущую команду, заложена на уровне интерфейса SCSI.

послать другому устройству может любой SCSI, какой бы дешевый бы он нибыл,это не обсуждается и называется multithreading. Но, некоторые умеют создавать очереди к одному устройству, вот это как я понял называется multitaking (из определений adapec).

Ну что-то вы совсем запутали (сь) в определениях.
Очереди к одному устройству-это TCQ :) Теперь и в SerialATA.
...
Рейтинг: 0 / 0
Что выбрать Oracle или DB2?
    #32944355
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрим, например, сюда .

Так вот "Tagged Queuing" - это как раз к вопросу об оптимизации очереди и непоследовательном ее исполнении. Но "Multi-threaded I/O" на сайте Adaptec нигде не расшифровывается.

Вот еще ссылочка - "Multithreaded I/O (up to 255 tasks simultaneously)". И в таком же духе для целой кучи продуктов. И везде без пояснений.
...
Рейтинг: 0 / 0
Что выбрать Oracle или DB2?
    #32944362
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
...
Рейтинг: 0 / 0
Что выбрать Oracle или DB2?
    #32944437
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MULTITHREADING
A situation in which a host adapter has more than one outstanding command to two or more SCSI devices

Ситуация, в которой хост-адаптер контролирует выполнение более чем одной команды двумя или большим количеством SCSI-устройств.

Ну так я и говорю, что принципиальную возможность, заложенную в саму спецификацию SCSI изначально, пытаются выдавать за свое достижение. Впрочем, я начинаю верить и в то, что "на заре" существовали контроллеры, которые обрабатывали команды последовательно и просто не посылали следующую команду до тех пор, пока не закончилась обработка предыдущей команды. Впрочем, к ОСям это действительно не имеет никакого отношения.
...
Рейтинг: 0 / 0
Что выбрать Oracle или DB2?
    #32945041
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Просьба продолжить дискуссию о MULTITHREADING в более подходящем месте
...
Рейтинг: 0 / 0
8 сообщений из 108, страница 5 из 5
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что выбрать Oracle или DB2?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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