我有一个带有250〜并发呼叫的大呼叫。队列日志的队列应用程序平面文件。该系统使用星号和QueueMetrics。这两种服务都在同一服务器上运行。规格是16杆和64 GB RAM。整个系统在3-4天后停留,我敢肯定,由于I/O操作过多。是否有磁盘I/O绘图工具?
假设您有1000个电话(不可能),平均呼叫持续时间(ACD)为15秒(也不可能)。
所以。您有1000/15 = 66.66在最坏情况下每秒结束的电话。
现在,假设每个呼叫10个代理商。
每个呼叫每个呼叫都将获得2 10 1行的文本行。
说,每行是1KB(通常是250个字节或更少)。
因此,您得到13KB*66.66 =每秒写入磁盘的865kb。
您真的认为您的磁盘太慢了吗?
您可以将ramdisk用于;
recordings(record_cache_dir =/dev/shm in asterisk.conf)
记录到/dev/shm(带有logrotate)
mysql(内存表)