CPU CPUUtilizationが以上のようになっています。
これは低いですか?高いですか?
現在rails + nginx + pumaをamazon linux上で走らせています。
cpu utilizationは、40%で推移しています。
通常は70%ですよね。
原因と思われる箇所が一つあって
// puma.rb
¥threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 }
threads threads_count, threads_count
port ENV.fetch("PORT") { 3000 }
environment ENV.fetch("RAILS_ENV") { "development" }
plugin :tmp_restart
というようにpumaのthreadsが5で固定されてます。
AWSで環境変数のRAILS_MAX_THREADSは5を設定しています。
pumaのthread数を増やしたらCPU使用率が上がると思うのですが、cpu使用率は40%程度が普通なのでしょうか?
あなたの回答
tips
プレビュー