私は、RaspbianのRaspberry Pi 2でMonkを使ってNodeJSアプリでMongoDbを実行しています。Raspberry Pi 2のMongoDbパフォーマンス
正常に動作している間は、データベースへのアクセスは驚くほど遅くなります。
私は約170万のドキュメントを1つのテーブルに入れています。私は単純な値(タイムスタンプに従った最後のレコード)とそれほど複雑ではない(合計30の値)を呼び出します。アプリは毎秒2つの新しいエントリを書き込みます(間違いなく、一種のログです)。クライアントは、毎秒1〜3の値を要求します。
非常にシンプルなのは約8秒、少し複雑な20秒です。時間が経つと変化しません。 CPUは負荷があり、30〜75%は永久に、私はWiFi経由でクライアントを1つしか提供しません。
結果が返ってきたら、値は正しいです。
バージョン情報:
- のMongoDB:v2.4.10
- モンク:v3.1.3
- ノード:V6.3.1
- OS:Raspbian GNU/Linuxの8(ジェシー)
- カーネル:raspberrypi 4.4.11.-v7 +
質問:
ラズベリー2では1mio以上の記録と1秒あたり2〜4回のリクエストで遅いことが知られていますか?それとも私ができることがありますか?
アプリはまったく素朴でまっすぐです。
別の環境でプローブしますか? – ZiTAL
"アプリはまったく素朴で、まっすぐです。"さて、あなたは完全にドキュメント構造とそれがどのように測定するか詳細な、あなたが実行する操作を提供することができます。 – Gimby