磁盘I / O工作台标记

时间:2017-12-17 10:44:33

标签: linux asterisk freepbx

我有250个并发呼叫的大型呼叫慢跑。队列日志的队列应用程序平面文件。系统使用Asterisk和Queuemetrics。两个服务都在同一台服务器上运行。规格是16核和64 GB RAM。 整个系统在3-4天后停滞不前,我很确定它是由于I / O操作太多。 是否有磁盘I / O绘图工具?

2 个答案:

答案 0 :(得分:0)

假设你有1000个电话(不可思议),平均通话时长(ACD)为15秒(也很不理睬)。

因此。在WORST案例中,你有每秒结束的1000/15 = 66.66个电话。

现在让我们说每个电话呼叫10个座席。

每次调用都会有2 + 10 + 1行文本放入queue_log。

假设每行为1kb(通常为250字节或更少)。

所以你得到13kb * 66.66 = 865kb每秒写入磁盘。

你真的认为你的磁盘这么慢吗?

答案 1 :(得分:0)

您可以使用ramdisk;

录音(asterisk.conf中的record_cache_dir = / dev / shm)

记录到/ dev / shm(使用logrotate)

mysql(内存表)