iotop的簡介: iotop是一款開源、免費的用來監控磁碟I/O使用狀況的類似top命令的工具,iotop可以監控進程的I/O信息。它是Python語言編寫的,與iostat工具比較,iostat是系統級別的IO監控,而iotop是進程級別IO監控。目前最新的版本為iotop 0.6。其官方網址h... ...
iotop 的簡介:
iotop 是一款開源、免費的用來監控磁碟I/O 使用狀況的類似top 命令的工具,iotop 可以監控進程的I/O 信息。它是Python 語言編寫的,與iostat 工具比較,iostat 是系統級別的IO 監控,而iotop 是進程級別IO 監控。目前最新的版本為iotop 0.6 。其官方網址 http://guichaz.free.fr/iotop/
iotop 的安裝:
註意,iotop 的安裝有前提條件(如果操作系統不滿足這些條件,iotop 無法正確安裝):
1 :內核版本為2.6.20 或更高版本
2 :Python 2.7 或更高的版本
官方文檔的詳細介紹如下:
Linux has always been able to show how much I/O was going on (the bi and bo columns of the vmstat 1 command).
Iotop is a Python program with a top like UI used to show of behalf of which process is the I/O going on. It requires Python ≥ 2.7 and a Linux kernel ≥ 2.6.20 with the TASK_DELAY_ACCT CONFIG_TASKSTATS, TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS options on.
iotop 的 yum 安裝
yum 安裝是最簡單、快捷的。前提條件是你有配置yum 的源配置。
[root@DB-Server ~]# python -V Python 2.7.5 [root@DB-Server ~]# uname -a Linux DB-Server 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@DB-Server ~]# [root@DB-Server ~]# yum -y install iotop
iotop 的源碼安裝
wget http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2 tar -xvf iotop-0.6.tar.gz cd iotop-0.6 python setup.py build python setup.py install
iotop 的參數
# iotop --help Usage: /usr/local /sbin/iotop [OPTIONS] DISK READ and DISK WRITE are the block I/O bandwidth used during the sampling period. SWAPIN and IO are the percentages of time the thread spent respectively while swapping in and waiting on I/O more generally. PRIO is the I/O priority atwhich the thread is running (set using the ionice command). Controls: left and right arrows to change the sorting column, r to invert the sorting order, o to toggle the --only option, p to toggle the --processes option, a to toggle the --accumulated option, i to change I/O priority, q to quit, any other key to force a refresh. Options: --version show program's version number and exit -h, --help show this help message and exit -o, --only only show processes or threads actually doing I/O -b, --batch non-interactive mode -n NUM, --iter=NUM number of iterations before ending [infinite] -d SEC, --delay=SEC delay between iterations [1 second] -p PID, --pid=PID processes/threads to monitor [all] -u USER, --user=USER users to monitor [all] -P, --processes only show processes, not all threads -a, --accumulated show accumulated I/O instead of bandwidth -k, --kilobytes use kilobytes instead of a human friendly unit -t, --time add a timestamp on each line (implies --batch) -q, --quiet suppress some lines of header (implies --batch)
參數
長參數
參數描述
--version
顯示版本號
-h
--help
顯示幫助信息
-o
--only
只顯示正在產生 I/O 的進程或線程,運行過程中,可以通過按 o 隨時切換
-b
--batch
非交互模式下運行,一般用來記錄日誌。
-n NUM
--iter=NUM
設置監控(顯示) NUM 次,主要用於非交互模式。預設無限
-d SEC
--delay=SEC
設置顯示的間隔秒數,支持非整數
-p PID
--pid=PID
只顯示指定進程( PID )的信息
-u USER
您的分享是我們最大的動力!
-Advertisement-
更多相關文章
軟體介紹: netperf是惠普公司開源的一款針對網路性能的測試工具,主要基於TCP或UDP的傳輸。根據應用的不同,可以進行批量數據傳輸(bulk data transfer)模式和請求/應答(request/reponse)模式的性能測試。 netperf以Client/Server方式工作。Se ...
#環境 :內核的版本必須大於3.10 #安裝docker #配置文件 #啟動 加入開機啟動 #創建啟動使用容器 ...
什麼是 strace strace是Linux環境下的一款程式調試工具,用來監察一個應用程式所使用的系統調用。 Strace是一個簡單的跟蹤系統調用執行的工具。在其最簡單的形式中,它可以從開始到結束跟蹤二進位的執行,併在進程的生命周期中輸出一行具有系統調用名稱,每個系統調用的參數和返回值的文本行。 ...
本人用的觸摸屏IC是FocalTech公司的ft5306,是一款i2c的電容屏多點觸控晶元。對於它的整體驅動官方已經給了,我們就觸摸屏和按鍵部分的代碼做相關說明。說明其中應該註意的地方。 對於所有的input設備,報告input事件時候都分這麼幾部分,首先在probe文件中設置設備發送的事件類型、按 ...
有時候,當電腦有兩個網卡時;一個網卡 連接免費網路,一個網卡連接收費網路。這樣當你想使用免費網路與遠程伺服器建立連接,使用諸如scp命令或者 ssh 隧道之類傳輸大文件。這時候你需要指定特定的特定的網卡來建立連接了。 ssh 中 有一個選項可以綁定特定的interface 我們使用 man ssh ...
1、Centos7下載 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso 2、推薦設置VM NAT模式 3、VM安裝Centos7,適用推薦安裝即可。 4、安裝完畢後首先進行一些常用 ...
在有大量圖片的頁面中,為了避免頁面載入完圖片還未載入完成,我們通常會使用js的圖片預載入。 這是一個預載入的demo: 首先把圖片放入到一個類名為imgSrcArr的變數當中: var imgSrcArr = [ ‘./imgs/01.png’, ‘./imgs/02.png’, ‘./imgs/0 ...
最近,一臺虛擬機是從外網下載的,然後導入本地測試環境使用。 發現一個奇怪的問題:修改了 /etc/sysconfig/network-scripts/ifcfg-eth0 保存後, 重啟網路服務( systemctl restart network)是有效的。但是重啟系統之後就失效了。 ifcfg- ...
一周排行
-Advertisement-
移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...
Copyright ©2016 ZenDei.com All Rights Reserved.
廣告合作: info@ ZenDei.com