Amazon-Rds

RRQMS 和 WRQMS 是什麼意思?

  • December 9, 2019

我發現可以在 AWS RDS 增強監控頁面(我使用 Postgres 9.5.19)中顯示 Rrqms 和 Wrqms 圖,但我找不到關於這些參數的任何詳細說明。

通過Google搜尋,我只發現這兩個非常模糊的解釋:

來自http://heshen.lofter.com/post/cfa6d_b1b5cb0

  • rrqms:每秒合併到設備的讀取請求數。
  • wrqms:每秒合併到設備的寫入請求數。

來自https://www.codetd.com/en/article/7988617

  • rrqms : 與設備相關的每秒讀請求的Merge數(當系統呼叫需要讀數據時,VFS請求發送給每個FS,FS如果發現不同的讀請求讀取相同的Block數據, FS 將請求合併合併)
  • wrqm / s:與設備相關的每秒寫入請求數是 Merge 的數量。

不過,這些解釋對我來說仍然很模糊。是的,一個是讀取,另一個是每(毫秒)秒寫入,但合併到哪裡?從哪裡來?由誰發行等…

RDS 實例使用彈性塊儲存 (EBS)。EBS 文件解釋了請求合併的含義:

底層驅動器技術決定了卷類型計為單個 I/O 的最大數據量。SSD 卷的 I/O 大小上限為 256 KiB,HDD 卷的 I/O 大小上限為 1,024 KiB,因為 SSD 卷比 HDD 卷更有效地處理小型或隨機 I/O。

當小型 I/O 操作在物理上是連續的時,Amazon EBS 會嘗試將它們合併為一個最大大小的 I/O 操作。例如,對於 SSD 卷,單個 1,024 KiB I/O 操作計為 4 個操作 (1,024÷256=4),而 8 個 32 KiB 的連續 I/O 操作每個計為 1 個操作 (8×32=256)。

大量合併的 I/O 請求意味著您的數據庫正在請求大量的順序塊,而 EBS 能夠將其轉換為更少但更大的 I/O 操作,從而提高效率。低數量的合併 I/O 請求可能意味著您的數據庫主要訪問隨機塊。

回答你的

從哪裡來?由誰發行?

  • 通過在您的 RDS 實例上讀取和寫入 EBS 卷的任何內容,大概是 Postgres。

引用自:https://dba.stackexchange.com/questions/255197