ตัวแปลง Mbps เป็น Gbps: ความสัมพันธ์ที่ตรงไปตรงมา
หน้าแปลงค่าความเร็วข้อมูลจากเมกะบิตต่อวินาที (Mbps) เป็นกิกะบิตต่อวินาที (Gbps) และกลับกัน ใช้ตัวคูณคงที่คือ 1 Mbps = 0.001 Gbps และ 1 Gbps = 1000 Mbps อย่างแม่นยำ นี่คือความสัมพันธ์เชิงทศนิยมแบบ SI (1000) ไม่ใช่เลขฐานสอง (1024) ซึ่งเป็นมาตรฐานสำหรับหน่วยอัตราข้อมูลในเครือข่ายคอมพิวเตอร์และอินเทอร์เน็ต
สิ่งที่ทำให้หน้านี้แตกต่างจากตัวแปลงหน่วยอื่นคือการจัดการกับ บิตต่อวินาที โดยเฉพาะ ไม่ใช่ไบต์ต่อวินาที ความแตกต่างนี้สำคัญมากเมื่อวางแผนดาวน์โหลดหรืออัปโหลดไฟล์ ตัวอย่างเช่น สาย 100 Mbps จะถ่ายโอนข้อมูลได้สูงสุดประมาณ 12.5 MB/s (เมกะไบต์ต่อวินาที) เท่านั้น เพราะ 1 ไบต์ = 8 บิต
หน้านี้เน้นช่วงความเร็วที่พบบ่อยที่สุดสำหรับผู้บริโภคและธุรกิจ ตั้งแต่บรอดแบนด์บ้านหลายสิบ Mbps ไปจนถึงลิงก์ระดับองค์กรหลาย Gbps ไม่รวมถึงหน่วยย่อย (kbps) หรือหน่วยใหญ่ (Tbps) เพื่อให้ตรงประเด็นและใช้งานสะดวก
วิธีการแปลง: สูตรและตัวอย่างเชิงตัวเลข
สูตรการแปลงเป็นเชิงเส้นอย่างสมบูรณ์:
- Mbps → Gbps: ค่า Mbps × 0.001 = ค่า Gbps
- Gbps → Mbps: ค่า Gbps × 1000 = ค่า Mbps
ตัวอย่าง:
- 500 Mbps × 0.001 = 0.5 Gbps
- 2 Gbps × 1000 = 2000 Mbps
- 0.25 Gbps × 1000 = 250 Mbps
- 10000 Mbps × 0.001 = 10 Gbps
ค่าที่ป้อนสามารถเป็นเลขทศนิยมหรือจำนวนเต็ม และค่าลบไม่มีความหมายในบริบทของอัตราข้อมูล หน้าจะคืนค่าเป็นเลขทศนิยมตามความเหมาะสม ไม่มีการปัดเศษเกินจำเป็น
ขอบเขตการใช้งานและข้อควรระวัง
การแปลงนี้ใช้ได้กับทุกค่าที่ไม่เป็นลบ ไม่มีขีดจำกัดสูงสุดที่กำหนดไว้ล่วงหน้า แต่ในทางปฏิบัติ ความเร็วเครือข่ายจริงมักถูกจำกัดด้วยสัญญา ISP, ฮาร์ดแวร์, โปรโตคอล และสภาพแวดล้อม ตัวอย่างทั่วไป:
- แผนอินเทอร์เน็ตบ้าน 300 Mbps เท่ากับ 0.3 Gbps
- ลิงก์สำนักงานทั่วไปที่ 1 Gbps เท่ากับ 1000 Mbps
- การรวมลิงก์ (link aggregation) เช่น 4 ลิงก์ 1 Gbps รวมเป็น 4 Gbps (4000 Mbps)
หน้าจะไม่คำนึงถึงโอเวอร์เฮดของโปรโตคอล (เช่น TCP/IP header) หรือความเร็วที่ลดลงในโลกจริง การแปลงเป็นค่าทางทฤษฎีล้วนๆ
บิตกับไบต์: จุดที่คนสับสนมากที่สุด
นี่คือข้อแตกต่างสำคัญที่สุดที่ผู้ใช้ควรเข้าใจ:
| หน่วย | ใช้สำหรับ | ตัวอย่าง |
|---|---|---|
| bps (บิตต่อวินาที) | ความเร็วเครือข่าย, ISP | 100 Mbps |
| Bps (ไบต์ต่อวินาที) | อัตราการถ่ายโอนไฟล์, ดาวน์โหลด | 12.5 MB/s |
ความสัมพันธ์: 1 ไบต์ (B) = 8 บิต (b) ดังนั้น:
- 100 Mbps → 100 ÷ 8 = 12.5 MB/s (ทฤษฎี)
- 1 Gbps → 1 ÷ 8 = 0.125 GB/s หรือ 125 MB/s
- 10 Gbps → 10 ÷ 8 = 1.25 GB/s
ถ้ามีข้อมูลขนาด 1 GB (ประมาณ 1,000 MB) และสาย 1 Gbps เวลาดาวน์โหลดทางทฤษฎีคือ 1000 MB ÷ 125 MB/s = 8 วินาที แต่ต้องบวกโอเวอร์เฮดและสภาพเครือข่ายจริง
ข้อผิดพลาดทั่วไปในการตีความ
- คิดว่า Mbps = MBps: สับสนบ่อยมาก ผู้ใช้อาจคาดหวังว่าสาย 100 Mbps จะดาวน์โหลดไฟล์ 100 MB ใน 1 วินาที แต่ความจริงคือ 12.5 MB/s
- ใช้ตัวคูณ 1024 แทน 1000: ในเครือข่าย หน่วย Gbps หมายถึง 1,000,000,000 บิต ไม่ใช่ 1,073,741,824 บิต (ซึ่งเป็น mebibit) ส่วนในหน่วยความจำอาจใช้ 1024 แต่สำหรับอัตราข้อมูล ต้องใช้ 1000
- มองข้ามโอเวอร์เฮด: การแปลงเป็นค่าสูงสุดทางทฤษฎี ความเร็วจริงอาจต่ำกว่า 10-30% ขึ้นอยู่กับโปรโตคอล, TCP window, latency และการรบกวน
- ใช้ Gbps กับ Gbps สลับกับ GB/s: 1 Gbps ≠ 1 GB/s ต้องหาร 8 เสมอเมื่อต้องการเทียบกับการถ่ายโอนไฟล์
FAQ: คำถามที่พบบ่อย
1. 1000 Mbps เท่ากับ 1 Gbps หรือเปล่า? ใช่ 1000 Mbps = 1 Gbps เป๊ะ เพราะตัวคูณคือ 1000
2. ถ้าฉันมีสาย 500 Mbps จะต้องใช้เวลากี่วินาทีถึงจะดาวน์โหลดไฟล์ 1 GB? 500 Mbps = 0.5 Gbps = 62.5 MB/s (ทฤษฎี) ไฟล์ 1 GB = 1000 MB ใช้เวลา 1000 ÷ 62.5 = 16 วินาที แต่จริงอาจนานกว่านี้
3. หน้านี้แปลงระหว่าง Mbps และ MBps หรือไม่? ไม่ หน้านี้แปลงเฉพาะระหว่าง Mbps และ Gbps ซึ่งเป็นบิตต่อวินาทีทั้งคู่ ถ้าต้องการ MBps ให้หารผลลัพธ์ด้วย 8 อีกครั้ง
4. ค่าที่ป้อนสามารถเป็นทศนิยมได้ไหม? ได้ เช่น 0.5 Gbps หรือ 250.5 Mbps ระบบจะคำนวณตามสูตรทันที
5. ทำไมถึงใช้ตัวคูณ 1000 ไม่ใช่ 1024? เพราะมาตรฐาน IEEE และ SI กำหนดให้ใช้ prefix แบบทศนิยม (kilo = 1000, mega = 1,000,000, giga = 1,000,000,000) สำหรับอัตราข้อมูลเครือข่าย ในขณะที่หน่วยความจำใช้เลขฐานสอง (kibi, mebi, gibi)
6. หน้าใช้ได้กับความเร็วที่สูงมากๆ เช่น 100,000 Mbps หรือไม่? ได้ ไม่มีขีดจำกัดบน 100,000 Mbps = 100 Gbps ตามสูตรเดียวกัน