OpenVZ Forum


Home » Mailing lists » Users » DB in VE's for Asterisk Realtime and Disk I/O Performance
DB in VE's for Asterisk Realtime and Disk I/O Performance [message #44567] Wed, 14 December 2011 19:40 Go to next message
JR Richardson is currently offline  JR Richardson
Messages: 7
Registered: May 2008
Junior Member
From: *parallels.com
Hi All,

I've been running OpenVZ for more than 2 years now, hosting PBX's
based on Asterisk. None of the VE's use databases, a few use web app
operator panel but the majority are standard PBX's using flat file
configs and the only real disk I/O is for logs, voicemail, sound
files, very little disk activity. The efficiency has been great and
allows me to run 60+ PBX's on 1 hardware node. The hardware nodes
used are Dell PE2850 with 2 x Dual Core Xeons, 8 Gig Ram and Raid 0 on
10K Ultra 320 SCSI drives.

I would like to start building VE's with database support and more web
apps, CDR search tools, Queue Stats, Realtime database driven dial
plans. I'm suspicious about Disk I/O and limitations I will run into
as I start to use more VE's built with databasing. I have read
postings about disk i/o performance with regard to file systems like
ext3/4 and btrfs, using noatme when mounting the file system, the
different i/o schedulers used in the Kernel. I think I understand
most of what I'm reading about, but I would like to know about real
world systems and what others are experiencing.

The critical parts of operating standard PBX's in VE's aside from
dialplan execution is disk i/o playing back sound files and voicemail.
When using realtime database setup, the ultra critical part is
dialplan execution, instead of memory based call flow, now every
execution is read from database, disk i/o will increase drastically.
I'm sure the first few systems will operate fine and I will not see
any issues arise till I start loading the hardware node up, then it
will be a bit late, chasing troubles, trying to figure out what the
deal is while the customer suffers. This is what I am trying to
avoid.

Are there tools available to benchmark disk i/o and are errors
available in beancounters?

What would be a better server platform to run on that has less of a
bottleneck with disk i/o?

Can someone offer real world experience running Asterisk Realtime
based system in OpenVZ, what type of density of VE's on what type of
hardware?

Any guidance or feedback is appreciated.

Thanks.

JR
--
JR Richardson
Engineering for the Masses
Re: DB in VE's for Asterisk Realtime and Disk I/O Performance [message #44632 is a reply to message #44567] Sat, 17 December 2011 09:43 Go to previous messageGo to next message
U.Mutlu is currently offline  U.Mutlu
Messages: 12
Registered: October 2011
Junior Member
From: *parallels.com
it seems this newsgroup gets censored...
Re: Re: DB in VE's for Asterisk Realtime and Disk I/O Performance [message #44674 is a reply to message #44632] Wed, 21 December 2011 10:08 Go to previous message
MailingListe is currently offline  MailingListe
Messages: 29
Registered: May 2008
Junior Member
From: *parallels.com
Zitat von "U.Mutlu" <for-gmane@mutluit.com>:

> it seems this newsgroup gets censored...

Why???
  • Attachment: smime.p7s
    (Size: 6.03KB, Downloaded 125 times)
Previous Topic: Speed problems with a custom openvz template based debian testing
Next Topic: What is OpenVZ container scheduling granularity
Goto Forum:
  


Current Time: Thu May 24 19:34:28 GMT 2018