mDNSResponderはCPUの9%以上を使用する必要がありますか?


0

プロセス名に基づいて、非常に多くのCPUを使用することになるとはばかげているようです。

現在、ネットワーク経由で大きなファイルを転送しています。それが理由ですか?


ネットワーク上にmDNS対応マシンはいくつありますか?
12

エラーは、すべてのOS XおよびiPhone / iPadデバイスを想定して、3または4以下です。
アランH.

回答:


1

大規模なファイル転送を行っている場合、i / oサブシステムの一部が飽和している可能性があります。

CPUを使用しているものがリストされている場合、実際の処理ではなくI / O待機が原因である可能性があります。CPUは、I / O操作が完了するまで待機する必要があります。

これは、I / O待機レベルを確認することで確認できます。

$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  2      0 383592  56924 2345356    0    0    93   137    4   11  0  1 74 20

最後の図は、CPUの20%がI / Oを待機して消費されることを示しています。

mDNSresolverは単にディスクへの書き込みまたはメモリの要求(ページスワップが必要)を試みただけで、CPUは完了するまでしばらく待たなければなりませんでした。


1
-bash: vmstat: command not found
ダニエルベック

@DanielBeckええ、私は特にvmstatコマンドを意味していませんでしたが、OPがio待機レベルを確認できるコマンドは何でも利用できます。
ポール

1
この情報を提供する何かを見つけたら、私に知らせてください。何も見つけられなかった...
ダニエルベック

@DanielBeck OSXにアクセスできますか?その場合、top現在のiowaitを表示する必要があります。もしそうなら答えにこれを反映することができます。それともvm_statまだありますか?
ポール

OS Xライオン。top列がありPID COMMAND %CPU TIME #TH #WQ #PORTS #MREGS RPRVT RSHRD RSIZE VPRVT VSIZE PGRP PPID STATE UID FAULTS COW MSGSENT MSGRECV SYSBSD SYSMACH CSW PAGEINS KPRVT KSHRD USERCPU usage: 11.8% user, 12.26% sys, 76.65% idleヘッダーのみに表示され、manページにはI / O wait AFAICTに関連するものは何も記載されていません。vm_stat実際には、仮想メモリデータ(無料、非アクティブなどのページ数、ページイン、ページアウト、および「翻訳エラー」)のみが表示されます。
ダニエルベック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.