一個碼錶旁邊有一條階梯狀的成本曲線的示意圖

GPU 按秒計費 vs 按小時計費:短時間工作的實際成本

以每小時 $0.40 計算,一次 90 秒的 GPU 測試按秒計費是 1¢,按小時計費是 40¢。附實際試算、依比例繪製的圖表,以及各平台的計費單位與最低收費。

以每小時 $0.40 計算,一次 90 秒的測試,按秒計費(最低 60 秒)是 1¢,按分鐘計費是 1.3¢,按整小時計費則是 40¢。對短時間工作來說,重點就是這 40 倍的差距。工作一旦超過幾分鐘,按秒和按分鐘計費的差距就不到 1 分錢,帳單金額改由閒置時間、準備時間和儲存空間決定。

以下是各平台公布的規則、附上算式的實際試算、依比例繪製的圖表,以及 GPUFlow 的「先預留、再退款」模式如何變成實際收費。規則和價格以 2026 年 9 月為準,來源列在文末。

計算 GPU 時間的三種方式

每個 GPU 租用都有一個每小時價格。差別在於,您用掉的時間在乘上這個價格之前,是怎麼換算成計費時間的。

  • 按秒計費,設有最低收費。 計算秒數。總數低於最低收費(通常是 60 秒)時,以最低收費計算。費用 = max(60, 秒數) × 每小時價格 / 3,600。
  • 按分鐘計費。 計算分鐘數。各平台對不足一分鐘的部分處理方式不同:有些無條件進位,Azure 則捨去。下面的試算一律無條件進位,這對您來說是比較不利的情況。費用 = 分鐘數 × 每小時價格 / 60。
  • 整小時計費。 只要開始了一個小時,就算一整個小時。61 分鐘的工作算兩小時。費用 = ceil(秒數 / 3,600) × 每小時價格。

最低收費的影響比多數人想像的大。在一分鐘以內,最低 60 秒的按秒計費和按分鐘計費完全一樣。計費單位只影響工作結束時剩下的零頭,所以每個工作階段最多只會多付一個計費單位:以每小時 $0.40 計算,整小時計費每個工作階段最多多付將近 40¢,按分鐘計費則每個工作階段不到 0.7¢(59 秒 × 40 / 3,600 = 0.66¢)。

各平台採用的方式

以下是隨選執行個體的公開規則,在 2026 年 9 月依各廠商自己的文件查核。

平台計費單位最低收費文件中的說明
AWS EC2 On-Demand按秒60 秒適用於 Linux、Windows、RHEL 和 Ubuntu Pro。SUSE Linux Enterprise Server 按整小時計費。
Google Cloud Compute Engine按秒1 分鐘「所有 vCPU、GPU 和記憶體 GB 數都至少收取 1 分鐘的費用。」
Azure Virtual Machines按分鐘未說明按「完整分鐘數」計費;執行 6 分 45 秒的虛擬機器以 6 分鐘計費。
Lambda(隨選雲端)按分鐘未說明從執行個體通過健康檢查開始,到您終止它為止,「以一分鐘為單位」計費。
RunPod Pods按秒未說明運算和儲存都按秒計費。
Vast.ai按秒未說明進行中的租用每秒計費;只要執行個體存在,儲存空間也每秒計費,除非它處於離線狀態。
GPUFlow按秒60 秒以整秒計算,無條件進位到分,且不超過預留金額。

閱讀這張表時請注意兩點。Azure 的規則其實是捨去:它的常見問題說明「多出的秒數不會計費」。Lambda 的文件寫的是以一分鐘為單位,但沒說不足一分鐘時往哪邊算,所以我兩種都沒有假設。另外,「未說明」就是字面上的意思:我讀到的文件沒有提到最低收費,這和文件明確寫著「零」是兩回事。

以上這些執行個體類型,沒有一個平台會把 GPU 運算時間進位到整小時。但整小時進位仍然會出現在細則裡,例如 AWS 上的 SUSE,所以在新平台上執行大量短時間工作之前,請先看清楚計費頁面。

每小時 $0.40 的五種工作

以下用同一個價格(每小時 $0.40)試算五種工作時長。也就是每 3,600 秒 40¢,每秒 1/90 分錢。

90 秒的測試。 按秒:90 × 40 / 3,600 = 1.0¢。按分鐘:2 分鐘 × 40 / 60 = 1.33¢。整小時:40¢。按小時計費的帳單是按秒計費的 40 倍。

7 分 30 秒。 按秒:450 × 40 / 3,600 = 5.0¢。按分鐘:8 分鐘 × 40 / 60 = 5.33¢。整小時:40¢,多了 8 倍。

38 分 20 秒。 按秒:2,300 × 40 / 3,600 = 25.56¢。按分鐘:39 分鐘 × 40 / 60 = 26.0¢。整小時:40¢,約多 1.57 倍。

61 分鐘。 按秒:3,660 × 40 / 3,600 = 40.67¢。按分鐘:61 × 40 / 60 = 40.67¢(工作剛好在整分鐘結束,所以兩者相同)。整小時:兩小時,80¢。只多一分鐘,按小時計費的帳單就幾乎翻倍。

工作時長按秒(最低 60 秒)按分鐘(無條件進位)整小時GPUFlow 收費
1 分 30 秒1.00¢1.33¢40¢1¢
7 分 30 秒5.00¢5.33¢40¢5¢
38 分 20 秒25.56¢26.00¢40¢26¢
61 分鐘40.67¢40.67¢80¢41¢
20 個 2 分 30 秒的工作33.33¢40.00¢$8.0040¢(20 筆租用)

GPUFlow 欄是把每筆租用的按秒計費結果無條件進位到整分錢,這正是它的計費程式碼的做法。最後一列在後面兩節會說明。

成本與工作時長的關係,依比例繪製

第一張圖的範圍是 0 到 150 分鐘。按分鐘計費的階梯每一階寬 1 分鐘、高 0.67¢,所以在這個比例下,它幾乎和按秒計費的線重疊。真正要注意的是整小時計費的階梯:它在 0、60 和 120 分鐘時各跳 40¢。

以每小時 0.40 美元計算,單一工作從 0 到 150 分鐘在按秒、按分鐘和整小時計費下的成本 $0.00 $0.20 $0.40 $0.60 $0.80 $1.00 $1.20 0 30 60 90 120 150 工作時長(分鐘) 每小時 $0.40 的費用 按秒計費,最低 60 秒 按分鐘計費 整小時計費
以每小時 $0.40 計算的單一工作成本。按小時計費(橘色)在新的一小時開始的那一刻,就收取整整 40¢ 的一階;按秒和按分鐘計費幾乎是同一條線。

橘色階梯和藍色線之間的差距,就是整小時進位讓每個工作多付的錢:每一階剛跳上去時最大,剛好整點時為零。

放大看前十分鐘,按分鐘計費的階梯就看得出來了,60 秒的最低收費則表現為按秒計費線開頭的那段平線。整小時計費在這裡會是一條 40¢ 的水平線,高度是這張圖頂端的五倍。

以每小時 0.40 美元計算,放大前 10 分鐘:按秒和按分鐘計費,整小時計費超出圖表範圍 0¢ 2¢ 4¢ 6¢ 8¢ 0 1 2 3 4 5 6 7 8 9 10 工作時長(分鐘) 每小時 $0.40 的費用 整小時計費:以上任何時長都是 $0.40(超出圖表範圍) 按秒計費,最低 60 秒 按分鐘計費 整小時計費
以每小時 $0.40 計算的前 10 分鐘。因為一分鐘的最低收費,兩條線都從 0.67¢ 開始。按分鐘計費的線(綠色)永遠不會比按秒計費的線(藍色)高出超過 0.67¢。

一整天的短時間工作

短時間工作很少只有一個。假設您在一個工作天裡執行 20 個工作,每個 2 分 30 秒,而且每次都開一個新的執行個體。

  • 按秒: 20 × 150 秒 = 3,000 秒,3,000 × 40 / 3,600 = 33.33¢。
  • 按分鐘,無條件進位: 每個工作算 3 分鐘,總共 60 分鐘:40¢。
  • 整小時: 每個工作都算開始了一個小時:20 × 40¢ = $8.00。

同樣 50 分鐘的 GPU 工作,按小時計費要付 24 倍的錢。最直接的變通辦法是讓一台機器整天開著。8 小時 × $0.40 是 $3.20,比 $8.00 便宜,但仍是按秒計費的 9.6 倍,因為您現在付的是工作之間的空檔。

不過這個例子對「每次開新執行個體」的做法太寬容了,因為它假設機器一啟動工作就開始。實際上不是這樣。舉例來說,假設每次啟動都要花 3 分鐘開機、拉取映像檔和載入模型,工作才會開始(您的數字會不一樣)。按秒計費就會收 20 × 330 秒 = 6,600 秒,也就是 73.33¢,是實際工作 33.33¢ 的兩倍多。計費單位沒變,浪費只是轉移到了準備階段。

在 GPUFlow 上,同樣的一天會有點不同,因為租用是以整小時預訂、按秒計費。開 20 筆各 150 秒的獨立租用,每筆收 ceil(150 × 40 / 3,600) = ceil(1.67) = 2¢,總共 40¢。每筆租用進位到整分錢,在這裡每個工作多出 0.33¢,這就是比按秒總額多出 6.67¢ 的來源。如果工作集中在一起,請注意每位使用者每小時最多只能新增 10 筆租用。讓一筆租用整天開著,則要付全部的實際經過時間,8 小時 = $3.20,因為 GPUFlow 按時間計費,不按 token 收費。

比計費單位更重要的事

工作一旦超過大約十分鐘,按秒和按分鐘的差別只是捨入誤差。但下面這三件事不是。租用 GPU 的真實成本有更詳細的說明。

閒置時間

每個按秒計費的平台,只要執行個體在執行,就會收費,不管 GPU 有沒有在工作。Lambda 的文件說得很直接:執行個體「無論是否實際在使用」都會計費。上面那一天的短時間工作就說明了規模:50 分鐘的工作,如果機器開了 8 小時,就要付 $3.20。忘了關的機器,再好的計費單位也救不了。

準備時間

開機、拉取映像檔和下載模型,全都在計費時間內。Lambda 在執行個體通過健康檢查後就開始計費,那時您的程式碼還什麼都沒做。按秒計費並不會消除這筆成本;每次啟動您都要付一次。

停止期間的儲存費用

停止機器通常會停止 GPU 的收費,但硬碟會繼續計費。RunPod 對已停止 pod 的磁碟區收取每 GB 每月 $0.20,是執行中費率的兩倍,它的文件也提醒「已停止的 Pod 仍會持續累積儲存費用」。Vast.ai 則直接說明「停止執行個體並不能避免儲存費用」。在已停止的 RunPod pod 上留著一個 100 GB 的磁碟區,每月要付 100 × $0.20 = $20,相當於每小時 $0.40 的 GPU 50 小時。

如果您的工作負載是呼叫模型,而不是在機器上執行自己的程式碼,也請和按 token 計價比較看看:按小時租 GPU,還是按 token 付費的 API分析了兩者各自在什麼情況下比較便宜。

GPUFlow 如何計費:先預留,再退回剩餘金額

GPUFlow 出租的是推論服務:您拿到的是一組相容 OpenAI 的 API 金鑰,用來呼叫在別人 GPU 上執行的模型,而不是一台機器。沒有 shell、硬碟或映像檔要付費,所以上一節的儲存和準備時間都不適用。閒置時間則適用:租用從開始到結束都會計費,不管有沒有在忙。

步驟如下:

  1. 您選擇一筆上架資訊和整數的時數(預設 1 到 168 小時)。提供者的每小時價格會換算成整分錢。
  2. 開始時,整筆預訂金額會從您的額度中預留:以分為單位的價格 × 時數。這是全額,而且是事先扣下的。
  3. 租用結束時,費用只計算一次:使用的整秒數(至少 60 秒)乘以以分為單位的價格,除以 3,600,無條件進位到下一分錢,而且絕不超過預留金額。
  4. 預留金額剩下的部分,會在同一個步驟退回您的可用額度。

GPUFlow 每小時 $0.35 的 GPU 租用表單,輸入 2 小時、從額度預留 $0.70,「開始 2 小時租用」按鈕已標示出來

租用表單會在您開始前顯示預留金額:每小時 $0.35 租 2 小時,預留 $0.70。

實際試算

以每小時 $0.40 預訂 3 小時。預留金額是 40¢ × 3 = 120¢($1.20)。您在 38 分 20 秒(也就是 2,300 秒)後點擊 立即結束。

  • 費用:ceil(2,300 × 40 / 3,600) = ceil(25.56) = 26¢。
  • 退回您的額度:120 − 26 = 94¢。
  • 平台手續費是費用的 12%,每筆租用四捨五入到最接近的分:round(26 × 0.12) = round(3.12) = 3¢。提供者拿到 26 − 3 = 23¢,是這筆費用的 88.5%,而不是剛好 88%。金額越大,捨入的影響越小。
以每小時 0.40 美元預訂 3 小時、預留 120 分,在 38 分 20 秒後結束:收費 26 分、退回 94 分,26 分再分成提供者的 23 分和 GPUFlow 的 3 分 開始時預留:120¢($0.40 × 3 小時) 26¢ 94¢ 退回您的額度 收取 38 分 20 秒的費用,再進行拆分 23¢ 提供者:23¢ GPUFlow 手續費:3¢(26¢ 的 12%,四捨五入)
範例中的 120¢ 預留金額,依比例繪製:38 分 20 秒的使用收費 26¢,94¢ 退回額度,26¢ 再由提供者和 GPUFlow 拆分。

租用在您不在場時結束

如果預訂的時數用完,一個每分鐘執行一次的背景工作會結算這筆租用。費用只計算到預訂的結束時間,所以背景工作執行前的延遲不會算在您身上。API 金鑰在結束時間失效。如果需要更多時間,加時 會再預留更多額度,同一組金鑰可以繼續使用。

如果提供者的機器沒有回應,租用也會結束。提供者機器上的代理程式每 15 秒送出一次心跳訊號。連續 10 分鐘沒有收到心跳,租用就會結束,並只計費到最後一次心跳為止。以每小時 $0.40 計算,一台在 3 小時預訂的第 25 分鐘斷線的機器,費用是 ceil(1,500 × 40 / 3,600) = 17¢,120¢ 預留金額中的其餘 103¢ 會退回。

整小時預訂和 61 分鐘的工作之間有個陷阱。如果您預訂 1 小時,卻忘了在時間用完前點擊 加時,金鑰會在 60 分鐘時失效,您付了 40¢ 卻得到一個沒做完的工作。預訂 2 小時(預留 80¢)並在 61 分鐘時結束,您付 41¢,拿回 39¢。拿不準的時候,就訂長一點、提早結束;沒用到的時間不用錢。

依工作型態選擇計費方式

  • 大量 10 分鐘以內的工作: 用按秒或按分鐘計費,並確認最低收費。任何進位到整小時的方式都不適合。
  • 30 到 90 分鐘的工作: 避開整小時進位(61 分鐘的工作要付兩小時)。按秒和按分鐘的差別,每個工作不到 1 分錢。
  • 連續好幾小時的長時間執行: 計費單位幾乎沒有影響。請改看閒置時間、準備時間和儲存費用。
  • 一整天對同一個模型斷斷續續的呼叫: 每次突發都開新機器,每次都要付準備時間;讓一台機器一直開著,就要付空檔的錢。讓模型隨時待命的推論租用是避開準備時間的一種方法,但呼叫之間時間仍在計費,所以預訂時間要配合您實際工作的時段。

想試試看的話,GPUFlow 市集列出了每張 GPU 的每小時價格,租用 GPU 需要準備什麼則說明了帳戶和付款的部分。

資料來源

皆於 2026 年 9 月查核。

常見問題

GPU 按秒計費比按小時計費便宜嗎?

短時間工作便宜很多。以每小時 $0.40 計算,一次 90 秒的測試,按秒計費(最低 60 秒)是 1¢,按整小時計費是 40¢。長時間執行時,差距會縮小到每個工作階段最多一個不足整點的小時。

AWS EC2 執行個體的最低收費是多少?

AWS 對 On-Demand 的 Linux、Windows、RHEL 和 Ubuntu Pro 執行個體按秒計費,最低 60 秒。SUSE Linux Enterprise Server 執行個體則按整小時計費。

Azure 虛擬機器是按秒還是按分鐘計費?

按分鐘。Azure 的 Linux 虛擬機器價格常見問題說明,它按虛擬機器執行的完整分鐘數收費,所以執行 6 分 45 秒的虛擬機器會以 6 分鐘計費。

Google Cloud 的 GPU 執行個體有最低收費嗎?

有。Compute Engine 的 vCPU、GPU 和記憶體至少收 1 分鐘的費用,之後以 1 秒為單位計費。

在 GPUFlow 上提早結束租用,要付多少錢?

付您用掉的秒數,最低 60 秒,無條件進位到下一分錢,而且絕不超過預留的金額。租用開始時會預留整筆預訂金額,結束時未使用的部分會退回您的額度。

如果提供者的機器離線,我在 GPUFlow 上的租用會怎樣?

如果機器連續 10 分鐘沒有送出心跳訊號,租用會自動結束。您只需支付到機器最後一次心跳為止的費用,預留金額的其餘部分會退回您的額度。