Голосовая связь и система унифицированных коммуникаций : Cisco Unity

Фрагментация виртуальной памяти Unity – идентификация и решения

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Сервер Windows 2000 описывает использование виртуальных байтов как, "текущий размер в байтах пространства виртуальных адресов процесс использует. Использование пространства виртуальных адресов не обязательно подразумевает, что каждый соответствует использование или диска или страниц основной памяти. Действительное пространство ограничено, и если вы используете слишком много, процесс может ограничить свою способность к библиотекам load".

Основной сервис Cisco Unity, AvCsMgr, выделяет виртуальные байты для множества процессов. Эти процессы включают доставку сообщения и аудиозапись и воспроизведение. Этот документ обсуждает:

  • Примеры использования виртуальной памяти AvCsMgr.

  • Способы определить потенциальные проблемы фрагментации виртуальной памяти.

  • Решения можно использовать, чтобы смягчить и исправить чрезмерное использование виртуальной памяти.

Предварительные условия

Требования

Для этого документа отсутствуют особые требования.

Используемые компоненты

Сведения в этом документе основываются на версиях Cisco Unity 3.0 и позже.

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Условные обозначения

Более подробную информацию о применяемых в документе обозначениях см. в описании условных обозначений, используемых в технической документации Cisco.

Шаблон использования виртуальной памяти

Рисунок 1 иллюстрирует типичный пример использования виртуальной памяти для процесса AvCsMgr в системе Cisco Unity.

Показанный период времени начинается с начального запуска Cisco Unity. Поскольку активность системы достигает пика, и нормальные уровни фрагментации происходят, сумма виртуальной памяти, которую использование AvCsMgr стабилизирует к горизонтальному образцу, который показывает рисунок 1. Максимальное количество виртуальной памяти, что использование AvCsMgr и период времени для достижения этого состояния варьируются, на основе трафика голосового вызова и количества абонентов в системе.

Рисунок 1: Типичное использование виртуальной памяти AvCsMgr

/image/gif/paws/51477/unity-virt-memory-frag-1.gif

Рисунок 2 иллюстрирует потенциально проблематичный образец использования виртуальной памяти AvCsMgr. Последовательные увеличения после точки, в которой плато виртуальной памяти AvCsMgr могут указать на чрезмерное выделение виртуальной памяти AvCsMgr или фрагментацию. Образец, который иллюстрирует рисунок 2, не обязательно указывает на проблему. Например, резкие увеличения весьма обычны, когда большие числа абонентов добавлены к системе, или поскольку активность системы достигает нового пика начиная с последнего перезапуска сервера. Если этот образец наблюдается, Cisco рекомендует близко контролировать действие, чтобы определить, является ли использование чрезмерным.

Рис. 2: Потенциально Проблематичное использование виртуальной памяти AvCsMgr

/image/gif/paws/51477/unity-virt-memory-frag-2.gif

Использование виртуальной памяти AvCsMgr никогда не должно превышать 1.65 ГБ (или 2.4 ГБ в системах, которые выполняют Windows Advanced Server, и это использует коммутатор/3GB).

Используйте монитор производительности для мониторинга использования виртуальной памяти AvCsMgr

Можно регистрировать пример использования виртуальной памяти Cisco Unity с использованием Монитора производительности Microsoft Windows. См. главу Мониторинга производительности сведений в руководстве по обслуживанию Cisco Unity на использовании Монитора производительности.

Выполните эти шаги для просмотра этой информации, в реальном времени в Мониторе производительности:

  1. Выберите Start> Programs> Administrative Tools> Performance для начала Монитора производительности.

  2. Нажмите System Monitor в просмотре дерева справа.

  3. Щелкните правой кнопкой мыши контроль в представлении контроля в правой панели.

  4. Нажмите Add Счетчики во всплывающем меню.

  5. Выберите компьютер Cisco Unity, который вы хотите контролировать.

  6. Выберите объект для наблюдения за производительностью процесса.

  7. Прокрутите встречный список вниз слева и выберите счетчик Виртуальных байтов.

  8. Прокрутите расположенный справа список экземпляров и выберите AvCsMgr.

  9. Нажмите Add для добавления Виртуальных байтов в противоречии с представлением контроля. Вы, возможно, должны были бы изменить масштаб для корректного просмотра этого счетчика в представлении Графика.

  10. В представлении контроля в правой панели щелкните правой кнопкой мыши контроль и во всплывающем меню, нажмите Properties.

  11. Во вкладке Data Диалогового окна со свойствами Системного монитора нажмите Scale и затем выберите 0.0000001 от выпадающего списка.

  12. Измените вертикальную цену деления шкалы на 200 в данных Графика Диалогового окна со свойствами Системного монитора.

  13. Нажмите кнопку OK.

    Например, максимальное значение, о котором сообщают на рисунке 1, соответствует 1201238093 байтам или 1.20 ГБ. Если вы наблюдаете этот счетчик в режиме реального времени, это значение не должно быть выше, чем 1.65 ГБ (или 2.4 ГБ в системах, которые выполняют Windows Advanced Server и то использование коммутатор/3GB).

    Cisco рекомендует использовать предупреждения Монитора производительности для уведомления администратора Cisco Unity, когда значение Виртуальных байтов превышает предел на 1.65 ГБ (или 2.4 ГБ в системах, которые выполняют Windows Advanced Server и то использование коммутатор/3GB).

Настройте предупреждение монитора производительности для счетчика виртуальных байтов AvCsMgr

Выполните эти шаги для настройки предупреждения Монитора производительности для счетчика Виртуальных байтов AvCsMgr:

  1. Выберите Start> Programs> Administrative Tools> Performance для начала Монитора производительности.

  2. Дважды нажмите Performance Logs и Alerts и затем нажмите Alerts.

    Все имеющиеся предупреждения перечислены на панели Details. Зеленый значок указывает, что работают предупреждения; красный значок указывает, что были остановлены предупреждения.

  3. Щелкните правой кнопкой мыши незаполненное пространство панели Details и выберите New Alert Settings.

  4. В Поле имени введите имя предупреждения и затем нажмите OK.

  5. Под Вкладкой Общие, в разделе комментариев, вводят комментарий для описания предупреждения.

  6. Нажмите кнопку Add.

  7. Нажмите Use Local Computer Counters для мониторинга счетчиков от компьютера на который выполненный сервис Журналов и Предупреждений Производительности.

    Также для мониторинга счетчиков от определенного компьютера независимо от того, куда сервис выполняется, нажмите Select Counters from Computer и задайте название компьютера, который вы хотите контролировать.

  8. Выберите объект для наблюдения за производительностью процесса.

  9. Прокрутите встречный список вниз слева и выберите счетчик Виртуальных байтов.

  10. Прокрутите расположенный справа список экземпляров и выберите AvCsMgr.

  11. Нажмите Add и затем закройте диалоговое окно.

  12. В поле Alert (когда значение), задайте и в поле Limit, задайте значение, которое инициирует предупреждение.

  13. Задайте сумму и единицу измерения для интервала обновления (например, 1 минута) в поле Sample Data Every.

  14. Выберите действие, которое будет выполняться, когда предупреждение будет инициировано под вкладкой Action.

    Cisco рекомендует настроить службу оповещения для записи в Журнал событий в дополнение к любому другому действию, которое вы хотите установить. Предупреждения журнала событий этого типа могут также быть настроены для уведомления администратора через служебную программу EMS, найденную в странице Cisco Unity Tools Event Monitoring Service.

  15. Выберите на вкладке Schedule ("Расписание") параметры Start Scan Manually ("Начать сканирование вручную") и Stop Scan Manually ("Остановить сканирование вручную").

  16. Нажмите кнопку OK.

  17. Выберите предупреждение, которое вы просто настроили, и затем щелкните правой кнопкой мыши предупреждение и выберите Start.

    Примечание: Предупреждение должно быть запущено каждый раз перезапуски системы Cisco Unity.

Проблема

Пространство виртуальных адресов для приложений пользовательского режима, которые работают на Сервере Windows 2000 или Windows 2000 Advanced Server, ограничено 4 ГБ. По умолчанию, 4 ГБ адресного пространства разделен на 2 ГБ каждый для пользовательского режима и для процессов привилегированного режима. Когда существует чрезмерная фрагментация виртуальной памяти, система Cisco Unity (процесс пользовательского режима) только превышает предел на 2 ГБ. Когда предел на 2 ГБ достигнут, он заставляет сервис AvCsMgr неожиданно завершить работу.

Признаки на Cisco Unity 3.x системы

Поскольку базовые компоненты больше не в состоянии выделить память, абоненты могут услышать отказоустойчивый диалог (когда Cisco Unity играет приглашение "Извините, система, временно недоступная. Попробуйте еще раз позже"), и один, или больше этих ошибок появляется в журнале событий для программы:

Source: VBRuntime
EventID: 1
Description:
The VB Application identified by the event source logged this Application 
AvSubSetupUtilsENU: Thread ID: 5984, Logged: modPhraseUtilGeneral: 
ErrorGettingProperty: Error getting property: MailUserExtension 

Source: AvPhraseServer_MC
EventID: 10002
Description:
AvPhrase::Make - error returned from Make for PhraseServer [AvSubMsgCountENU], 
PhraseID [AnnounceMsgCount], Message [Invalid procedure call or argument], 
Return code [800A0005h].

Source: AvArbiter_MC
EventID: 1020
Description:
[Port 26] Failed routing a continued call to application [PHGreeting] with data 
object type [0]. Using Failsafe instead.

Признаки на Cisco Unity 4.0 системы

Поскольку базовые компоненты больше не в состоянии выделить память, абоненты могут услышать отказоустойчивый диалог (когда Cisco Unity играет приглашение "Извините, система, временно недоступная. Попробуйте еще раз позже"), и один, или больше этих ошибок появляется в журнале событий для программы:

Event Source: CiscoUnity_ConvMsg
Event ID: 10015
Description:
IAvDohAttachments::get_All returned [0x8007000e] on line 191 of file 
e:\views\Unity4.0.1.55\un_Core2\ConversationEng\AvStateSvr\AvSMsgSend.cpp.

Event Source: CiscoUnity_ConvSubscriber
Event ID: 119
Description:
An unexpected error has occurred while a subscriber is on the phone 
with Unity. This can potentially result in the subscriber hearing the 
failsafe conversation. Technical details are - IAvDohMessages::get_All returned 
[0x8007000e] on line 899 of file 
e:\views\Unity4.0.1.55\un_Conv1\AvConvSubscriber\AvConvSubMsgCountSvr\AvSCOSAndMsgCount.cpp.

Event Source: CiscoUnity_Wav
Event ID: 806
Description:
Cisco Unity’s multi-media component has encountered a serious error.
Explanation:
A serious failure has occurred on port 5 while writing data to an audio stream. 
Depending upon the severity of the failure, parties on this call could experience 
unexpected behavior or be disconnected. In some cases, further calls on this 
port will not be handled correctly.
Technical Details:
Thread 0x00001564 had a Failure on Port 5 in AvWav
Description: 
File: e:\views\Unity4.0.1.55\un_Miu\UnityAvWav\STRMIO.CPP(267)
Method: StreamIoWrite
Failure: call to IStream:Write with error(8007000e).

Event Source: CiscoUnity_ConvAddrSearch
Event ID: 106
Description:
Unexpected error occurred in the Subscriber searcher conversation. 
Technical details - IAvDohComposites::AddMany returned [0x8007000e] 
on line 2159 of file 
e:\views\Unity4.0.1.55\un_Conv3\AvConvUtilities\AvConvAddrSearchSvr\AvSListNamesSetup.cpp 
For further investigation, please turn on all the diagnostics for Address Searcher.

Event Source: CiscoUnity_ConvAddrSearch
Event ID: 106
Description:
Unexpected error occurred in the Subscriber searcher conversation. 
Technical details - SortObjectsInIterator returned [0x8007000e] on line 
1373 of file 
e:\views\Unity4.0.1.55\un_Conv3\AvConvUtilities\AvConvAddrSearchSvr\AvSListNamesSetup.cpp 
For further investigation, please turn on all the diagnostics for Address Searcher.

Event Source: CiscoUnity_ConvAddrSearch
Event ID: 106
Description:
Unexpected error occurred in the Subscriber searcher conversation. 
Technical details - AddNamesToSelectionList returned [0x8007000e] on line 263 of file
e:\views\Unity4.0.1.55\un_Conv3\AvConvUtilities\AvConvAddrSearchSvr\AvSListNamesSetup.cpp 
For further investigation, please turn on all the diagnostics for Address Searcher.

Event Source: CiscoUnity_ConvAddrSearch
Event ID: 106
Description:
Unexpected error occurred in the Subscriber searcher conversation. 
Technical details - GetObjectList returned [0x8007000e] on line 482 of file 
e:\views\Unity4.0.1.55\un_Conv3\AvConvUtilities\AvConvAddrSearchSvr\AvSListNamesSetup.cpp 
For further investigation, please turn on all the diagnostics for Address Searcher.

Условие

Если использование виртуальной памяти в системе Cisco Unity очень близко к пределу на 2 ГБ, эти признаки могут произойти. Однако порог на 2 ГБ является теоретическим пределом, и система Cisco Unity начинает показывать эти проблемы, когда использование виртуальной памяти превышает 1.65 ГБ (или 2.4 ГБ в системах, которые выполняют Windows Advanced Server и то использование коммутатор/3GB). Проблемы, более вероятно, произойдут в высокопроизводительных системах (больше чем 48 портов и 2,500 пользователей) с большим объемом трафика голосового вызова. Фрагментация виртуальной памяти не влияет на стандартную функциональность или производительность, пока система Cisco Unity не превышает предел на 1.65 ГБ (или 2.4 ГБ в системах, которые выполняют Windows Advanced Server и то использование коммутатор/3GB).

Решения

Cisco Unity 3.0 (1) до 4.0 (1) системы на Сервере Windows 2000

Выберите одно из этих решений:

  • Обновление к Cisco Unity 4.0 (3) с SR1 и использованием значение HeapDeCommitFreeBlockThreshold (см. Cisco Unity 4.0 (2) до 4.0 (3) и Более поздние Системы для подробных данных).

  • Перезапуск системы Cisco Unity при достижении счетчиком виртуальных байтов значения 1,65 Гбайт.

Cisco Unity 3.0 (1) до 3.1 (4) системы на Windows 2000 Advanced Server

Выберите одно из этих решений:

  • Обновление к Cisco Unity 4.0 (3) с SR1 и использованием значение HeapDeCommitFreeBlockThreshold (см. Cisco Unity 4.0 (2) до 4.0 (3) и Более поздние Системы для подробных данных).

  • Перезапуск системы Cisco Unity при достижении счетчиком виртуальных байтов значения 1,65 Гбайт.

Cisco Unity 3.1 (5) до 4.0 (1) системы на Windows 2000 Advanced Server

Выберите одно из этих решений.

  • Обновление к Cisco Unity 4.0 (3) с SR1 и использованием значение HeapDeCommitFreeBlockThreshold (см. Cisco Unity 4.0 (2) до 4.0 (3) и Более поздние Системы для подробных данных).

  • Следуйте инструкциям в этом разделе, чтобы использовать коммутатор/3GB и внести изменения в управление памятью Windows 2000 Advanced Server. Эти изменения увеличивают сумму виртуальной памяти, доступной в системе Cisco Unity, и расширяют период перед проблемами, поднятыми системой от фрагментации виртуальной памяти.

    warning % Warning: Даже после включения коммутатора/3GB важно, что вы контролируете виртуальную память AvCsMgr. Если увеличения причины базовых проблем фрагментации виртуальной памяти AvCsMgr, система Cisco Unity может все еще показать проблемы. Перезапустите систему Cisco Unity, если счетчик Виртуальных байтов достигает 2.4 ГБ.

    Примечание: Не делайте этой процедуры при выполнении Сервера Windows 2000. Эта процедура разработана для использования только с Windows 2000 Advanced Server.

Первая часть – Включает Коммутатор/3GB

Выполните следующие действия.

  1. В системе Cisco Unity используйте Блокнот для открытия файла Boot.ini из <корневого каталога> \Boot.ini, где <корневой каталог> является каталогом, в котором установлены двоичные файлы операционной системы.

  2. Модифицировать Boot.ini добавлением параметра /3GB в строку запуска. Пример,

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000
    Advanced Server" /fastdetect /3GB
  3. Сохраните файл Boot.ini.

  4. 4. При использовании версии 3.1 (5) Cisco Unity установите CiscoUnity3.1 (5) _ES20, который доступен от технической поддержки Cisco. При использовании версию 3.1 (6) Cisco Unity до 4.0 (1), продолжаете Вторую часть – Настройки реестра Записи Таблицы страниц Набора.

Вторая часть – настройки реестра записи таблицы страниц набора

Эти ключи реестра разработаны для увеличения суммы Записей Таблицы страниц для увеличения стабильности системы в Системе Cisco Unity с помощью коммутатора/3GB.

  1. Запустите редактор реестра (Regedit.exe).

    caution Внимание: Если вы изменяете неверный ключ реестра или вводите неверное значение, это может заставить сервер неправильно функционировать. Прежде чем редактировать реестр, убедитесь, что сможете его восстановить в случае неполадки. (Обратитесь к разделу "Restoring" в справке по Registry Editor.) Обратите внимание, что для аварийного переключения Cisco Unity необходимо, чтобы изменения, сделанные в реестре одного сервера Cisco Unity, были вручную внесены и на другой сервер Cisco Unity, поскольку изменения реестра не дублируются. При наличии каких-либо вопросов о том, как изменить настройки ключа реестра, обратиться в техническую поддержку Cisco.

  2. Если у вас нет текущей резервной копии регистра, выберите Registry > Export Registry File (Регистр > Файл экспорта регистра) и сохраните настройки регистра в файле.

  3. Разверните ключ менеджмента HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory.

  4. Дважды нажмите значение LargeSystemCache.

  5. Измените значение на 0x00000000 (0).

  6. Дважды нажмите значение PagedPoolSize.

  7. Измените значение на 0x00000000 (0).

  8. Дважды нажмите значение SystemPages.

    Примечание: Ведите учет текущего значения для SystemPages. Необходимо восстановить это значение при удалении коммутатора/3GB.

  9. Измените значение на 0xffffffff (4294967295).

  10. Щелкните правой кнопкой мыши и выберите New. Затем выберите значение DWORD.

  11. Назовите значение PoolUsageMaximum.

  12. Дважды нажмите значение PoolUsageMaximum.

  13. Измените значение на 0x0000003c (60).

  14. Закройте редактор реестра.

  15. Перезапустите сервер Cisco Unity для изменений для вступления в силу.

    Примечание: В системах Cisco Unity, которые используют коммутатор/3GB и интеграцию голосовой платы третьей стороны, проблематичный режим работы наблюдался при попытке установить или обновить Программное обеспечение Cisco Unity. Идентификатор ошибки Cisco CSCdw36215 (только зарегистрированные клиенты) описывает признаки и обходной путь для этого.

Cisco Unity 4.0 (2) до 4.0 (3) и более поздние системы

Эта процедура вносит изменения в управление памятью Windows 2000 для обеспечения лучшего контроля использования виртуальной памяти и уменьшать фрагментацию виртуальной памяти без использования коммутатора/3GB. Это также применяется, распределение памяти исправляет доступный в Cisco Unity 4.0 (2) и Cisco Unity 4.0 (3).

Примечание: В Cisco Unity 4.0 (4), настройка обнаруживает, когда система имеет 2 ГБ или больше ОЗУ, и автоматически включает настройку реестра, описанную частично, я – Включаю Ключ реестра "HeapDeCommitFreeBlockThreshold".

Две известных неисправности способствуют фрагментации виртуальной памяти в системах Unity 4.0: Идентификатор ошибки Cisco CSCec32012 (только зарегистрированные клиенты) и CSCed41828 (только зарегистрированные клиенты). На основе версии Cisco Unity, установленного на сервере, загрузите применимые обновления от Cisco.com:

  • Для Cisco Unity 4.0 (3), установите последний Сервисный Выпуск. (Обратите внимание на то, что SR1 для Cisco Unity 4.0 (3) также требует 4.0 (3) ES64).

  • Для Cisco Unity 4.0 (2) системы, где обновление к Cisco Unity 4.0 (3) и установка 4.0 (3) SR1 не является опцией, устанавливают CiscoUnity4.0 (2) _ES42 и CiscoUnity4.0 (2) _ES43.

Первая часть – включает ключ реестра “HeapDeCommitFreeBlockThreshold”

Модификация HeapDeCommitFreeBlockThreshold, заданная в этом разделе, предназначена для использования только с системой Cisco Unity, которая имеет 2 ГБ или больше ОЗУ, которое работает на Сервере Windows 2000 или Windows 2000 Advanced Server.

  1. Запустите редактор реестра (Regedit.exe).

    caution Внимание: Если вы изменяете неверный ключ реестра или вводите неверное значение, это может заставить сервер неправильно функционировать. Прежде чем редактировать реестр, убедитесь, что сможете его восстановить в случае неполадки. (В справке по редактированию системного реестра см. разделы "Восстановление".).) Обратите внимание на то, что для аварийного переключения Cisco Unity, изменения в реестре на одном сервере Cisco Unity должны быть сделаны вручную на другом сервере Cisco Unity. Это вызвано тем, что изменения в реестре не реплицированы. При наличии каких-либо вопросов о том, как изменить настройки ключа реестра, обратиться в техническую поддержку Cisco.

  2. Если у вас нет текущей резервной копии регистра, выберите Registry > Export Registry File (Регистр > Файл экспорта регистра) и сохраните настройки регистра в файле.

  3. Разверните ключ Менеджера HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session.

  4. Дважды нажмите значение HeapDeCommitFreeBlockThreshold.

  5. Измените значение на 0x00040000 (262,144).

  6. Нажмите кнопку OK.

  7. Закройте редактор реестра.

  8. Перезапустите сервер Cisco Unity для изменений для вступления в силу.

Вторая часть – Удаляет Коммутатор/3GB

После завершения Первой части сервер Cisco Unity больше не требует коммутатора/3GB. Если система использует коммутатор/3GB, несомненно, удалят коммутатор из файла Boot.ini и продолжат Часть III.

  1. В системе Cisco Unity используйте Блокнот для открытия файла Boot.ini из <корневого каталога> \Boot.ini, где <корневой каталог> является каталогом, в котором установлены двоичные файлы операционной системы.

  2. Модифицируйте Boot.ini путем удаления, если есть/3GB параметр из линии запуска.

    Например, измените это от:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000
    Advanced Server" /fastdetect /3GB

    к:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000
    Advanced Server" /fastdetect
  3. Сохраните файл Boot.ini.

Часть III – восстанавливает системные настройки реестра записи таблицы страниц

Если настройки реестра модифицировались при включении коммутатора/3GB восстановите их к исходным значениям теперь, когда удален/3 коммутатор ГБ.

  1. Запустите редактор реестра (Regedit.exe).

    caution Внимание: Если вы изменяете неверный ключ реестра или вводите неверное значение, он может заставить сервер неправильно функционировать. Прежде чем редактировать реестр, убедитесь, что сможете его восстановить в случае неполадки. (Обратитесь к разделу "Restoring" в справке по Registry Editor.) Обратите внимание, что для аварийного переключения Cisco Unity необходимо, чтобы изменения, сделанные в реестре одного сервера Cisco Unity, были вручную внесены и на другой сервер Cisco Unity, поскольку изменения реестра не дублируются. Если вы имеете какие-либо вопросы об изменяющихся настройках ключа реестра, обращаетесь в техническую поддержку Cisco.

  2. Если у вас нет текущей резервной копии регистра, выберите Registry > Export Registry File (Регистр > Файл экспорта регистра) и сохраните настройки регистра в файле.

  3. Разверните ключ менеджмента HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory.

  4. Дважды нажмите значение LargeSystemCache.

  5. Измените значение на 0x00000000 (0).

  6. Дважды нажмите значение PagedPoolSize.

  7. Измените значение на 0x00000000 (0).

  8. Дважды нажмите значение SystemPages.

  9. Восстановите исходное значение, которое существовало, когда коммутатор/3GB был включен, или используйте значение по умолчанию 0x00000000 (0).

  10. Нажмите значение PoolUsageMaximum для выделения его.

  11. Выберите Edit, и затем Удалите.

  12. Нажмите кнопку YES.

  13. Закройте редактор реестра.

  14. Перезапустите сервер Cisco Unity для изменений для вступления в силу.

Ошибка: виртуальная память, необходимая для выполнения Сервера Exchange, фрагментирована таким способом, которым можно влиять на производительность

В Cisco Unity 4.x с SP3 Exchange 2000, сбоями Unity и пользователем испытывает высокую загрузку CPU, медленные времена отклика и задержка. Журнал событий для программы Cisco Unity сообщает об этом сообщении об ошибках:

Event Type: Error
  Event Source: MSExchangeIS
  Event Category: Performance
  Event ID: 9582 The virtual memory necessary to run the Exchange server is fragmented 
  in such a way that normal operation may begin to fail. It is highly recommended that 
  you restart all Exchange services to correct this issue.

Когда фрагментация виртуальной памяти происходит на вашем компьютере Exchange 2000, эта проблема может произойти. Кроме того, эта проблема может произойти, когда сервер имеет пользователей IMAP4, и эти пользователи входят в систему или выходят из системы.

Решение

Для решения этого вопроса обратитесь к статье 883527 Microsoft KB leavingcisco.com.


Дополнительные сведения


Document ID: 51477