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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     27 Apr 2002  09:31:36
 To : Gleb Smirnoff
 Subject : Re: ad(4)
 -------------------------------------------------------------------------------- 
 
 >   From: Gleb Smirnoff <glebius@cell.sick.ru>
 >   Date: Fri, 26 Apr 2002 08:15:27 +0000 (UTC)
 >
 >VD> Ещё раз повторяю, громко и медленно: в правильных ОС ЗАПРОСЫ К ВИHЧЕСТЕРУ
 >VD> ФОРМИРУЕТ РОВHО ОДИH ПРОЦЕСС - ДРАЙВЕР ВИHЧЕСТЕРА.
 >VD> Остальные процессы, которых туева хуча, запрашивают обычно файловые
 >VD> операции, пейджинг/своп и прочую хрень более высокого уровня, которая
 >VD> к винчестеру имеет ровно такое же отношение, как и, скажем, к сети.
 >>>а правильный винчестер разберётся с ней куда как быстрее,
 >
 >Очень интересно :)
 >А может быть будем вынимать из машины графические ускорители,
 >матсопроцессоры и тд и тп.
 
 И т.д. и т.п. - это широко распространяющиеся в последнее время винмодемы и 
 винпринтеры, что ли? ;-)
 
 >У правильно ОС драйвер намного лучше все сделает?
 
 Безусловно. Стандартный ответ на вопрос "а почему у меня видяха глючит?" -
 это "отключи акселерацию". И прична проста: для использования очереди в 
 драйвере достаточно реализовать очередь в драйвере, а для использования 
 TQ винта необходимо, чтобы и драйвер понимал TQ, и винт понимал TQ, да 
 чтобы ещё и одинаковым образом они его(её?) понимали.
 
 >VD> А правильный драйвер разберётся с ней ещё быстрее: ему доступны, во-первых,
 >VD> дополнительная информация о структуре запросов, а во-вторых, бОльшие
 >VD> вычислительные ресурсы, нежели контроллеру винта.
 >
 >В винте этих ресурсов ровно столько, сколько нужно для его скорости
 >вращения шпинделя, размера кэша и количества головок. Hе больше и не меньше.
 
 А во-первых?
 
 >И когда винт оптимиирует запись и чтение, то на это не тратится CPU,
 >в отличие от драйвера.
 
 CPU нынче дешёвые (C). В отличие от, между прочим, винтов с TQ.
 
 >Скажи хотя бы одну ось, где TQ реализовано лучше аппаратного?
 
 man 5 disklabel на предмет hardware characteristics. Думаю, что
 эхотажный драйвер, по крайней мере во времена изобретения SCSI TQ,
 пользовался этими параметрами по прямому назначению. Правда, с тех
 пор hardware сильно изменилось и в эти характеристики не укладывается -
 но появились другие характеристики, см. напр. модель диска в рейзере.
 
 >VD> P.P.S. В совсем уж правильных ОС бывает и по-другому, когда к одному винту
 >VD> обращаются разные SCSI устройства на шлейфе. Вот тогда от TQ действительно
 >VD> польза есть. Hо к BSD-подобным юниксам такие вещи никаким боком, кишка тонк
 >а.
 >
 >И кто ж к нему обращается кроме контроллера SCSI?
 
 Контроллер SCSI.
 
 Вал. Дав.
 --- ifmail v.2.15dev5
  * Origin: Сепцификация SCSI не требует единственности контроллера (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 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/441726972c38.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional