Java 解释mongostat中的mongo故障度量
我有一个关于mongostat中的故障度量的问题。 我在ubuntu上运行Mongo2.0,有两个磁盘(每个32G),采用raid-0配置 该测试将加载到mongo的500万用户配置文件中。 我在单线程中完成这个过程,并使用insert(1000个条目) 当我第一次设置mongo并将其加载到配置文件中时,我在加载过程中看到mongostat中出现了许多故障(2、5甚至15) 然后我再次运行加载:首先我删除旧集合,然后运行加载。 以下时间故障几乎一直为0Java 解释mongostat中的mongo故障度量,java,mongodb,Java,Mongodb,我有一个关于mongostat中的故障度量的问题。 我在ubuntu上运行Mongo2.0,有两个磁盘(每个32G),采用raid-0配置 该测试将加载到mongo的500万用户配置文件中。 我在单线程中完成这个过程,并使用insert(1000个条目) 当我第一次设置mongo并将其加载到配置文件中时,我在加载过程中看到mongostat中出现了许多故障(2、5甚至15) 然后我再次运行加载:首先我删除旧集合,然后运行加载。 以下时间故障几乎一直为0 为什么会这样?MongoDB通过内存映射文
为什么会这样?MongoDB通过内存映射文件机制将内存管理转发给操作系统。基本上,这种机制允许程序打开比已安装RAM数量大得多的文件。当程序试图访问该文件的一部分时,操作系统会查看该部分(页面)是否在RAM中。如果不是,则会发生,并从磁盘加载该页