回答編集履歴

1

追加情報

2016/08/23 06:47

投稿

takotakot
takotakot

スコア1111

test CHANGED
@@ -25,3 +25,63 @@
25
25
 
26
26
 
27
27
  といったところでしょうか。現在のご自分の見立てや分析を付記すると回答もしやすいかと思います。
28
+
29
+
30
+
31
+ >・帯域幅を「実際どのくらい」使っていますでしょうか
32
+
33
+ ?・ローカルで(ab とかを用いて)リクエストを投げた場合の挙動と同じでしょうか、異なりますでしょうか
34
+
35
+ 上記2点ですが、調査できておりません。
36
+
37
+ 特に、帯域幅を実際どのくらい使っているか、の調査はどのように行ったらよろしいのでしょうか?
38
+
39
+
40
+
41
+ 帯域幅は、(ネットワーク系)モニタリングツール(netstat, dstat)を用いるか、ifconfig の外向きの通信量(TX)の変化を自分で読みます。
42
+
43
+
44
+
45
+ >・静的ファイルへのリクエストで良いでしょうか
46
+
47
+ Nginx + Node.jsの環境なので静的ファイルへのリクエストではないです。
48
+
49
+
50
+
51
+ それは大きいです。Node.js を用いていることを質問自体に追記してください。
52
+
53
+
54
+
55
+ >・CPU はどの程度使用していますか、何にリソースを使っていますか
56
+
57
+ Node.jsのワーカープロセスが8つ動いており、主にそこに使っています。
58
+
59
+
60
+
61
+ ということは、ボトルネックは nginx ではないのではないかと思います。
62
+
63
+
64
+
65
+ >・limits.conf で変更したのは何の limit でしょうか
66
+
67
+ ファイルディスクリプタの上限になります。
68
+
69
+
70
+
71
+ 静的ファイルをサーブしていないのなら、おそらく設定は無意味です。
72
+
73
+
74
+
75
+ >・ログはどの程度とっているか
76
+
77
+ Nginxはアクセスログはoffになっていて、エラーログのみです。
78
+
79
+ レベルはデフォルトのままなのでerrorのはずです。
80
+
81
+
82
+
83
+ ということは、書き込み負荷が高いことはないでしょう。
84
+
85
+
86
+
87
+ 詳しい調査もいりますが、おそらく、Node.js の限界です。