smarternic.com 出品 · 互動小站

線速WIRESPEED

從一個時脈週期,到橫跨太平洋。

你在這一頁停留的每一秒,光在光纖裡已經跑了 0 公里——夠繞地球 0 圈。

往下走 ↓

§1

尺度 THE SCALE

九個數量級的旅程。捲動,讓時間變慢。

  1. 0.25ns

    一個 CPU 時脈週期 4 GHz

    如果 0.25 秒是一秒,這就是你的心跳之間的時間被放大十億倍。

  2. ~1ns

    L1 快取命中 約 4 個週期

    CPU 手邊的小抄。

  3. ~4ns

    L2 快取命中

    再遠一步的小抄,代價是四倍時間。

  4. ~30ns

    L3 快取命中 跨核心共用

    全核心共享的最後一道快取,排隊難免。

  5. ~100ns

    主記憶體 DRAM 存取

    對 CPU 而言,摸一次記憶體像人類等一次紅燈。

  6. ~2–5μs

    RDMA 同機架來回

    網卡直接寫進對方記憶體,CPU 全程沒碰封包。

  7. 尺上的斜率,不是停靠點

    ~5μs/km

    光在光纖單程每公里 n≈1.5,約 20 萬 km/s

    距離每加一公里,帳單就多 5 微秒——後面所有長途數字都是這條斜率算出來的。

  8. ~10μs

    Kernel-bypass(DPDK)同機架來回量級

    繞過核心,使用者態輪詢收包。

  9. ~50μs

    NVMe SSD 隨機讀取量級 PCIe Gen4, QD1

    固態硬碟很快——但對 CPU 來說仍是一次漫長的出差。

  10. ~150μs

    Kernel TCP 同資料中心 RTT 量級

    系統呼叫、協定堆疊、context switch 吃掉大半。

  11. ~35ms

    台北 ↔ 東京 RTT 實測量級

    光纖不是直線:繞海床、繞中繼站,物理再打七折。

  12. ~150ms

    台北 ↔ 美西 RTT 實測量級

    差不多是人類視覺反應時間——對面回話前,你已經「反應不過來」了。

§2

一格的預算 FRAME BUDGET

一格動畫的時間裡,世界能發生多少事?

每格預算

16.7ms

同一格時間裡,光在光纖跑多遠?

3,340km

台北到東京再回頭還有找。

4 GHz CPU 能執行多少週期?

66,800,000週期

每一次迴圈、每一行分支預測,都在花這個預算。

§3

封包賽跑 PACKET RACE

同機架兩台機器互送一筆小訊息,三條路徑誰先到家?

碼錶顯示真實微秒;動畫以固定節奏呈現,實際時間差為數十倍。

§4

為什麼要有 SMARTNIC

剛才的賽跑說明了一件殘忍的事:kernel TCP 的 ~150 μs 裡,大部分時間不是光在跑,是你的 CPU 在當水管工——系統呼叫、拷貝、協定堆疊、context switch。資料中心每台機器每年要處理上兆個封包,等於僱了一顆昂貴的 CPU 全職通馬桶。

DPDK 和 RDMA 是軟體答案:繞過核心、讓網卡直接寫記憶體。但更進一步的想法是——既然搬封包這件事又固定又累人,乾脆整包外包給專門的處理器。DPU / SmartNIC 就是把「網路的水管工」變成獨立部門:主機 CPU 回去算它該算的東西,封包的苦力活交給網卡上的 ARM 核與卸載引擎。

這就是這個域名存在的理由。想看懂市面上每一顆 SmartNIC、DPU、SuperNIC 的規格與供應鏈?主站在等你。

看懂產品規格 → smarternic.com/products