Test/OS

[아키]HPUX - Raw Device에 Async 미설정으로 높은 I/O Wait 발생​

kiostory 2018. 5. 28. 22:45

HPUX - Raw Device에 Async 미설정으로 높은 I/O Wait 발생

HP-UX, Oracle Raw device​
DB서버의 Wait IO%(갈색)가 전체 CPU 사용률(노란색)의 80~90%를 차지하여 서버의 응답속도가 매우 저하됨​
DB서버는 Rawdevice를 사용하고 있었으며, SQL 튜닝 및 파일시스템 재배치로도 해결되지 않음​
---​
  • 분석도구 : glance, lsof
  • 분석내용 : CPU사용률에 대한 모니터링 결과 지속적으로 높은 사용률을 나타냄
  • lsof로 모니터링 한 결과 DBWR이 Raw Device임에도 불구하고 /dev/async를 열지 않음을 확인(Sync mode로 사용)
    lsof -p <dbwr_pid>
  • ---
  • HP-UX에서 일반적인 상태에서는 파일 정합성으로 인해 Sync Mode를 사용하지만, Raw Device를 쓸 경우 성능향상을 위해 Async mode를 사용해야 함(AIX 동일)