Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: ad(4)   Gleb Smirnoff   25 Apr 2002 16:08:00 
 Re: ad(4)   Valentin Davydov   25 Apr 2002 19:03:01 
 Re: ad(4)   Alexander V. Naumochkin   25 Apr 2002 20:16:19 
 Re: ad(4)   Valentin Davydov   26 Apr 2002 07:15:29 
 Re: ad(4)   Gleb Smirnoff   26 Apr 2002 12:15:27 
 Re: ad(4)   Valentin Davydov   27 Apr 2002 09:31:36 
 Re: ad(4)   Valentin Nechayev   27 Apr 2002 11:11:53 
 Re: ad(4)   Valentin Davydov   27 Apr 2002 19:59:00 
 Re: ad(4)   Valentin Nechayev   28 Apr 2002 09:56:40 
 Re: ad(4)   Alexander V. Naumochkin   26 Apr 2002 20:27:51 
 Re^2: ad(4)   Andrew Kolchoogin   26 Apr 2002 07:52:30 
 Re: ad(4)   Gleb Smirnoff   26 Apr 2002 02:28:02 
 ad(4)   Andrey Ostanovsky   26 Apr 2002 22:08:22 
 ad(4)   Vladislav Zhuk   30 Apr 2002 13:49:58 
 Re: ad(4)   Dmitry Liakh   25 Apr 2002 19:56:30 
 Re: ad(4)   Valentin Nechayev   26 Apr 2002 22:36:40 
Архивное /ru.unix.bsd/18573cc9b8d9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional