Gibibyte per second to Mebibyte per second
GiB/s
MiBps
Conversion History
| Conversion | Reuse | Delete |
|---|---|---|
1 GiB/s (Gibibyte per second) → 1024 MiBps (Mebibyte per second) Just now |
Quick Reference Table (Gibibyte per second to Mebibyte per second)
| Gibibyte per second (GiB/s) | Mebibyte per second (MiBps) |
|---|---|
| 0.5 | 512 |
| 1 | 1,024 |
| 7 | 7,168 |
| 12 | 12,288 |
| 50 | 51,200 |
| 100 | 102,400 |
| 1,008 | 1,032,192 |
About Gibibyte per second (GiB/s)
A gibibyte per second (GiB/s) equals 1,073,741,824 bytes per second and is used in high-performance storage and memory bandwidth measurements when binary precision is required. GPU memory bandwidth figures in technical documentation sometimes appear in GiB/s — an NVIDIA RTX 4090 features 1,008 GiB/s of GDDR6X memory bandwidth. NVMe SSD sequential read speeds are often reported as both GB/s (decimal) and GiB/s (binary) in reviews and datasheets.
The NVIDIA RTX 4090 GPU has 1,008 GiB/s of memory bandwidth (~1,082 GB/s in decimal). DDR5-6400 dual-channel memory provides about 100 GiB/s.
About Mebibyte per second (MiBps)
A mebibyte per second (MiB/s) equals 1,048,576 bytes per second and is the binary unit most commonly seen in operating system disk and memory bandwidth reports. Linux tools like dd, rsync, and hdparm report I/O speeds in MiB/s. Windows Task Manager and Resource Monitor use MB/s, which is decimal. A USB 2.0 high-speed connection peaks at about 60 MiB/s; a SATA SSD reads at 500–600 MiB/s; an NVMe SSD reaches 3,500–7,000 MiB/s.
Running dd on Linux to test disk speed shows results in MiB/s. A SATA III SSD typically reads at around 550 MiB/s.
Gibibyte per second – Frequently Asked Questions
Why do GPU specs sometimes use GiB/s instead of GB/s?
GPU memory is addressed in binary (power-of-2 bus widths like 256-bit or 384-bit), so binary units naturally describe the actual hardware capability. Some vendors use GiB/s to be precise, while marketing materials prefer the larger-sounding GB/s number. The RTX 4090's 1,008 GiB/s is 1,082 GB/s — the latter sounds faster.
How much GiB/s bandwidth does DDR5 RAM provide?
DDR5-6000 in dual-channel mode provides about 93 GiB/s (100 GB/s). Quad-channel DDR5 on workstation platforms doubles this to ~186 GiB/s. The actual usable bandwidth depends on memory access patterns — random access achieves far less than sequential streaming.
What is the difference between memory bandwidth and storage bandwidth?
Memory bandwidth (50–100+ GiB/s for DDR5) measures how fast the CPU can read/write RAM. Storage bandwidth (3–14 GiB/s for NVMe SSDs) measures persistent data transfer. Memory is 10–30× faster because DRAM has nanosecond latency while NAND flash has microsecond latency. They serve different roles in the data hierarchy.
Can I measure GiB/s bandwidth on my own system?
Yes. For memory bandwidth, run a STREAM benchmark (available for Linux and Windows). For storage, use fio or CrystalDiskMark. GPU memory bandwidth can be tested with gpu-burn or vendor-provided tools. All will report in either GiB/s or GB/s depending on the tool — check which one.
At what GiB/s does data transfer become limited by physics?
Electrical signalling on copper traces maxes out around 112 Gbps (about 13 GiB/s) per lane with current technology. Beyond that, optics take over — silicon photonics interconnects can push individual channels to 200+ Gbps. The physical speed of light in fiber is not the limit; it is the modulation and detection electronics.
Mebibyte per second – Frequently Asked Questions
Why does dd report in MiB/s while manufacturers advertise in MB/s?
dd uses binary units because Linux filesystems work in binary block sizes (4 KiB, etc.). Drive manufacturers use decimal MB/s because it makes speeds look about 5% higher and aligns with their decimal capacity marketing. A "550 MB/s" SSD shows roughly 524 MiB/s in dd.
How do I benchmark my disk speed in MiB/s on Linux?
Run "dd if=/dev/zero of=testfile bs=1M count=1024 oflag=direct" and it will report write speed in MiB/s. For read speed, use "dd if=testfile of=/dev/null bs=1M". The oflag=direct flag bypasses filesystem cache to measure actual disk performance.
Is 550 MiB/s the same as 550 MB/s?
No — 550 MiB/s is about 577 MB/s, and 550 MB/s is about 524 MiB/s. The ~5% difference means an SSD advertised at 550 MB/s will show around 524 MiB/s in Linux tools. It is not a defect or false advertising, just different unit systems measuring the same physical speed.
What MiB/s should I expect from a RAID array?
A RAID 0 stripe of two SATA SSDs gives roughly 1,000–1,100 MiB/s sequential reads. Four NVMe SSDs in RAID 0 can hit 12,000–14,000 MiB/s. RAID 5/6 arrays sacrifice some write speed for redundancy — expect 70–90% of raw stripe performance on writes.
Why is random I/O speed so much lower than sequential MiB/s?
Sequential reads let the drive stream data from contiguous locations, maximising throughput. Random I/O forces the controller to seek different addresses, adding latency per operation. An NVMe SSD might do 7,000 MiB/s sequential but only 50–80 MiB/s random (at 4 KiB block size), because the bottleneck shifts from bandwidth to IOPS.