はじめに
本ドキュメントで紹介する内容は CVIM 4.2.0 および 4.2.1 に基づいています。その他のバージョンでは内容が異なる場合があります。
内容
CVIM 4.2.0 以降では、iostat モジュールを利用してCephクラスターで実行された現在のスループットとIOPSを表示させることができます。最初にControllerノードにログインしてiostatモジュールが有効になっていることを確認します。
有効な場合はモジュールリストの enabled_modules の中に iostat が表示されます。
[root@jcvim-aio1 ~]# ceph mgr module ls |more
{
"always_on_modules": [
"balancer",
"crash",
"devicehealth",
"orchestrator_cli",
"progress",
"rbd_support",
"status",
"volumes"
],
"enabled_modules": [
"iostat",
"restful"
],
無効になっている場合は次の方法で有効にします。
[root@jcvim-aio1 ~]# ceph mgr module enable iostat
iostatモジュールを実行するにはControllerノード上で次のコマンドを実行します。
[root@jcvim-aio3 ~]# ceph iostat
+------------+------------+------------+------------+------------+------------+
| Read | Write | Total | Read IOPS | Write IOPS | Total IOPS |
+------------+------------+------------+------------+------------+------------+
| 0 B/s | 0 B/s | 0 B/s | 0 | 0 | 0 |
| 0 B/s | 0 B/s | 0 B/s | 0 | 0 | 0 |
| 0 B/s | 0 B/s | 0 B/s | 0 | 0 | 0 |
| 0 B/s | 0 B/s | 0 B/s | 0 | 0 | 0 |
統計間隔は -p オプションで指定することができます。以下は5秒間隔で iostatモジュールを実行した例です。
[root@jcvim-aio1 ~]# ceph iostat -p 5
+------------+------------+------------+------------+------------+------------+
| Read | Write | Total | Read IOPS | Write IOPS | Total IOPS |
+------------+------------+------------+------------+------------+------------+
| 0 B/s | 51 KiB/s | 51 KiB/s | 0 | 5 | 5 |
| 0 B/s | 244 KiB/s | 244 KiB/s | 0 | 5 | 5 |
| 0 B/s | 253 KiB/s | 253 KiB/s | 0 | 7 | 7 |
| 0 B/s | 313 KiB/s | 313 KiB/s | 0 | 26 | 26 |
| 0 B/s | 388 KiB/s | 388 KiB/s | 0 | 44 | 44 |
| 0 B/s | 264 KiB/s | 264 KiB/s | 0 | 54 | 54 |
| 0 B/s | 175 KiB/s | 175 KiB/s | 0 | 33 | 33 |
| 0 B/s | 22 KiB/s | 22 KiB/s | 0 | 2 | 2 |
| 0 B/s | 60 KiB/s | 60 KiB/s | 0 | 4 | 4 |
^CInterrupted
[root@jcvim-aio1 ~]#
モジュールを停止するには、Ctrl-Cを押します。