回答編集履歴
3
誤字の修正
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
Mosqittoコミッターのtoast-uzです。
|
1
|
+
Mosquittoコミッターのtoast-uzです。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
特に仕様化されているわけではありませんが、Mosquiitoの動作として、connect〜conackの間や、QoS>0の送達確認する間に、応答待ちでCPU使用率が高くなりやすい傾向を確認しています。なお、CPU使用率が高まるのは「空回し」しているためであり、Mosqitto自身の性能余力はあるようです。
|
5
|
+
特に仕様化されているわけではありませんが、Mosquiitoの動作として、connect〜conackの間や、QoS>0の送達確認する間に、応答待ちでCPU使用率が高くなりやすい傾向を確認しています。なお、CPU使用率が高まるのは「空回し」しているためであり、Mosquitto自身の性能余力はあるようです。
|
6
6
|
|
7
7
|
|
8
8
|
|
2
一部修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
特に仕様化されているわけではありませんが、Mosquiitoの動作として、QoS>0
|
5
|
+
特に仕様化されているわけではありませんが、Mosquiitoの動作として、connect〜conackの間や、QoS>0の送達確認する間に、応答待ちでCPU使用率が高くなりやすい傾向を確認しています。なお、CPU使用率が高まるのは「空回し」しているためであり、Mosqitto自身の性能余力はあるようです。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -10,10 +10,14 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
少し古い記事ですが、以下を参考にしてください。
|
13
|
+
少し古い記事ですが、以下を参考にしてください。記事記載後、epoll対応などがされていますが、基本アーキは今も変わっていませんので、同様のことが発生していると思います。
|
14
14
|
|
15
15
|
|
16
16
|
|
17
17
|
[mosquittoの性能に関するあまり知られていない7つの注意点](https://qiita.com/toast-uz/items/587dd62917cb59ad5ab2)
|
18
18
|
|
19
|
+
2.1. 同時接続数を変化させた場合
|
20
|
+
|
21
|
+
2.3. 送信多重数を変化させた場合
|
22
|
+
|
19
23
|
まとめ 7. mosquittoのCPU%が100%だからといって、性能を使い切っているとは限らない。
|
1
補足追記
test
CHANGED
@@ -3,6 +3,10 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
特に仕様化されているわけではありませんが、Mosquiitoの動作として、QoS>0 の場合に、応答待ちでCPU使用率が高くなりやすい傾向を確認しています。よって、QoSに関係なく、CONNECT〜CONACKといった応答待ちでも同様であると思います。なお、CPU使用率が高まるのは「空回し」しているためであり、Mosqitto自身の性能余力はあるようです。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
なお、TLSは外部の汎用ライブラリを使っていますので、直接の原因ではないと思います(TLS利用時は暗号処理のため負荷が高くなりやすいだけ)。
|
6
10
|
|
7
11
|
|
8
12
|
|