单位换算器

时间:纳秒 ns / 微秒 μs / 毫秒 ms / 秒,性能延迟分析最常用。
内存:B / KB / MB / GB / TB,按 1024 进制(KiB 标准)。
带宽:bps 起,注意 1 Mbps = 1000 Kbps,与存储单位不同。
进制:二进制/八进制/十进制/十六进制互转,常用于地址与寄存器值。
小知识:延迟从 ns 到 ms 是 6 个数量级——CPU 指令几 ns、L2 缓存 10 ns 级、内存 100 ns 级、网络 RTT 是 ms 级,换算时别弄混。
单位数值
基准:1 s = 10⁹ ns。性能分析中 1 ms ≈ 10⁶ ns,一次系统调用约 0.5~2 μs,一次内存访问约 100 ns。
单位数值
按 1024 进制(二进制前缀)。free -h、/proc/meminfo 中的数值均为这种单位;磁盘厂商标注常用 1000 进制,注意区分。
单位数值
带宽按 1000 进制。1 字节 = 8 bit,所以 1000 Mbps ≈ 125 MB/s;用 sar -n DEV 看的是 kB/s(字节),别和 Mbps(位)混淆。
单位数值
频率周期互为倒数:周期 = 1 / 频率。2.6 GHz 的 CPU 一个时钟周期约 0.38 ns(1 / 2.6×10⁹)。
进制数值
支持 0x / 0b 前缀与正负号。用于地址换算:如 0x7fff0000 ≈ 2147450880;页大小 4KB = 0x1000。