Mainconsole pops up "virtual memory overrun" message and reboots

Symptom

Mainconsole* pops up "virtual memory overrun" message and reboots.
當 Mainconsole 跳出 虛擬記憶體超載的訊息,並且點擊後,系統會重新啟動。

2018-03-30_16h22_28.png


Cause

The "virtual memory overrun" warning message indicates that the virtual memory (VM) has been overused.
當虛擬記憶體溢出,警告表示虛擬記憶體(VM)已經被過度使用

 

In 32-bit Windows OS when Mainconsole exceeds physical memory 1.8Gb  and 3.8Gb in VM usage, it will show an error message and kill/freeze the system. 
在32位Windows操作系統中,當主控制器在VM使用中超過物理內存1.8Gb和3.8Gb時,它將顯示錯誤消息並終止/凍結系統。

User can find the overrun VM history log in the file "VirtualSize.txt" located at Mainconsole installation path (the default installation path is "C:\Program Files (x86)\NUUO\SCB_IP").
用戶可以在位於Mainconsole安裝路徑的文件“VirtualSize.txt”中找到超限VM歷史記錄日誌(默認安裝路徑為“C:\ Program Files(x86)\ NUUO \ SCB_IP”)。

 

Possible reasons are:
可能的原因是:
  1. Too many cameras connection
    攝像機連接太多IP
  2. Video parameters for IP cameras are set too high.
    攝像機的視頻參數設置得太高
  3. Too many client users accessing the server with transcoding funciton enabled (choose another streaming profile to avoid this problem).
    。訪問服務器的客戶端用戶太多,啟用了轉碼功能(選擇其他流式配置文件以避免此問題)。
  4. IP camera integration causing memory leak (contact our engineer to connect through TeamViewer and diagonse the situation).
    IP攝像機集成問題導致記憶體洩漏(請聯繫我們的工程師通過TeamViewer進行連接並進行情況的診斷)。


Solution


(1) Change to 64-bit Windows OS. If you must use 32-bit OS, we will suggest using NuCalculator to calculate the minimum hardware requirement first. We strongly recommend our customers to use 64bit OS to avoid "virtual memory overrun" issue if you have Intel i5 or i7. 
(1)更改為64位元Windows 作業系統。 如果必須使用32位元作業系統,我們建議首先使用NuCalculator計算最低硬體要求。 如果您使用的是Intel i5或i7,我們強烈建議客戶使用64位元作業系統來避免“虛擬記憶體溢出”問題。

 (2) Mainconsole requires little memory footprint to run some background services and its internal functions (Smart Guard, Main Record, local display, Remote Client Viewer, etc.). If more high resolution IP cameras are connected, it will require more Virtual Memory usage. If Record on Motion is used, it will also require more virtual memory to run motion detection algorithm. You can follow these steps to reduce system freeze and/or reboot:
(2)Mainconsole 需要很少的記憶體空間來運行一些後台服務及其內部功能(智能防護,主要錄影,本地端顯示,遠端客戶查看,等)。 如果連接了更高解析度的IP攝影機,則需要使用更多的虛擬記憶體。 如果使用Record on Motion,則還需要更多虛擬記憶體來運行運動檢測算法。 您可以按照以下步驟減少系統凍結和/或重啟:
  1. Remove some cameras on the server side.
    刪除伺服器端的一些攝影機。
  2. Lower the video parameters, such as fps, resolution and so on.
    降低影片參數,如FPS,解析度等。
  3. Limit the maximum connection numbers in a safer range.
    將最大連接數限制在較安全的範圍內。

  

===============================================================

You can also check your Mainconsole Virtual Memory usage with Process Explorer provided by Microsoft.
您還可以使用Microsoft提供的Process Explorer 檢查主控制台 Virtual Memory 的使用情況。

 

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.