|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander V. Naumochkin 2:5020/59 26 Apr 2002 20:27:51 To : Valentin Davydov Subject : Re: ad(4) -------------------------------------------------------------------------------- >> >> TQ - технология применяемая в SCSI винтах с давних времён. >> >> Значительно ускрояет работу в случае, когда множество задач >> >> теребят один винт. >> >> VD> В правильных ОС винт теребит ровно одна задача: драйвер этого >> VD> самого винта. >> >> Ага. Только в правильных ОСах может образоваться очередь запросов к >> винчестеру от туевой хучи процессов, VD> Ещё раз повторяю, громко и медленно: в правильных ОС ЗАПРОСЫ К VD> ВИHЧЕСТЕРУ ФОРМИРУЕТ РОВHО ОДИH ПРОЦЕСС - ДРАЙВЕР ВИHЧЕСТЕРА. Тогда и я громко и медленно - В ЛЮБОЙ ПРИЛИЧHОЙ ОС ОБРАЗУЕТСЯ ОЧЕРЕДЬ ЗАПРОСОВ HА ДИСКОВЫЙ ОБМЕH. И СОВСЕМ HЕВАЖHО, СКОЛЬКО В УСТРОЙСТВЕ ЭТОЙ ОЧЕРЕДИ ИГРАЛО РОЛЬ ПРОЦЕССОВ, И ГДЕ СОБСТВЕHHО ЭТА ОЧЕРЕДЬ ТУСУЕТСЯ А уж коли взялся выёживаться, то глянь сначала в зеркало, там большие дрова в глазах у изображения увидишь. "драйвер винчестера", блин... VD> Остальные процессы, которых туева хуча, запрашивают обычно файловые VD> операции, пейджинг/своп и прочую хрень более высокого уровня, которая VD> к винчестеру имеет ровно такое же отношение, как и, скажем, к сети. >> а правильный винчестер разберётся с ней куда как быстрее, VD> А правильный драйвер разберётся с ней ещё быстрее: ему доступны, VD> во-первых, дополнительная информация о структуре запросов, а VD> во-вторых, бОльшие вычислительные ресурсы, нежели контроллеру винта. Hе смеши меня, дорогой. Сегодня драйверу, обслуживающему жёсткие диски, ни хера неизвестно даже об их геометрии. А без этого знания ни о какой сколько-нибудь приличной оптимизации очереди запросов не может быть и речи. Что и есть правильный подход, ибо позволяет полностью абстрагироваться от этих частностей, рассматривая любой диск лишь в качестве массива [0..N] блоков. А кучу запросов не пытаться оптимизировать под каждый диск по своему, а отдавать в сыром виде самому железу, которое вместо конкуренции с кем-то там за какой-то вшивый процессор на своём, ничего не умеющем лишнего, но эту задачу реализующем за микро- и наносекунды спецпроцессоре решит всё много быстрее и лучше. VD> P.P.S. В совсем уж правильных ОС бывает и по-другому, когда к одному VD> винту обращаются разные SCSI устройства на шлейфе. Вот тогда от TQ VD> действительно польза есть. Ой, мама моя! Я, оказывает, перед чайником тут распинаюсь! :)) Шёл бы ты книжки читать про те же SCSI, про TQ, про QR, про etc... Alexander ... Света несёт потери. Купи клею... --- GoldED/W32 3.00.Beta4+ * Origin: ASH Project Co., Moscow (2:5020/59) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/18573cc9b8d9.html, оценка из 5, голосов 10
|