КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Производительность жестких дисков


Операционная система Windows создает и поддерживает свой собственнный кэш
опережающего считывания для ускорения операций с диском. Тем не менее,
Windows не предоставляет в распоряжение пользователя прямых средств уп-
равления VCACHE. Чтобы настроить службу кэширования по своему усмотре-
нию, вам придется покопаться в файле C:\WINDOWS\SYSTEM.INI в текстовом ре-
дакторе.
При выборе параметров кэширования необходимо выдерживать баланс между
объемами памяти, отведенной под программы и данные, и памяти, зарезервиро-
ванной для кэширования. Если зарезервировать слишком много памяти для кэши-
рования, ее будет не хватать для программ и данных, Windows будет чаще исполь-
зовать файл подкачки, а это приведет к снижению производительности. Недостаток
памяти для кэширования снижает быстродействие дисковых операций, но зато
Windows реже использует виртуальную память, что способствует повышению про-
изводительности.
Также приходится учитывать и другой баланс: стоит ли разрешать Windows тра-
тить лишнее время на поиски в кэше отсутствующих данных или лучше умень-
шить объем кэша, чтобы система могла как можно быстрее перейти к работе с дис-
ком? Оптимальное решение — выделить ровно столько памяти, сколько необходимо
для повышения производительности за счет кэширования, но так, чтобы не обде-
лить другие программы и Windows.
К счастью, на большинстве дисков устанавливается специализированный кэш
объемом от 256 Кбайт до 8 Мбайт. Таким образом, при достаточной скорости ин-
терфейса IDE, SCSI или SATA диск не окажет критического влияния на быстро-
действие системы (не считая того, что он работает в несколько сот раз медленнее
процессора и шины ввода/вывода). С учетом всего сказанного не стоит выделять
слишком много памяти под кэширование диска в Windows.
ПРИМЕЧАНИЕ
В Windows 98 существует общеизвестная проблема: VCACHE поглощает всю
или почти всю доступную память в системах с объемом памяти более 512 Мбайт.
Это приводит к ошибкам нехватки памяти и сбоям системы. «Официальное»
решение проблемы заключается в ручном изменении параметров VCACHE.
!
158 Глава 6. Производительность жестких дисков
Чтобы система Windows не забирала слишком много памяти у VCACHE, вклю-
чите в файл SYSTEM.INI пару строк для уменьшения объема кэша:
1.

Hosted by uCoz