![디스크 및 네트워크 컴퓨팅, 1000 대 1024](https://linux55.com/image/165493/%EB%94%94%EC%8A%A4%ED%81%AC%20%EB%B0%8F%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%BB%B4%ED%93%A8%ED%8C%85%2C%201000%20%EB%8C%80%201024.png)
보도에 따르면 2.3TB .tar 파일이 있습니다.du -sh
1gbps 네트워크를 통해 전송하는 데 걸리는 시간을 합리적으로 계산하려고 하는데, 일반적으로 평균 전송 속도는 102MB/초입니다.
다음 중 #1 또는 #2 중 올바른 수학은 무엇입니까?
- 2.3TB * 1000 * 1000 = 2300000MB를 102MB/s로 나눈 값 = 22549초 = 6.26시간
- 2.3TB * 1024 * 1024 = 2411724.8MB를 102MB/s로 나눈 값 = 23644초 = 6.56시간
답변1
적어도 내 시스템(Debian 10)에서는 이 옵션이 1024의 거듭제곱을 사용하는 반면 사용자는 1000의 거듭제곱을 사용해야 한다고 man du
나와 있습니다 .-h
--si
그러나 데이터 전송 속도는 1000의 거듭제곱인 경향이 있고 du
메가바이트는 1024를 기준으로 하기 때문에 완전히 정확한 값을 얻으려면 바이트 단위까지 내려가야 할 수도 있습니다.
2.3TiB * (1024^4바이트/TiB) / 102,000,000바이트/초 = 24973초 = 6.89시간