읽기 성능과 관련한 질문입니다.(Disk, Raid Controller)

정재연   
   조회 5655   추천 20    

안녕하십니까

읽기성능과 관련하여 질문 드립니다.

우선 상황을 설명 드리면
윈도우 2000서버의 FTP(Serv-U)이며 동시 접속은 30 User 정도 됩니다.
단 한번 접속해서 얌전히 파일을 계속 다운로드 하거나 업로드 하는게 아니구요.
단순한 작업을 계속 반복합니다.
폴더의 구성은 Home Directory 밑에 일련번호의 폴더가 존재하고
그 폴더 밑에는 1000~10000개 정도의 파일이 존재 합니다.(사이즈는 10KB정도)
Client는 접속해서 해당하는 일련번호 폴더로 이동후 특정 파일을 검색하고
해당하는 파일 숫자를 Count 하여 Count +1의 확장자를 붙이게 됩니다.
없으면 001 확장자를 붙입니다.

여기서 문제가 되는 것은 파일을 Count 하기 위해 Search 하는 부분입니다.
파일수가 10000개 정도 있는 폴더에서 Search를 실행하면 파일을 찾는동안
Server가 아무 동작도 하지 못합니다.
특히 폴더로 이동후 최초 검색시에는 증상이 심하고 같은 폴더에서 두번째 부터는 문제가 되지 않습니다.
(이건 아마도 캐쉬때문인것 같습니다.)
그런데 가끔 한폴더에서 한개 검색후 또다른 폴더로 이동해서 또 한개 검색하고 하는 경우가 있는데
이럴때는 Client들이 거의 일을 하지 못합니다.
Log를 보면 Search를 실행하고 심할때는 2분정도 아무 로그도 남지 않습니다.
(그 시간동안 FTP는 아무 동작도 하지 않습니다.)
여러가지 Trace를 해본 결과 Disk쪽의 성능 문제 인것으로 확인 되었으며
(FTP가 아닌 SMB를 이용하여 검색하여도 똑같은 증상이었습니다.)

이런 상황에서의 검색 속도를 높이고자 합니다.


H/W는 P4 2.2 *4
Raid Controller 128MB Cache
Disk Ultra320 10K RPM 73GB Raid 1+0
입니다.

어느쪽 성능을 높이면 효과를 볼수 있을지 의견 부탁드립니다.















짧은글 일수록 신중하게.


QnA
제목Page 4471/5717
2014-05   5203784   정은준1
2015-12   1736354   백메가
2005-09   6813   추상화
2018-12   3226   전진
2012-03   4895   김건우
2016-08   3861   배병렬
2017-08   3768   땅땅
2021-05   3227   구리구리
2023-01   1836   무쏘뿔처럼
2012-03   5772   로그아웃
2008-12   5536   이동관
2005-10   5708   이성준
2008-12   5378   최문식
2003-02   12374   김동균
2005-10   5600   노하석
2014-04   3881   정의석
2005-10   5685   황일구
2015-08   5993   다온
2023-01   3511   프로시아
2005-11   5656   정재연
2015-08   6008   윈도우10
2017-09   4609   PCMaster