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

정재연   
   조회 5657   추천 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   5205021   정은준1
2015-12   1737292   백메가
2008-09   5450   윤치열
2014-03   5834   션한맥주
2016-08   4047   겨울나무
2005-09   5687   강경덕
2008-10   5180   이경준
2003-01   11766   고요한
2005-09   5761   이제호
2015-07   5908   잠못이룬
2003-01   12655   김선종
2005-09   6814   추상화
2018-12   3229   전진
2012-03   4896   김건우
2016-08   3864   배병렬
2017-08   3768   땅땅
2021-05   3230   구리구리
2023-01   1837   무쏘뿔처럼
2012-03   5773   로그아웃
2008-12   5536   이동관
2005-10   5709   이성준
2008-12   5379   최문식