最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux查看磁盤io開銷的幾種方法

  發(fā)布時間:2015-07-08 17:28:26   作者:佚名   我要評論
這篇文章主要介紹了Linux查看磁盤io開銷的幾種方法,本文給出了3種方法,分別是top命令、vmstat命令以及iostat,需要的朋友可以參考下

怎樣才能快速的定位到并發(fā)高是由于磁盤io開銷大呢?可以通過三種方式:

  第一種:用 top 命令 中的cpu 信息觀察
  Top可以看到的cpu信息有:

復(fù)制代碼
代碼如下:

  Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
  Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si

  具體的解釋如下:
  Tasks: 29 total 進程總數(shù)
  1 running 正在運行的進程數(shù)
  28 sleeping 睡眠的進程數(shù)
  0 stopped 停止的進程數(shù)
  0 zombie 僵尸進程數(shù)
  Cpu(s):
  0.3% us 用戶空間占用CPU百分比
  1.0% sy 內(nèi)核空間占用CPU百分比
  0.0% ni 用戶進程空間內(nèi)改變過優(yōu)先級的進程占用CPU百分比
  98.7% id 空閑CPU百分比
  0.0% wa 等待輸入輸出的CPU時間百分比
  0.0% hi
  0.0% si
  0.0% wa 的百分比可以大致的體現(xiàn)出當前的磁盤io請求是否頻繁。如果 wa的數(shù)量比較大,說明等待輸入輸出的的io比較多。

  第二種:用vmstat

  vmstat 命令報告關(guān)于線程、虛擬內(nèi)存、磁盤、陷阱和 CPU 活動的統(tǒng)計信息。由 vmstat 命令生成的報告可以用于平衡系統(tǒng)負載活動。系統(tǒng)范圍內(nèi)的這些統(tǒng)計信息(所有的處理器中)都計算出以百分比表示的平均值,或者計算其總和。
  輸入命令:

復(fù)制代碼
代碼如下:

  vmstat 2 5

  如果發(fā)現(xiàn)等待的進程和處在非中斷睡眠狀態(tài)的進程數(shù)非常多,并且發(fā)送到塊設(shè)備的塊數(shù)和從塊設(shè)備接收到的塊數(shù)非常大,那就說明磁盤io比較多。
  vmstat參數(shù)解釋:

  Procs
  r: 等待運行的進程數(shù) b: 處在非中斷睡眠狀態(tài)的進程數(shù) w: 被交換出去的可運行的進程數(shù)。此數(shù)由 linux 計算得出,但 linux 并不耗盡交換空間
  Memory
  swpd: 虛擬內(nèi)存使用情況,單位:KB
  free: 空閑的內(nèi)存,單位KB
  buff: 被用來做為緩存的內(nèi)存數(shù),單位:KB
  Swap
  si: 從磁盤交換到內(nèi)存的交換頁數(shù)量,單位:KB/秒
  so: 從內(nèi)存交換到磁盤的交換頁數(shù)量,單位:KB/秒
  IO
  bi: 發(fā)送到塊設(shè)備的塊數(shù),單位:塊/秒
  bo: 從塊設(shè)備接收到的塊數(shù),單位:塊/秒
  System
  in: 每秒的中斷數(shù),包括時鐘中斷
  cs: 每秒的環(huán)境(上下文)切換次數(shù)
  CPU
  按 CPU 的總使用百分比來顯示
  us: CPU 使用時間
  sy: CPU 系統(tǒng)使用時間
  id: 閑置時間
  準測
  更多vmstat使用信息

  第三種:用iostat

  安裝:
  Iostat 是 sysstat 工具集的一個工具,需要安裝。
  Centos的安裝方式是:

復(fù)制代碼
代碼如下:

  yum install sysstat

  Ubuntu的安裝方式是:

復(fù)制代碼
代碼如下:

  aptitude install sysstat

  使用:
  iostat -dx 顯示磁盤擴展信息
  root@fileapp:~# iostat -dx
  r/s 和 w/s 分別是每秒的讀操作和寫操作,而rKB/s 和wKB/s 列以每秒千字節(jié)為單位顯示了讀和寫的數(shù)據(jù)量
  如果這兩對數(shù)據(jù)值都很高的話說明磁盤io操作是很頻繁。
 

相關(guān)文章

  • 如何查看Linux掛載磁盤除了使用命令

    使用命令查看Linux系統(tǒng)中掛載的磁盤,其實除了這種方法外,還有很多方法能夠查看Linux掛載磁盤,下面為大家簡單介紹下
    2014-12-28
  • Linux磁盤管理之df命令詳解和使用實例(查看磁盤空間占用情況)

    linux中df命令的功能是用來檢查linux服務(wù)器的文件系統(tǒng)的磁盤空間占用情況。可以利用該命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息
    2014-04-09
  • linux 查看磁盤IO狀態(tài)操作指南

    Linux系統(tǒng)出現(xiàn)了性能問題,一般我們可以通過top.iostat,vmstat等命令來查看初步定位問題。其中iostat可以給我們提供豐富的IO狀態(tài)數(shù)據(jù)
    2012-11-15
  • linux系統(tǒng)查看磁盤空間

    一、df 命令; df 是來自于coreutils 軟件包,系統(tǒng)安裝時,就自帶的;我們通過這個命令可以查看磁盤的使用情況以及文件系統(tǒng)被掛載的位置; 舉例:
    2008-09-08
  • Linux查看磁盤剩余空間方法

    如果要查看磁盤還剩多少空間,當然是用df的命令了,這里腳本之家小編簡單為大家介紹下
    2014-06-02
  • Linux磁盤剩余空間查看方法

    Df命令是以磁盤分區(qū)為單位查看文件系統(tǒng),可以加上參數(shù)查看磁盤剩余空間信息,命令格式:   df -hl   顯示格式為:   文件系統(tǒng) 容量 已用 可用 已用%
    2008-09-08
  • Linux常用的磁盤管理及文件目錄管理命令總結(jié)

    這篇文章主要介紹了Linux常用的磁盤管理及文件目錄管理命令總結(jié),包括對文件的壓縮和解壓等通常的操作方法,需要的朋友可以參考下
    2015-12-28
  • Linux學習筆記(三):磁盤和文件系統(tǒng)管理

    這篇文章主要介紹了Linux學習筆記(三):磁盤和文件系統(tǒng)管理,本文講解了fdisk、mkfs、mkswap、mount、umount等命令的使用,同時介紹了LVM相關(guān)知識和命令,需要的朋友可以參
    2015-01-01
  • linux下磁盤管理之利器 lvm使用介紹

    LVM(Logical Volume Manager)是一個應(yīng)用于Linux的內(nèi)核的邏輯卷管理器,是Linux環(huán)境下對磁盤進行分區(qū)管理的一種機制
    2013-09-22
  • linux學習日記五 磁盤與文件系統(tǒng)管理

    這系列文章主要是一刀寫的linux相關(guān)學習資料,這篇文章主要介紹了linux下的磁盤與文件系統(tǒng)管理 ,需要的朋友可以參考下
    2013-04-15

最新評論

垦利县| 莫力| 溆浦县| 台南市| 乌拉特中旗| 徐闻县| 安阳市| 赤壁市| 兴安盟| 南江县| 奉贤区| 黑山县| 林芝县| 通化市| 仲巴县| 福建省| 乐山市| 车致| 赤城县| 杨浦区| 九台市| 全椒县| 汉中市| 高邑县| 福贡县| 塔城市| 读书| 麻城市| 娄底市| 台中市| 潮州市| 虞城县| 霍城县| 松滋市| 嫩江县| 周至县| 谷城县| 巩留县| 监利县| 团风县| 嘉黎县|