64bit나 2.6커널의 중요한 이슈들이 I/O(nfs, samba)의 성능에
현재 옵테론 cpu 를 사용하고 있습니다.
현재 서버를 파일 서버로 사용하고 있는데
큰파일은(1기가정도까지) nfs로 작은 파일은(문서나 100M정도까지) samba로 사내에서 서비스 하고 있습니다.
I/O가 좀 많은 편이라 I/O에 관련된 성능을(nfs, samba) 최적화 하려고 합니다.
I/O 쪽의 최적화나 서비스 쪽의 최적화를 일단 어느정도 까지.. 그리고 어떤 방법으로
할수 있는지 고견을 부탁드립니다. 아니면 참고 할만한 사이트도 좋을것 같습니다.
그리고 성능을 객관적으로 벤치마킹 해볼수 있는 방법이나 툴들도 좀 부탁 드립니다.
현재 시스템 스펙은
옵테론 2cpu에 램 2기가 qlogic 2340 HBA 에 SATA 레이드를 1테라 정도 사용하고 있습니다.
현재는 32bit 젠투를 사용하고 있는데 64bit 젠투로 옮기면 어떤 잇점이 있을까요..???
64bit 가 32bit 보다 많은 부분에서 성능이 좋다라는것은 알고 있는데 과연 I/O에 관련해서도
빨라질까 의문입니다.
또한 2.6 커널에 관련된 주요한 이슈 사항들이 있는데(udev, nptl) 등을 같이 도입을 해 보고 싶은데
이러한 이슈 사항들이 순수하게 I/O쪽에 미치는 영향은 어떤것인지 궁금합니다.
많은 분들의 고견을 부탁 드립니다.
글이 두서가 없는데 요약하면 아래와 같습니다.
nfs, samba 서비스를 최적화 하는 방법
I/O를 최적화 하는 방법
I/O에 관련된 벤치마킹을 정확히 하는 방법 혹은 툴
64bit 가 I/O나 nfs, samba 에 미치는 영향
2.6 커널의 이슈 사항들(udev, nptl, 기타 등등) 중 nfs, samba 서비스에 영향이 많은 것
I/O 에 대한 bench marking tools 은 IOzone 이
I/O 에 대한 bench marking tools 은 IOzone 이라고 있습니다.
http://iozone.org
파일시스템을 바꾸는것 외에는 거의 효과를 볼 수 있는것이 거의 아무것도
파일시스템을 바꾸는것 외에는 거의 효과를 볼 수 있는것이 거의 아무것도 없을껍니다. 파일 숫자 자체가 많다면 라이저 파일 하나하나의 용량이 크면 XFS 정도..?
파일 크기가 크다면 XFS 가 최적일듯 싶네요 . 아시다 시피 nfs 자
파일 크기가 크다면 XFS 가 최적일듯 싶네요 . 아시다 시피 nfs 자체가 가지고
있는 overhead 도 꽤 큽니다. pathname parsing 에서 부터요.~~
Dig it.
64 bit / IO
인터넷에서 재미있는글을 찾았네요
http://sunsite.uakom.sk/sunworldonline/swol-12-1995/swol-12-64bitcomments.html
더불어 요놈도 재미있으실것 같네요
http://www.technomagesinc.com/pdf/ip_paper.pdf
Dig it.
댓글 달기