summaryrefslogtreecommitdiff
path: root/documents
diff options
context:
space:
mode:
authorweichenchen <[email protected]>2021-01-20 15:19:40 +0800
committerweichenchen <[email protected]>2021-01-21 09:39:59 +0800
commit04fece9a5cb9e3d2c4c48a59bf0355fced3cae65 (patch)
tree3f3da3c87f6f38fd6485c3e908905db12ad90744 /documents
parentf0053b8b367b60d720081d1b77673d7128fcceb8 (diff)
rw-top: 添加 device 参数并在报告中展示磁盘信息
支持传入 device 参数用于单独监控某个磁盘的读写。 Signed-off-by: weichenchen <[email protected]>
Diffstat (limited to 'documents')
-rw-r--r--documents/rw-top.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/documents/rw-top.md b/documents/rw-top.md
index 1ca4cef..b31a809 100644
--- a/documents/rw-top.md
+++ b/documents/rw-top.md
@@ -33,6 +33,7 @@ diagnose-tools rw-top --activate
* verbose 设置输出信息的详细程度
* top 设置输出列表的长度,默认值是20。
* shm 如果设置为1,将只监控对共享内存文件的读写。
+* device 用于指定需要监控的磁盘,如 /dev/vdb
例如,如下命令设置输出列表长度为100:
```
@@ -45,6 +46,7 @@ diagnose-tools rw-top --activate='top=100'
SHM:0
PERF: 0
输出级别:0
+ DEVICE:
```
如果失败,将输出:
```
@@ -53,6 +55,7 @@ diagnose-tools rw-top --activate='top=100'
SHM:0
PERF: 0
输出级别:0
+ DEVICE:
```
### 测试用例
@@ -74,6 +77,7 @@ diagnose-tools rw-top --settings
SHM:0
PERF1
输出级别:1
+ DEVICE: vdb
```
### 查看结果
执行如下命令查看本功能的输出结果:
@@ -82,8 +86,8 @@ diagnose-tools rw-top --report
```
输出结果示例如下:
```
- 序号 R-SIZE W-SIZE MAP-SIZE RW-SIZE 文件名
- 1 0 66375 0 66375 /apsarapangu/tmp.txt
+ 序号 R-SIZE W-SIZE MAP-SIZE RW-SIZE 设备 文件名
+ 1 0 66375 0 66375 vda1 /apsarapangu/tmp.txt
```
输出结果中,包含了写数量排名前100名的文件名/读写长度。
### 关闭功能