Jump to content

Understanding the graphs


RichardDCG

Recommended Posts

I have increased the RAM from 2GB to 4GB on our Vodia PBX but still getting faults registered.  The last one below is 1 single active call on the pbx.  Are these graphs accurate? 

 

We are not experiencing any call quality issues, just going off the notes below to increase RAM and not seeing any change...

 

"It is okay if this happens occasionally; however if there are many page faults the system should have more memory. "

image.png.63a5c5816d2cbe79d8ad5a835a75748b.png

Link to comment
Share on other sites

The graph comes from what the operating system tells the process in terms of page faults. I would say they are accurate. The graph is a call for action to check out what is going on.

Paging is a complex topic. I spent some time but did not find a simple way of telling the OS (Linux) to disable paging for a process, but did not really find anything (maybe someone else has an idea, please post it). We had a place in the code where we were using mlockall, but it's not accessible. We'll add an option --paging false.

But nothing comes for free. When you disable paging, the PBX might run out of memory when otherwise paging would still keep the process running. 

Link to comment
Share on other sites

We did not have the page fault graph before and in most cases there is no need to worry about it. But we had cases where the PBX got constantly swapped out and we were not really aware about it. That's why we added it. If you want to provide a great service, those early warning signs are important. 

Looking at other graphs, usually there is maybe one or two page faults in a day. But in your case, you have page faults distributed all over the day. This does raise the question what is going on. I don't even know what OS this is. Maybe Windows puts more memory pressure on the PBX? It's definitely an early warning because the call quality seems to be okay. But still it's worth investigating why the OS feels like it has to swap pages in and out of the PBX process. Maybe time to search more for telling the OS that the PBX should not have any memory pressure?

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...