Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Команда NWCACHE

NWCACHE - это программа кэширования диска. Кэширование данных позволяет сократить повторное обращение к диску и значительно повысить производительность. Если запрашиваются данные с диска, то, если они уже находятся в кэш-буфере, то передаются прямо в вашу программу. Из памяти в память они перемещаются гораздо быстрее. При заполнении кэш-буфера давно неиспользуемые данные освобождают место для новых.

Команда запуска программы NWCACHE обычно включается в файл AUTOEXEC.BAT. NWCACHE организует кэширование диска. Параметры NWCACHE позволяют задать размер кэш-буфера, кэшируемые диски, куда загружается программа кэширования, размер и расположение буфера предввода и начальные параметры буфера.


     NWCACHE [/? /H] [диск[:] диск[:]+ диск[:]-]

             [макс_размер мин_размер] [/A20] [[/BE /BL /BU]

             [=размер]] [/CHECK] [/DELAY=ON OFF время] [/E]

             [/L] [/LEND=ON OFF] [/MU[X] [/ML[X]] [/W=размер]

             [/X[=адрес]]



     NWCACHE [/? /H] [- +] [диск[:] диск[:]- диск[:]+]

             [/DELAY=ON OFF время] [/Q /U] [/S] [/SIZE=MIN MAX]

При использовании команды NWCACHE для выделения кэш-буфера в памяти можно использовать следующие параметры:

Параметры команды

Параметр Описание
/? или /H Выводят справочный текст.
диск[:]+ Кэшируется указанный диск. По умолчанию разрешена задержка записи.
диск[:]- Исключает из процесса кэширования указанный диск.
диск[:] Определяет указанный диск как диск с немедленной записью.
макс_размер Задает максимальный размер кэш-буфера. По умолчанию NWCACHE использует всю расширенную или дополнительную память до 7670К.
мин_размер Задает минимальный размер кэш-буфера. Значение по умолчанию основывается на размере доступной памяти.
/A20 При использовании кэш-буфера в расширенной памяти подавляет улучшенный режим A20. Этот параметр ухудшает производительность и должен использоваться только для разрешения проблем совместимости. Он может указываться только в том случае, если не загружен администратор XMS.
/BE[=размер] Загружает в EMS-память буфер предвыборки и может задавать его размер (от 4 до 16К). Этот параметр следует использовать осторожно, так как некоторые дополнительные платы памяти работают достаточно медленно и могут ухудшать производительность.
/BL[=размер] Загружает буфер предвыборки в обычную память и задает его размер.
/BU[=размер] Загружает буфер предвыборки в верхнюю память и может задавать его размер (от 4 до 16К).
/CHECK При запуске кэша разрешает выполнение диагностического теста.
/DELAY=OFF Запрещает задержку записи и задает для всех дисков режим немедленной записи.
/DELAY=ON Разрешает задержку записи (по умолчанию она равна 5000 мсек).
/DELAY = время Задает время задержки записи в мсек (от 50 до 5000). Когда задержка записи равна 50 или более, запросы записи перед записью на диск могут накапливаться в кэше.
/E Для кэш-буфера используется память EMS.
/L Использует для кэш-буфера обычную память.
/LEND=ON
/LEND=OFF
Разрешает (ON) или запрещает (OFF) использование кэш-буфера совместно с другими программами, требующими дополнительной или EMS-памяти. При разрешении NWCACHE отслеживает запросы на разрешение памяти XMS и EMS и автоматически уменьшает размер кэша в соответствии с запросом. При освобождении запрошенной памяти она возвращается в кэш.
/ML[X] Загружает NWCACHE в обычную память. /ML переопределяет использование по умолчанию DPMS для загрузки NWCACHE в расширенную память. Для загрузки NWCACHE в память через DPMS используйте параметр /MLX.
/MU[X] Если она доступна, загружает NWCACHE в верхнюю память (память между 640К и 1Mб). /MU переопределяет использование по умолчанию DPMS для загрузки NWCACHE в дополнительную память. Для загрузки NWCACHE в дополнительную память через DPMS используйте параметр /MUX. Если для назначения фиксированных адресов верхней памяти вы используете Maximize (386MAX), Optimize (QEMM) или другой аналогичный продукт, то данный параметр указывать не следует.
/W=размер Устанавливает ограничение на объем данных с отложенной записью (от 0 до 7670К). Это ограничивает объем данных с отложенной записью, которые могут накапливаться в кэше. Если размер установлен в значение 0, то запросы записи для всех дисков удовлетворяются немедленно. Если этот параметр не указывается, для записи данных может использоваться вся область кэша.
/X[=адрес] Использует для кэширования расширенную память. Если не загружен администратор памяти, но эта память установлена, задайте адрес кэш-буфера (выше мегабайта). Если установлена память XMS, то адрес задать нельзя.

Если кэш-буфер уже выделен, то можно указывать следующие параметры. Эти параметры называются управляющими параметрами.

Параметры команды

Параметр Описание
/? или /H Выводят справочный текст.
- Выводит содержимое кэш-буфера и запрещает его использование. Этот параметр выполняет все незавершенные операции записи, выгружает все данные из памяти и запрещает кэш. Последующие операции записи и чтения с диска выполняются без кэширования, хотя NWCACHE остается в памяти. Вновь разрешить кэширование можно с помощью параметра +.
+ Очищает кэш-буфер и разрешает его использование. Статистика кэша обнуляется. Все данные из кэша выводятся. Если ранее кэширование было запрещено, оно разрешается.
диск[:]+ Разрешает кэширование заданного диска. Задержка записи разрешается. Диск задается буквой диска.
диск[:]- Исключает из кэширования заданный диск.
диск[:] Идентифицирует заданный диск как диск с немедленной записью.
/DELAY=ON Разрешает задержку записи. По умолчанию она равна 5000.
/DELAY=время Задает задержку записи в мсек от 50 до 5000, что позволяет накапливать запросы перед записью на диск.
/DELAY=OFF Задает для всех дисков режим немедленной записи. Этот параметр завершает все отложенные операции записи и устанавливает для всех дисков режим немедленной записи.
/Q или /U Завершает кэширование. Этот параметр завершает все отложенные операции записи, освобождает все буферы и память, выделенную для управляющей таблицы, а также выгружает из памяти программу кэширования. Если другая программа перехватывает векторы прерывания, то выгрузить NWCACHE иногда не удается. В этом случае нужно сначала удалить эту программу.
/S Выводит информацию о состоянии кэширова- ния, завершая перед этим все отложенные операции записи.
/SIZE=MIN
/SIZE=MAX
Минимизирует или максимизирует размер кэш-буфера, завершая все отложенные операции записи, выгружая все данные из кэш-памяти и уменьшая размер кэш-памяти до минимального размера или увеличивая его до максимального.

NWCACHE кэширует данные всех типов компрессированных дисков (Stacker, SuperStor, DoubleDisk), автоматически использует память совместно с другими приложениями, с помощью DPMS (DOS Protected Mode Services) путем загрузки в расширенную память уменьшает потребности в памяти (размер резидентной части в обычной памяти при этом сводится к минимуму).

Резидентная часть NWCACHE занимает 5К памяти (10К, если не используется DPMS), буфер предвыборки - от 4 до 16К, управляющие таблицы - 0К (1К + 3К на каждый мегабайт кэша, если не используется DPMS).

Если конфигурация вашей системы требует двойной буферизации, то еще 2К обычной памяти требуются для драйвера DBLBUF.SYS.

При наличии процессора 80286 и расширенной памяти перед использованием NWCACHE требуется загрузка HIMEM. Если в системе установлен процессор 386 или старше, то инсталлируйте администратор памяти EMM386.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...