wget 내부 버퍼 크기

wget 내부 버퍼 크기

저는 wget각각 1GB가 넘는 많은 파일을 자주 다운로드합니다. 이것이 내 하드 드라이브에 부담을 줄 수 있다는 걱정이 들기 시작했습니다. wgetHDD에 대한 쓰기 빈도를 줄이기 위해 내부 버퍼 크기를 수정할 수 있습니까 ? 무엇에 대해 curl?

답변1

외부 버퍼를 사용하고 이를 통해 출력을 파이프할 수 있습니다.

예를 들어 이 프로그램은buffer최대 1GB까지 버퍼링할 수 있으며 쓰기가 시작되어야 하는 채우기 수준 비율을 지정할 수 있습니다.

512kB(5MB)의 10개 블록을 버퍼링하고 버퍼가 85% 채워지면 파일에 씁니다.

wget example.com -O- | buffer -s 512k -b 10 -p 85 > ./outfile.txt

(필요로 할 수도있다 apt-get install buffer)


그러나 질문에 직접 대답하는 것 외에 수동으로 수행할 필요는 없는 것 같습니다. 실제로 디스크에 쓰기 전에 잠시 동안 쓰기를 캐시하도록 파일 시스템을 구성할 수 있을까요? 구체적으로 해결하려는 문제가 무엇인지에 따라 다릅니다.

관련 정보