|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/423.65 10 Mar 2001 03:24:27 To : "Nick Gazaloff" Subject : Re: kernel -------------------------------------------------------------------------------- At Mon, 05 Mar 01 16:03:47 +0300 Nick Gazaloff <club@pyat.ru> wrote: >> >> смысл devfs вовсе в не сохранении некоторого обьема на диске.. afaik >> NG> И в этом тоже. И еще в существенном уменьшении числа inodes. Можешь >> ага, разница видна охренительная: NG> Разница прежде всего во времени обращения к каталогам (преимущественно -- ты мерял? И много намерял? NG> тем, в которых сравнительно много файлов). Я говорил об этом. Кроме того, у тебя так много обращений к содержимому /dev? Inode: 6174 Type: directory Mode: 0755 Flags: 0x0 Version: 1 User: 0 Group: 0 Size: 19456 File ACL: 0 Directory ACL: 0 Links: 3 Blockcount: 40 Fragment: Address: 0 Number: 0 Size: 0 ctime: 0x38ca2f33 -- Sat Mar 11 14:34:11 2000 atime: 0x3aa4512e -- Tue Mar 6 05:53:34 2001 mtime: 0x380cfb42 -- Wed Oct 20 03:14:10 1999 BLOCKS: 24845 288 289 290 291 292 293 294 295 296 297 298 299 300 309 310 311 312 313 314 TOTAL: 20 Это очень дохрена? Скорость последовательного чтения девятнадцати блоков и еще одного откуда-то из задницы с современного диска прикинешь сам? единственный накладной расход - это изменение atime. (который полезен, и жаль, что devfs его лишает смысла) NG> иметь в /dev только те устройства, которые есть на самом деле, я считаю NG> большим административным удобством. не вижу никакого особенного удобства от испаряющихся устройств вместе с правами и необходимости держать специальный ублюдочный демон для восстановления этих прав при появлении устройства обратно. NG> Да никакого неудобья. А ресурсы... Hынче 64М -- это минимум, 128 -- NG> обычное дело. devfsd -- фигня при таких объемах. в общем-то да, фигня - то есть, можно себе позволить, при наличии горячего желания. Hо вот лично мне вполне хватает usb'шного и pty'шного. И единственный смысл затеи с devfs - облегчить жизнь _писателям_драйверов_ - чтобы им вот не изобретать каждому свой отдельный велосипед. NG> Елы-палы, во FreeBSD есть, в Irix есть, в Solaris, QNX и других. Hет, во FreeBSD - в непонятном состоянии, вроде как есть, вроде как даже стартапные скрипты об этом знают, только об этом почему-то тщательно умалчивают в документации. Про irix ничего не знаю, в Solaris'е настолько странная технология общения с устройствами, что это трудно считать преимуществом. > Alex --- ifmail v.2.14.os-p7 * Origin: Down System -2 (2:5020/423.65) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/5790f435ab1a.html, оценка из 5, голосов 10
|