Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Thời gian tải xuống ước tính
0h 0m 56s
56 seconds total
Tổng số giây 56 s
Giờ 0
Phút 0
Giây 56
Dung lượng file (bit) 5.600.000.000
Tốc độ thực tế 100 Mbps

Công cụ Tính Thời Gian Tải Xuống là gì?

Công cụ này ước tính thời gian cần thiết để tải xuống (hoặc tải lên) một file dựa trên dung lượng của file và tốc độ kết nối mạng của bạn. Dung lượng file được đo bằng byte (KB, MB, GB, TB), trong khi tốc độ internet lại được tính bằng bit trên giây (Kbps, Mbps, Gbps). Vì 1 byte bằng 8 bit nên bạn không thể chỉ đơn giản đem hai con số chia cho nhau — công cụ này sẽ tự động quy đổi giúp bạn, đồng thời thêm hệ số hao hụt tùy chọn để phản ánh điều kiện thực tế.

Cách sử dụng

Nhập dung lượng file rồi chọn đơn vị tương ứng, sau đó nhập tốc độ mạng và đơn vị của nó. Bạn có thể nhập thêm tỷ lệ hao hụt giao thức (%) để tính đến phần header TCP/IP, các gói tin phải gửi lại và độ kém hiệu quả của mạng (trên thực tế thường vào khoảng 5–20%; để 0 nếu muốn xem trường hợp lý tưởng nhất về mặt lý thuyết). Kết quả sẽ hiển thị thời gian theo giờ, phút, giây cùng tổng số giây.

Giải thích công thức

Công thức cốt lõi là

$$T = \frac{S_{\text{bits}}}{B \cdot \left(1 - \frac{\text{Overhead \%}}{100}\right)}$$

trong đó \(S\) là dung lượng file tính bằng byte, nhân với \(8\) để đổi sang bit, \(B\) là tốc độ mạng tính bằng bit trên giây, còn \(o\) là tỷ lệ hao hụt biểu diễn dưới dạng phân số. Chúng tôi dùng bội số thập phân (hệ SI): \(1\ \text{MB} = 1.000.000\ \text{byte}\) và \(1\ \text{Mbps} = 1.000.000\ \text{bit/giây}\), đúng theo cách các nhà mạng (ISP) công bố tốc độ.

Sơ đồ thể hiện kích thước tệp tính bằng bit chia cho băng thông hiệu dụng bằng thời gian tải xuống
Thời gian tải xuống bằng kích thước tệp (tính bằng bit) chia cho băng thông hiệu dụng sau hao phí.

Ví dụ minh họa

Tải một file 700 MB qua đường truyền 100 Mbps với 0% hao hụt: \(700\ \text{MB} = 700.000.000\ \text{byte} = 5.600.000.000\ \text{bit}\). Chia cho \(100.000.000\ \text{bit/giây}\) ta được

$$\frac{5.600.000.000}{100.000.000} = 56\ \text{giây}$$

— tức là 0 giờ 0 phút 56 giây.

Biểu đồ cột so sánh thời gian tải xuống của một tệp cố định ở các tốc độ kết nối khác nhau
Băng thông cao hơn rút ngắn thời gian tải xuống cho cùng một kích thước tệp.

Bit, Byte và Chuyển đổi Đơn vị

Tốc độ tải xuống được quảng cáo bằng bit trên giây (Mbps), nhưng kích thước tệp được đo bằng byte (MB, GB). Sự kiện quan trọng nhất để ước tính thời gian tải xuống là 1 byte = 8 bit, vì vậy bạn chia tốc độ bit của kết nối cho 8 để có được thông lượng tương đương tính theo byte. Máy tính này sử dụng đơn vị thập phân (SI), trong đó mỗi bước là một hệ số 1000.

Đơn vị kích thước tệp (byte, thập phân)

Đơn vị Byte Bit
1 byte (B) 1 8
1 kilobyte (KB) 1.000 8.000
1 megabyte (MB) 1.000.000 8.000.000
1 gigabyte (GB) 1.000.000.000 8.000.000.000
1 terabyte (TB) 1.000.000.000.000 8.000.000.000.000

Đơn vị băng thông (bit trên giây)

Đơn vị Bit/giây Tốc độ byte tương đương
1 Kbps 1.000 125 B/s
1 Mbps 1.000.000 125 KB/s
1 Gbps 1.000.000.000 125 MB/s

Mbps được quảng cáo đến thông lượng hiệu quả (MB/s)

Để chuyển đổi tốc độ bit được quảng cáo thành thông lượng tốc độ byte thực tế, chia con số Mbps cho 8. Ví dụ: 100 Mbps ÷ 8 = 12,5 MB/s.

Tốc độ được quảng cáo Bit/giây Thông lượng hiệu quả (MB/s)
10 Mbps 10.000.000 1,25 MB/s
25 Mbps 25.000.000 3,125 MB/s
50 Mbps 50.000.000 6,25 MB/s
100 Mbps 100.000.000 12,5 MB/s
300 Mbps 300.000.000 37,5 MB/s
500 Mbps 500.000.000 62,5 MB/s
1 Gbps (1000 Mbps) 1.000.000.000 125 MB/s

Đây là các giá trị lý thuyết tối đa. Các tải xuống thực tế chạy chậm hơn một chút vì chi phí giao thức (tiêu đề TCP/IP, bắt tay, truyền lại), điều này thường tiêu tốn 5–15% băng thông thô — lý do máy tính này cung cấp hệ số chi phí tùy chọn.

Câu hỏi thường gặp

Vì sao tốc độ tải thực tế của tôi lại chậm hơn? Tốc độ nhà mạng quảng cáo là mức tối đa. Giới hạn của máy chủ, sóng Wi-Fi, tình trạng nghẽn mạng và hao hụt giao thức đều làm giảm thông lượng — hãy dùng ô hao hụt để mô phỏng những yếu tố này.

Bit và byte khác nhau thế nào? Tốc độ (Mbps) là megabit trên giây; còn dung lượng file (MB) là megabyte. \(1\ \text{byte} = 8\ \text{bit}\), nên đường truyền 100 Mbps cho tốc độ khoảng 12,5 MB mỗi giây.

Công cụ có dùng được cho việc tải lên không? Có — bạn chỉ cần nhập tốc độ tải lên thay vì tốc độ tải xuống.

Cập nhật lần cuối: