Linux資源-磁盤io資源

磁盤io資源定義

Linux 磁盤io資源 的抽象方式

將每個(gè)io 抽象成為一個(gè)io請(qǐng)求,放入請(qǐng)求隊(duì)列之中。自己目前對(duì)于io資源的抽象就理解到這一步。

磁盤io資源分配

1: 磁盤io資源的使用者

進(jìn)程

2: 磁盤io資源的分配方式

io調(diào)度層的調(diào)度算法決定 io資源的分配方式。

磁盤io資源監(jiān)控

查看Linux io資源的狀態(tài) 的命令有哪些?

iostat iotop

磁盤io的主要監(jiān)控思路

首先查看服務(wù)器整體的io使用狀況。然后查看服務(wù)器上的每個(gè)進(jìn)程對(duì)于io的使用狀況。

磁盤io的監(jiān)控指標(biāo)有哪些

  • 吞吐量
  • iops
  • io使用率
  • io響應(yīng)時(shí)間
  • io資源飽和度

問(wèn)題:

1: 如何判斷 磁盤io資源到達(dá)了瓶頸?

io的使用率 讀io完成的等待時(shí)間 寫io完成的等待時(shí)間 以及 io請(qǐng)求隊(duì)列的平均長(zhǎng)度
這四個(gè)指標(biāo)一起聯(lián)合起來(lái)看,來(lái)判斷服務(wù)器的io資源是否成為了瓶頸。
注意:io的使用率 不能表示 io資源使用的飽和度。

2: 各個(gè)進(jìn)程對(duì)于磁盤io資源的使用狀況

通過(guò) 進(jìn)程的 iops 以及 吞吐量 指標(biāo) 來(lái)表示 進(jìn)程對(duì)io資源的使用狀況。
iotop -b -n1 -o 只能顯示 吞吐量這個(gè)指標(biāo)。對(duì)于iops 這個(gè)指標(biāo),無(wú)法獲得。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux將VFS作為中間層來(lái)連接應(yīng)用程序和文件系統(tǒng)。對(duì)應(yīng)用程序來(lái)說(shuō),只需要與VFS的標(biāo)準(zhǔn)文件接口交互,不需要關(guān)注...
    戈羽殤雪閱讀 344評(píng)論 0 0
  • iostat 安裝 (ubuntu) apt-get install -y sysstat 說(shuō)明: 監(jiān)控服務(wù)器的整...
    流砂月歌閱讀 904評(píng)論 0 0
  • 磁盤為系統(tǒng)提供了最基本的持久化存儲(chǔ)。文件系統(tǒng)則在磁盤的基礎(chǔ)上,提供了一個(gè)用來(lái)管理文件的樹狀結(jié)構(gòu)。 根據(jù)存儲(chǔ)介質(zhì)的不...
    kar_joe閱讀 343評(píng)論 0 0
  • 上一節(jié)我們學(xué)習(xí)了 Linux 磁盤 I/O 的工作原理,并了解了由文件系統(tǒng)層、通用塊層和設(shè)備層構(gòu)成的 Linux ...
    taj3991閱讀 602評(píng)論 0 0
  • 工作中在解決IO問(wèn)題的時(shí)候,主要搞清楚三個(gè)問(wèn)題: 1、問(wèn)題是否真的出現(xiàn)在IO? 2、哪個(gè)進(jìn)程在大量使用IO 3、這...
    青梅煮酒101閱讀 2,771評(píng)論 0 0

友情鏈接更多精彩內(nèi)容