คำนวณเวลา Upload Download และความเร็วในการโอนข้อมูล

เครื่องมือคำนวณ Bandwidth สำหรับประเมินเวลา Upload/Download ขนาดไฟล์ที่โอนได้ และ Transfer Speed ที่จำเป็น รองรับทุกหน่วย ทั้ง Mbps, MB/s, GB และ TB ช่วยให้วางแผนการใช้งานเน็ตเวิร์กได้อย่างแม่นยำ

ขนาดไฟล์ (File Size)
ความเร็ว (Speed)

หมายเหตุ: 1 Byte = 8 bits — ความเร็ว Mbps หมายถึง Megabits per second ดังนั้น 100 Mbps = 12.5 MB/s (หารด้วย 8)

ความเร็ว (Speed)
เวลา (Time)
ชั่วโมง
นาที
วินาที

หมายเหตุ: 1 Byte = 8 bits — ความเร็ว Mbps หมายถึง Megabits per second ดังนั้น 100 Mbps = 12.5 MB/s (หารด้วย 8)

ขนาดไฟล์ (File Size)
เวลาที่ต้องการ (Time)
ชั่วโมง
นาที
วินาที

หมายเหตุ: 1 Byte = 8 bits — ความเร็ว Mbps หมายถึง Megabits per second ดังนั้น 100 Mbps = 12.5 MB/s (หารด้วย 8)

ตารางอ้างอิงความเร็วมาตรฐาน
ประเภทการเชื่อมต่อ Mbps / Gbps MB/s จริง
ADSL 10 Mbps10 Mbps1.25 MB/s
Fiber 100 Mbps100 Mbps12.5 MB/s
Fiber 1 Gbps1 Gbps125 MB/s
USB 2.0480 Mbps~60 MB/s
USB 3.05 Gbps~625 MB/s
SATA SSD~4.4 Gbps~550 MB/s
NVMe SSD (PCIe 3.0)~28 Gbps~3,500 MB/s

วิธีใช้งานเครื่องมือคำนวณ Bandwidth

  1. เลือกโหมดที่ต้องการ: คำนวณเวลา / คำนวณขนาดไฟล์ / คำนวณความเร็ว จาก Tab ด้านบน
  2. กรอกค่าที่ทราบพร้อมเลือกหน่วยที่ถูกต้อง เช่น ขนาดไฟล์เป็น GB หรือ MB
  3. หากใช้หน่วยความเร็วแบบ Mbps (Megabits) ระบบจะหารด้วย 8 อัตโนมัติเพื่อแปลงเป็น MB/s
  4. กดปุ่ม คำนวณ เพื่อดูผลลัพธ์พร้อมหน่วยที่หลากหลาย
  5. เปรียบเทียบผลลัพธ์กับตาราง ความเร็วมาตรฐาน ด้านล่างเครื่องมือเพื่อเลือกแพ็คเกจอินเทอร์เน็ตที่เหมาะสม

สูตรคำนวณ Bandwidth และ Transfer Time

การคำนวณ Bandwidth และ Transfer Time ใช้หลักการพื้นฐานความสัมพันธ์ระหว่างขนาดข้อมูล ความเร็ว และเวลา โดยต้องแปลงหน่วยให้ตรงกันก่อนคำนวณเสมอ

เวลา (วินาที) = ขนาดไฟล์ (Bytes) ÷ ความเร็ว (Bytes/s)
ขนาดไฟล์ (Bytes) = ความเร็ว (Bytes/s) × เวลา (วินาที)
ความเร็ว (Bytes/s) = ขนาดไฟล์ (Bytes) ÷ เวลา (วินาที)

ขั้นตอนการแปลงหน่วยที่สำคัญ:

1 KB = 1,024 Bytes
1 MB = 1,048,576 Bytes (1,024²)
1 GB = 1,073,741,824 Bytes (1,024³)
1 TB = 1,099,511,627,776 Bytes (1,024⁴)

Kbps → Bytes/s = Kbps × 1,000 ÷ 8
Mbps → Bytes/s = Mbps × 1,000,000 ÷ 8
Gbps → Bytes/s = Gbps × 1,000,000,000 ÷ 8

หมายเหตุ: Bandwidth ที่ผู้ให้บริการโฆษณา มักใช้หน่วย bits per second (bps) ซึ่งต่างจาก Bytes per second (B/s) ถึง 8 เท่า ทำให้ความเร็วที่ใช้งานจริงต่ำกว่าตัวเลขที่โฆษณาเสมอ

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1 — Download ภาพยนตร์ 4K ด้วย Fiber 100 Mbps
สมมติต้องการ Download ไฟล์ภาพยนตร์ 4K ขนาด 50 GB ด้วยความเร็วอินเทอร์เน็ต 100 Mbps
แปลงความเร็ว: 100 Mbps ÷ 8 = 12.5 MB/s
แปลงขนาดไฟล์: 50 GB = 51,200 MB
เวลาที่ใช้ = 51,200 ÷ 12.5 = 4,096 วินาที
≈ 1 ชั่วโมง 8 นาที 16 วินาที
ตัวอย่างที่ 2 — Backup ข้อมูลไปยัง Cloud ในเวลา 1 ชั่วโมง
ต้องการ Upload ข้อมูลให้เสร็จภายใน 1 ชั่วโมง และมีไฟล์ทั้งหมด 20 GB
เวลา = 3,600 วินาที, ขนาดไฟล์ = 20 × 1,024 = 20,480 MB
ความเร็วที่ต้องการ = 20,480 ÷ 3,600 ≈ 5.69 MB/s
≈ 45.5 Mbps (Upload Speed ขั้นต่ำที่ต้องการ)
ตัวอย่างที่ 3 — คัดลอกไฟล์ผ่าน USB 3.0 ใน 5 นาที
USB 3.0 มี Transfer Speed จริงอยู่ที่ประมาณ 625 MB/s (สูงสุดทางทฤษฎี 5 Gbps)
หากคัดลอกนาน 5 นาที = 300 วินาที
ขนาดข้อมูลที่โอนได้ = 625 × 300 = 187,500 MB
≈ 183 GB ในเวลา 5 นาที (ในสภาพแวดล้อมอุดมคติ)

คำถามที่พบบ่อย (FAQ)

Bits กับ Bytes ต่างกันอย่างไร?
Bit (บิต) คือหน่วยข้อมูลที่เล็กที่สุด มีค่าเป็น 0 หรือ 1 เท่านั้น ในขณะที่ Byte (ไบต์) เท่ากับ 8 bits ความเร็วอินเทอร์เน็ตมักวัดเป็น Megabits per second (Mbps) แต่ขนาดไฟล์วัดเป็น Megabytes (MB) ดังนั้นเมื่อเห็นตัวเลข 100 Mbps จากผู้ให้บริการ ต้องหารด้วย 8 จึงจะได้ความเร็วที่ใช้โอนไฟล์จริงคือ 12.5 MB/s
ทำไมความเร็วจริงถึงช้ากว่าที่โฆษณาไว้?
ความเร็วที่โฆษณาคือ Bandwidth สูงสุดทางทฤษฎี ในสภาพแวดล้อมที่ดีที่สุด ในการใช้งานจริงมีปัจจัยที่ทำให้ช้าลงได้แก่ สัญญาณ WiFi ที่ไม่เสถียร การแชร์ Bandwidth กับผู้ใช้รายอื่นใน ISP เดียวกัน Network Overhead จากโปรโตคอล TCP/IP ความเร็วของเซิร์ฟเวอร์ปลายทาง รวมถึง Latency และ Packet Loss ที่เกิดขึ้นระหว่างการส่งข้อมูล
Upload กับ Download ต่างกันอย่างไร?
Download คือการรับข้อมูลจากอินเทอร์เน็ตมายังอุปกรณ์ของคุณ เช่น ดูวิดีโอ โหลดไฟล์ เปิดเว็บไซต์ ในขณะที่ Upload คือการส่งข้อมูลจากอุปกรณ์ของคุณไปยังอินเทอร์เน็ต เช่น อัปโหลดวิดีโอ ส่งไฟล์ไปยัง Cloud โดยทั่วไปแพ็คเกจอินเทอร์เน็ตบ้านจะมี Download Speed สูงกว่า Upload Speed เพราะผู้ใช้ส่วนใหญ่ใช้รับข้อมูลมากกว่าส่ง
Bandwidth กับ Throughput คืออะไร แตกต่างกันอย่างไร?
Bandwidth คือความจุสูงสุดของช่องทางการสื่อสาร เปรียบเสมือนความกว้างของถนน ยิ่งกว้างยิ่งรถวิ่งได้มากขึ้น ส่วน Throughput คือปริมาณข้อมูลที่ส่งได้จริงในช่วงเวลาหนึ่ง ซึ่งมักต่ำกว่า Bandwidth เสมอ เนื่องจาก Network Overhead, Latency, Packet Loss และสภาพเครือข่าย Throughput จึงเป็นตัวเลขที่สะท้อนประสิทธิภาพจริงของระบบเครือข่ายมากกว่า

เครื่องมือที่เกี่ยวข้อง