내 프로그램은 많은 작은 단기 파일을 만듭니다. 일반적으로 생성 후 1 초 이내에 삭제됩니다. 파일은 실제 하드 디스크가 지원하는 ext4 파일 시스템에 있습니다. Linux가 정기적으로 pdflush
더티 페이지를 디스크로 플러시한다는 것을 알고 있습니다. 내 파일은 수명이 짧기 때문에에 의해 캐시되지 않을 가능성이 높습니다 pdflush
. 내 질문은 내 프로그램이 많은 디스크 쓰기를 유발합니까? 내 관심사는 내 하드 디스크의 수명입니다.
파일이 작기 때문에 크기의 합이 dirty_bytes
and 보다 작다고 가정하겠습니다 dirty_background_bytes
.
Ext4에는 기본 저널이 켜져 있습니다 (예 : 메타 데이터 저널). 또한 메타 데이터 또는 데이터가 디스크에 기록되는지 여부를 알고 싶습니다.
sync
옵션으로 마운트되지 않습니다 . 기본 설치된 fedora, debian 또는 ubuntu를 고려할 수 있습니다. 하나를 선택하십시오. (2). 각 파일은 약 60KB입니다. (삼). 초당 약 1000 개의 파일이 작성 및 삭제되지만 언제든지 10 개를 초과하는 파일이 없습니다. 다시 말해, I / O 처리량은 크지 만 차지하는 공간은 작습니다.