io 부하로 인해 서비스(통화 음질)에 문제가 발생하는 현상인가요??

오비김   
   조회 5110   추천 0    

IP PBX(교환기)에서 통화와 실시간 통화 녹음을 동시에 하고 있습니다.
20~30통화가 넘어가면서 통화 품질에 문제가 발생하고 있습니다.
iostat, iotop으로 IO모니터링 시 크게 문제되지 않을것으로 판단되어 지는데...

제가 잘못 판단하고 있는 것인가요?

선배님들의 조언을 부탁 드려도 될까요???
아래에 iostat, iotop, top을 붙여넣기하였습니다.

# iostat
Linux 2.6.32-504.el6.x86_64 (IPPBX)   2014년 11월 03일       _x86_64_        (4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.45    0.00    0.41    0.00    0.00   99.14

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               0.40         2.69         7.14     706818    1872240
sdb               0.07         0.03         2.72       6898     712640
sdc               0.46         0.03        15.45       6906    4052040

# /usr/sbin/iotop
Total DISK READ: 0.00 B/s | Total DISK WRITE: 462.58 K/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
  403 be/3 root        0.00 B/s    0.00 B/s  0.00 %  0.01 % [jbd2/sda1-8]
 6565 be/4 root        0.00 B/s   11.66 K/s  0.00 %  0.01 % IPPBX -f -vvvg -c
36938 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36940 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36954 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36956 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36958 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36970 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36983 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36902 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36909 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36911 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36924 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36927 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
 6549 be/4 root        0.00 B/s    7.77 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c
36965 be/4 root        0.00 B/s    3.89 K/s  0.00 %  0.00 % IPPBX -f -vvvg -c

#top
top - 12:24:08 up 3 days, 54 min,  7 users,  load average: 0.03, 0.03, 0.00
Tasks: 158 total,   2 running, 156 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.5%us,  6.1%sy,  0.0%ni, 85.2%id,  0.0%wa,  0.0%hi,  1.3%si,  0.0%st
Mem:  16291720k total,  3484216k used, 12807504k free,   217808k buffers
Swap: 32767996k total,        0k used, 32767996k free,  2489996k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 6542 root      20   0 2411m  80m 6068 S 59.4  0.5 156:56.81 IPPBX 
45795 root      20   0  187m  10m 3608 S  2.7  0.1   4:19.56 iotop
 1354 root      20   0     0    0    0 S  0.3  0.0   0:31.23 kondemand/1
    1 root      20   0 19356 1536 1224 S  0.0  0.0   0:01.69 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.10 kthreadd
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.95 migration/0
    4 root      20   0     0    0    0 S  0.0  0.0   0:01.30 ksoftirqd/0
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0
    6 root      RT   0     0    0    0 S  0.0  0.0   0:00.24 watchdog/0
    7 root      RT   0     0    0    0 S  0.0  0.0   0:00.79 migration/1
    8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1
    9 root      20   0     0    0    0 S  0.0  0.0   0:01.17 ksoftirqd/1
   10 root      RT   0     0    0    0 S  0.0  0.0   0:00.21 watchdog/1
   11 root      RT   0     0    0    0 S  0.0  0.0   0:00.78 migration/2
   12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/2

김찬호
짧은글 일수록 신중하게.
너무 단편적인 정보로 검토하기가 힘들듯하네요.

네트워크 구성과 장비, 사용 규모 등의 정보가 더 필요할듯합니다.

2-30통화라는게 동시인가요?? 아니면 누적인가요?

20~30통화가 동시라면 네트워크 장비쪽을 점검해보시는게 우선일듯합니다.
(설마.. 깡통스위치는 아니시겠죠?)
디오 2014-11
기본적으로 보이스와 데이터의 트래픽이 분리되있어야하고

보이스쪽에 최소한의 qos를 보장해줘야 문제가 발생하지 않습니다.
오비김 2014-11
선배님들 답변 감사합니다.

네트워크 구성은 Cisco 스위치로 구성되어 있으며, Voice/Data는 VLan으로 구분되어 있습니다.
현재 io트래픽과 시스템리소스를 통화 녹음에서 많이 사용하고 있습니다.

통화 녹음 기능(HDD에 녹음파일 실시간 저장)을 빼면 통화 음질이 좋아집니다.
서주학 2014-11
하드디스크가 부하가 심해 보이지는 않는데 랜덤쓰기 영향을 받을꺼 같지는 않지만,.

그래소 통확녹음기능을 빼면 좋아 지니.. I/O쪽이 의심스럽기는 합니다.

저장 디렉토리를 tmpfs(RAMDISK)로 20-30통화 테스트해 보시면 저장공간(HDD)문제 인지는 파악이 되겠네요.

맞다면 SSD 제품으로 저장공간을 잡아주면 끝!?
오비김 2014-11
아 그렇군요...
오늘 저녁에 tmpfs로 저장하는 방법으로 테스트해보겠습니다.
     
서주학 2014-11
궁금합니다. 해결 되셨나요?
NGC 2014-11
트래픽쪽 로그도 궁금하긴한데...어떻게 되었나요??


QnA
제목Page 3020/5713
2014-05   5185835   정은준1
2015-12   1719051   백메가
2014-11   9168   s김종화z
2014-11   10529   주세홍
2014-11   8881   송석후
2014-11   15326   데톨
2014-11   8170   고기
2014-11   7466   GoverZG
2014-11   10893   빠시온
2014-11   5646   하루카
2014-11   4689   멀린
2014-11   8046   병맛폰
2014-11   29567   테돌아이
2014-11   5962   Balance
2014-11   16929   김장우
2014-11   4667   윈디안
2014-11   7133   김승현1
2014-11   5111   오비김
2014-11   4412   하루카
2014-11   7672   김황중
2014-11   5883   제상현
2014-11   13926   왕용필