eMule과 aMule의 해싱에 걸리는 시간이 다른 이유는요?
글쓴이: kernuts / 작성시간: 화, 2006/04/18 - 6:32오후
XP에서 eMule과 우분투에서 aMule을 temp와 incoming을 FAT32파티션의 디렉토리로 설정하고 번갈아가면서 사용합니다. 윈도를 사용할때도 리눅스를 사용할때도 다운로드가 연결해서 되니 좋더군요...
그런데 700MB정도의 파일을
윈도우의 eMule에서 받으면 모두 다운로드 한 후에 완료중이라고 하면서 1~3분정도의 해싱을 하는데 디스크를 무지막지하게 긁습니다. 그래서 그동안 다른 작업은 거의 못하고 기다려야합니다.
그런데, aMule에서 받으면 10초정도. 길어야 30초 이내에 끝납니다.
같은 FAT32인데 왜 이런 현상이 일어날까요?
Forums:
FAT32의
FAT32의 차이라기보다는 Windows와 Linux의 스케쥴링 방식이 달라서가 아닐까요?
둘이 호환이 됐군요.
둘이 호환이 됐군요. 몰랐네요.
정품 소프트웨어 사용 캠패인
정품 소프트웨어 사용 캠패인
Re: 아마도..
두 OS 의 caching 정책 차이때문이 아닐까 싶네요.
Windows 는 남은 메모리 량에 상관없이 하나의 파일에 대한 데이터 캐쉬의 총량 제한이 있으나,
Linux 의 경우는 메모리가 남아 있다면 덩치가 큰 파일이더라도 몽땅 다 메모리상에 데이터 캐쉬로 존재할수 있기 때문에,
파일 다운로드가 완료되어서 해싱을 하는 단계에서 메모리상에 존재하는 파일의 데이터 캐쉬량의 차이가 날 것이고....
이 캐쉬량의 차이가 속도 차이를 나타내는게 아닐까 싶네요.
댓글 달기