Mongodb mongod Windows服务使用最多的I/O写入字节。这真的是有害的吗?

Mongodb mongod Windows服务使用最多的I/O写入字节。这真的是有害的吗?,mongodb,Mongodb,所有这些都是从这一点开始的-我的Windows 8.1速度非常慢,磁盘使用率达到100%: 我开始挖掘发生了什么,发现这个-mongod.exe(作为Windows服务运行)使用了最多的I/O写入字节: 而且它就在Windows启动之后。没有任何其他程序正在运行。只有Windows任务管理器才能查看I/O操作 我不知道这是否是我的系统运行缓慢的原因,但我想知道为什么mongod.exe会这样做,以及这是否确实是解决问题的原因。我想继续使用mongod作为windows服务。mongod.ex

所有这些都是从这一点开始的-我的Windows 8.1速度非常慢,磁盘使用率达到100%:

我开始挖掘发生了什么,发现这个-mongod.exe(作为Windows服务运行)使用了最多的I/O写入字节:

而且它就在Windows启动之后。没有任何其他程序正在运行。只有Windows任务管理器才能查看I/O操作


我不知道这是否是我的系统运行缓慢的原因,但我想知道为什么mongod.exe会这样做,以及这是否确实是解决问题的原因。我想继续使用mongod作为windows服务。

mongod.exe
是MongoDB数据库的服务。似乎您正在计算机上运行一个数据库,并大量查询它。如果是这种情况,那么就不能真正避免高磁盘使用率,因为数据库存储在磁盘上


如果您必须运行数据库,并且希望提高计算机的速度,我建议您将硬盘升级到SSD。

频繁磁盘操作导致的MongoDb高磁盘操作。这里有一个链接 ,

移动到SSD可能是一种选择。然而,这可能取决于数据。由于MongoDB索引存储桶是8k,所以无论如何,您都不希望将readahead设置为低于16,否则在一个索引存储桶中读取将需要2次磁盘访问。一般的好做法是从当前设置开始,将其减半,然后重新评估RAM利用率和IO,然后继续


您是否有到mongod的任何传入连接?