Показать полную графическую версию : Буфер ввода/вывода
Sergundi
15-07-2003, 12:58
Что такое буфер ввода/вывода операционной системы и где можно посмотреть его размер (не путать с буфером обмена!)?
vasketsov
15-07-2003, 13:47
Скорее всего речь идет об IRPSize.
Это в параметрах служб LanmanServer и LahmanWorkstation.
Обычно он не установлен и используется значение по умолчанию, AFAIR, 12.
Если не то - тогда поточнее напиши чего надо.
Sergundi
15-07-2003, 13:48
Уточняю: речь идет о размере буфера кэша дискового ввода/вывода. Его размер должен быть порядка десятков-сотен Кб
Исправлено: Sergundi, 14:54 15-07-2003
vasketsov
15-07-2003, 13:57
видимо тебе сюда
http://www.registry.oszone.net/cgi-bin/main.cgi?t=sessionmanager&n=memorymanagement
Sergundi
15-07-2003, 14:35
Да это то что нужно. Но опять загвоздка - за размер буфера похоже отвечает параметр IoPageLockLimit, а он в реале = 0 - определяется системой. А что это означает - непонятно.
vasketsov
15-07-2003, 14:47
Вот, из ResKit-а.
IoPageLockLimit
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Data type Range Default value
REG_DWORD 0x0 | 0x1 - 0xFFFFFFFF bytes 0
Description
Specifies the maximum number of bytes that can be locked for I/O operations.
Value Meaning
0x0 The system sets the lock limit to 512 KB.
0x1 - 0xFFFFFFFF bytes The value entered overrides the system default and is used as the I/O lock limit.
Note
The maximum lock limit is determined by the amount of physical memory on the computer. Do not set the lock limit above the following values:
Amount of physical memory Maximum lock limit
Less than 64 MB Physical memory minus 7 MB
64 MB - 500 MB Physical memory minus 16 MB
512 MB and greater Physical memory minus 64 MB
Sergundi
16-07-2003, 08:57
Благодарю, кажется, вопрос исчерпан. Насколько я понял, в Win2000 по умолчанию 512 Кб отводится под ввод/вывод.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.