안녕하세요.
서버하나를 구축했는데 (새건 아님) HP ProLiant DL160 Gen9 입니다.
근데 여기서 구동하는건 MariaDB 하나뿐인데 MariaDB 가 구동되도 디스크 IO가 99% 이상오르고
파일 복사를 해도 99%가 올라 무슨 작업을 할수 없을정도입니다.
hdparm으로 확인해도 디스크에 이상이 전혀없는데.. 데이터 영역은 Raid 1 으로 구성되어있는 상태이거든요
요는 디스크 IO가 틈만나면 99% 100% 차는게..문제인데 서버 SPP도 업데이트 한상태도
기타 오류가 없는데 대체 뭐가문제인지 ㅠ.ㅠ 레이드 깨고 싱글로 돌려보면 나아질까요??
6개의 답변이 있습니다.
디스크 관련 Driver 업데이트나 서버의 I/O 컨트롤러 를확인해보시고 펌웨어 버전 업데이트 해보시길 바람니다. 하드웨어 유지보수 업체에게 긴급 요청 하셔도 됩니다.
저같은 경우에는 사내 DLP 서버에서 같은 문제의 케이스가 있었는데,
그땐 메모리 부족으로 인한 Disk 스와핑이었습니다.
메모리를 128GB에서 256GB으로 증설하고나서는 그런 문제가 바로 사라졌습니다.
프로세서들 부하 모니터링 하면서 우선순위별로 하나하나 체크해보시구요.
최근에 설치된 SW와 패치들 확인해 보세요
그래도 이상있으면 악성코드나 바이러스 확인하시고. 최종적으로 HDD체크 하셔야 할것 같습니다.
DISK I/O를 모니터링 해보시고 혹시 프로그램상에 프로세스를 잡는게 있는지도 확인해보세요
하드웨어적인 문제는 아닐 것으로 생각이 되네요..
대부분 이런 경우는 서버 OS의 문제일 가능성이 큽니다.
디스크 관련 Driver 도 검토를 해 보셔야 할 듯 하네요~~~
어떤 프로세서에서 부하를 많이 일으키는지를 확인해 보는게 우선 필요할 것 같네요.
해당 프로세서가 부하를 많이 일으키는 원인을 찾아서 조치를 취해야 할 것 같고요.
악성 코드 같은 불필요한 처리때문에 그렇다면 작동되지 않게 차단해야 할 것 같고, 꼭 필요한 작업이라면 시간이나 작업 방식 조정 등을 조정해서 다른 작업에 영향이 최소화될 수 있는 방법을 찾아야 할 것 같고...
캐시, 스와핑 등의 설정이 성능 낮은 디스크로 설정되어 있어 그런 문제가 발생할 수도 있기 때문에 성능이 좋은 디스크로 옮긴다거나 용량 조정 등으로 개선 방법을 찾아 볼 수도 있겠고요.
다른 마땅한 해결 방법이 없다면 SSD 등의 성능이 높은 디스크로 교체하는 게 맞을 것 같고요.