Linux

這是正常的還是由於 mongodb 中的錯誤?

  • November 5, 2013

我是 mongodb 的新手,我將它安裝在 xen para virtual vm 上,並且在給出命令時

mongo ” 終端凍結,並且在頂部輸出命令 mongo 佔用了幾乎 100% 的 CPU。

這是一個錯誤,還是mongo命令使調度程序考慮程序互動並導致更多的 cpu 使用?

執行 Mongo 2.0.4、Ubuntu 12.04、3.2.0-23-generic作為 VM

這不是正常的行為,不,mongo shell 本身非常輕量級,並且應該消耗很少的資源,除非您正在執行一些複雜的 javascript。與實例的簡單連接mongod不應導致此類問題。儘管在多個虛擬機上執行了 shell,但mongod我從未見過這種行為,因此我無法真正提出可能導致它的原因。

作為一般建議,我不會使用 2.0.4,它已經使用了一年多,並且已被 2.0 分支中的 5 個次要版本(在撰寫本文時)和 2 個主要版本(2.2 和 2.4)所取代。因此,您可能會遇到我不記得的舊錯誤。至少我建議使用 2.0.9,最好使用 2.4.4+

引用自:https://serverfault.com/questions/453038