티스토리 툴바


Postmark의 기본적인 Filesystem Benchmarking에 대한 내용을 기술한 문서이다.
대략적인 내용으로는 기존의 대용량 파일을 읽고 쓰는 속도를 측정하는 방법이 아닌 대량의 파일을 생성/읽기/삭제를 수행하면서 작은 파일들에 대한 처리 능력(Transaction)을 파악하기 위한 Benchmark Tools 이라는 것이다.

예컨데, Mail Server와 같은 작은 파일들이 지속적으로 읽고 쓰여지는 환경이나 DB Server와 비슷한 Server 환경에서 주된 성능을 체크할 수 있는 장점을 가지고 있다.


(Netapp : http://www.netapp.com/us/ 에서 참조한 파일이며 Post Mark에 대한 전체적 내용을 기술하고 있다.)
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by JMsourCE
Syncronous IO와 Direct IO의 차이점에 대해서 이해하기 어려웠었는데
blktrace 를 활용하여 쉽게 설명해 주셨다...

알티베이스의 티스토리에 글을 읽어보면 쉽게 이해할 수 있다.
http://altistory.net/333

정리하자면
Syncronous IO의 경우 OS(File System)의 Buffer Cache에 적용된 값을 바로 Disk에 적용하도록 하는 것이고
(fsync() 함수와 동일한 기능 수행)

Direct IO의 경우 Buffer Cache를 무시하고 바로 Disk에 적용하도록 하는 것이다.
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by JMsourCE