dcmds
- [ address ] ::errorq
- 指定されたエラー待ち行列に関連する情報の要約を表示します。アドレスを指定しないと、すべてのシステムエラー待ち行列に関連する情報が表示されます。各待ち行列のアドレス、名前、待ち行列の長さ、データ要素サイズ、および、さまざまな待ち行列統計が表示されます。
> ::errorq
> ::errorq
ADDR NAME S V N ACCEPT DROP LOG
300024fc540 errh_queue + 0 0 0
300024fc7c0 ce_queue + 0 0 0
300024fca40 ue_queue + ! 0 0 0
300024fd440 fm_ereport_queue + ! * 0 0 0
> ::errorq -
v > ::errorq -v
ADDR NAME S V N KSTAT QLEN SIZE IPL FUNC
300024fc540 errh_queue + | 128 48 1 errh_drain
|
+-> DISPATCHED 0
DROPPED 0
LOGGED 0
RESERVED 0
RESERVE FAIL 0
COMMITTED 0
COMMIT FAIL 0
CANCELLED 0
:
:
-
address ::taskq [-atT] [-m min_maxq] [-n name] - taskq を表示します。
-a taskqs のアクティブなスレッドのみを表示します。 -t 各 taskq 内のアクティブなスレッド・スタックを表示します。 -T 各 taskq 内のスレッド・スタックをすべて表示します。 -m min_maxq 動的 taskqs と、少なくとも MAXQ が min_maxq 以上の taskqs のみを表示します。 -n name name の名前が含まれている taskqs のみを示します。
> ::taskq
> ::taskq
ADDR NAME ACT/THDS Q'ED MAXQ INST
ffffff00c8d79ab8 mdi_taskq 0/ 8 0 0 -
ffffff00c8d79988 vhci_taskq 0/ 1 0 0 -
ffffff00c8d79858 vhci_update_pathstates 0/ 8 0 0 -
ffffff00cad6fd28 zio_null_issue 0/ 1 0 4 -
ffffff00cad6fe58 zio_null_intr 0/ 1 0 4 -
ffffff00ca097010 zio_read_issue 0/ 8 0 1 -
ffffff00ca097140 zio_read_intr 0/ 4 0 9 -
ffffff00ca097270 zio_write_issue 0/ 4 0 103 -
ffffff00ca0973a0 zio_write_issue_high 0/ 5 0 2 -
ffffff00ca0974d0 zio_write_intr 0/ 8 0 2 -
ffffff00ca097600 zio_write_intr_high 0/ 5 0 1 -
ffffff00ca097730 zio_free_issue 0/ 100 0 0 -
ffffff00ca097860 zio_free_intr 0/ 1 0 0 -
:
:
ffffff00da422160 bridge_bridge 0/ 1 0 0 0
ffffff00c8d79398 callout_taskq 0/ 2 0 3 0
ffffff00cb98bd30 callout_taskq 0/ 2 0 3 1
ffffff00cb98bc00 callout_taskq 0/ 2 0 3 2
ffffff00cb98bad0 callout_taskq 0/ 2 0 3 3
ffffff00da422620 fcoe_mac 2/ 3 2 2 0
ffffff00da422750 fcoe_nexus_enum_tq 0/ 1 0 0 0
ffffff00da4224f0 FCOE_WORKER_TASKQ 4/ 4 4 4 0
:
:
> ffffff00c8d79ab8::taskq -
T > ffffff00c8d79ab8::taskq -T
ADDR NAME ACT/THDS Q'ED MAXQ INST
ffffff00c8d79ab8 mdi_taskq 0/ 8 0 0 -
THREAD STATE SOBJ COUNT
ffffff0002035c20 SLEEP CV 8
ffffff00020c5c20 SLEEP CV -
ffffff00020b3c20 SLEEP CV -
ffffff0002065c20 SLEEP CV -
ffffff0002059c20 SLEEP CV -
ffffff000204dc20 SLEEP CV -
ffffff0002041c20 SLEEP CV -
ffffff000203bc20 SLEEP CV -
swtch+0x13c
cv_wait+0x60
taskq_thread_wait+0x86
taskq_thread+0x2a4
thread_start+8
-
address ::taskq_entry - タスク待ち行列サブシステムは、カーネル内のさまざまなクライアントに汎用の非同期タスクスケジューリング機能を提供します。指定された taskq_entry 構造体の内容を出力します。
walker
- errorq
- システムエラー待ち行列のリストを調べて、各エラー待ち行列のアドレスを返します。
> ::walk errorq |::print errorq_t eq_name
> ::walk errorq |::print errorq_t eq_name
eq_name = [ "errh_queue" ]
eq_name = [ "ce_queue" ]
eq_name = [ "ue_queue" ]
eq_name = [ "fm_ereport_queue" ]
-
errorq_data - 指定されたエラー待ち行列のアドレスを使用して、保留中の各エラーイベントデータバッファーのアドレスを返します。
-
taskq_cache - taskq_cache cache リストを調べて、taskq 構造体のアドレスを返します。
> ::walk taskq_cache |::print taskq_t tq_name
> ::walk taskq_cache |::print taskq_t tq_name
tq_name = [ "ibmf_saa_event_taskq" ]
tq_name = [ "hsched_task_1563092794" ]
tq_name = [ "lofi_taskq_1" ]
tq_name = [ "stp_1_0_679" ]
tq_name = [ "audit_taskq" ]
tq_name = [ "stp_2_0_487" ]
tq_name = [ "zil_clean" ]
:
:
-
taskq_entry - 指定された taskq 構造体のアドレスを使用して、taskq_entry 構造体のリストに対して反復適用します。
-
taskq_thread - 指定された taskq 構造体のアドレスを使用して、スレッドに対して反復適用します。
> 300062b15e0::walk taskq_thread |::threadlist
> 300062b15e0::walk taskq_thread |::threadlist
ADDR PROC LWP CMD/LWPID
000002a1005f7c60 18a62c0 0 tq:system_taskq
000002a100f77c60 18a62c0 0 tq:system_taskq
000002a1023c5c60 18a62c0 0 tq:system_taskq
000002a101abbc60 18a62c0 0 tq:system_taskq
000002a1005ffc60 18a62c0 0 tq:system_taskq
000002a10013fc60 18a62c0 0 tq:system_taskq
000002a1005d7c60 18a62c0 0 tq:system_taskq
000002a10076fc60 18a62c0 0 tq:system_taskq
000002a102a2dc60 18a62c0 0 tq:system_taskq
000002a101787c60 18a62c0 0 tq:system_taskq
000002a1003a7c60 18a62c0 0 tq:system_taskq
000002a1002efc60 18a62c0 0 tq:system_taskq
0 件のコメント:
コメントを投稿