- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这台机器是我的 mongodb 集群的一个分片。集群有3个shard,machine1中的shard1和machine2中的shard2,都是8G内存和800G磁盘。 machine3中的configdb、mongos和shard3,特别是16G内存和400G磁盘。
现在的问题是:
mongostat在machine3是正常的,但是在machine1和machine2,page faults和locked db一直很高。
我只是列出了 machine1 的一些状态:top命令的结果:
[]$top
Cpu(s): 0.2%us, 0.2%sy, 0.0%ni, 99.2%id, 0.3%wa, 0.0%hi, 0.0%si, 0.2%st
Mem: 7633792k total, 7302168k used, 331624k free, 84456k buffers
Swap: 0k total, 0k used, 0k free, 6209852k cached
PID PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7562 20 0 200g 1.0g 702m S 0.3 14.3 4:36.50 mongod
这是 mongostat:
insert query update delete getmore command flushes mapped vsize res non-mapped faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
0 2 12 0 0 13 0 100g 201g 911m 101g 11 amazon:38.9% 0 3|0 1|0 4k 4k 14 01:45:35
0 0 3 0 0 7 1 100g 201g 912m 101g 28 amazon:1.2% 0 0|0 0|0 1k 3k 14 01:45:36
0 2 14 0 0 15 0 100g 201g 912m 101g 93 amazon:4.6% 0 0|0 0|0 7k 4k 14 01:45:37
0 0 0 0 0 1 0 100g 201g 911m 101g 141 amazon:0.2% 0 0|0 0|0 62b 2k 14 01:45:38
0 6 24 0 0 25 0 100g 201g 913m 101g 123 amazon:6.4% 0 0|0 0|0 8k 6k 14 01:45:39
0 1 9 0 0 10 0 100g 201g 912m 101g 33 amazon:4.2% 0 0|0 0|0 3k 3k 14 01:45:40
0 12 59 0 0 58 0 100g 201g 914m 101g 108 amazon:30.0% 0 1|0 0|1 24k 12k 14 01:45:41
0 20 93 0 0 96 0 100g 201g 911m 101g 114 amazon:36.1% 0 0|0 0|0 33k 17k 14 01:45:42
0 19 84 0 0 86 0 100g 201g 913m 101g 103 amazon:43.9% 0 0|0 1|0 28k 16k 14 01:45:43
0 9 29 0 0 26 0 100g 201g 914m 101g 37 amazon:5.5% 0 5|0 0|1 11k 6k 14 01:45:44
这是服务器状态:
> db.serverStatus()
{
"host" : "XX-XX-XX-XX:25018",
"version" : "2.2.3",
"process" : "mongod",
"pid" : 7562,
"uptime" : 1410,
"uptimeMillis" : NumberLong(1410211),
"uptimeEstimate" : 1390,
"localTime" : ISODate("2013-03-22T01:49:01.459Z"),
"locks" : {
"." : {
"timeLockedMicros" : {
"R" : NumberLong(563437),
"W" : NumberLong(22798453)
},
"timeAcquiringMicros" : {
"R" : NumberLong(303677814),
"W" : NumberLong(59991149)
}
},
"admin" : {
"timeLockedMicros" : {
},
"timeAcquiringMicros" : {
}
},
"local" : {
"timeLockedMicros" : {
"r" : NumberLong(6613),
"w" : NumberLong(0)
},
"timeAcquiringMicros" : {
"r" : NumberLong(1937433),
"w" : NumberLong(0)
}
},
"amazon" : {
"timeLockedMicros" : {
"r" : NumberLong(203845605),
"w" : NumberLong(651848025)
},
"timeAcquiringMicros" : {
"r" : NumberLong(621538184),
"w" : NumberLong(1525509360)
}
},
"test" : {
"timeLockedMicros" : {
"r" : NumberLong(5143),
"w" : NumberLong(999532)
},
"timeAcquiringMicros" : {
"r" : NumberLong(157712),
"w" : NumberLong(60)
}
}
},
"globalLock" : {
"totalTime" : NumberLong(1410211000),
"lockTime" : NumberLong(22798453),
"currentQueue" : {
"total" : 0,
"readers" : 0,
"writers" : 0
},
"activeClients" : {
"total" : 0,
"readers" : 0,
"writers" : 0
}
},
"mem" : {
"bits" : 64,
"resident" : 945,
"virtual" : 205577,
"supported" : true,
"mapped" : 102383,
"mappedWithJournal" : 204766
},
"connections" : {
"current" : 14,
"available" : 805
},
"extra_info" : {
"note" : "fields vary by platform",
"heap_usage_bytes" : 190782680,
"page_faults" : 68002
},
"indexCounters" : {
"btree" : {
"accesses" : 274412,
"hits" : 274412,
"misses" : 0,
"resets" : 0,
"missRatio" : 0
}
},
"backgroundFlushing" : {
"flushes" : 23,
"total_ms" : 89781,
"average_ms" : 3903.521739130435,
"last_ms" : 929,
"last_finished" : ISODate("2013-03-22T01:48:32.243Z")
},
"cursors" : {
"totalOpen" : 0,
"clientCursors_size" : 0,
"timedOut" : 0
},
"network" : {
"bytesIn" : 11325630,
"bytesOut" : 181775584,
"numRequests" : 67850
},
"opcounters" : {
"insert" : 157,
"query" : 6898,
"update" : 29954,
"delete" : 0,
"getmore" : 0,
"command" : 30902
},
"asserts" : {
"regular" : 0,
"warning" : 0,
"msg" : 0,
"user" : 1,
"rollovers" : 0
},
"writeBacksQueued" : false,
"dur" : {
"commits" : 27,
"journaledMB" : 0.36864,
"writeToDataFilesMB" : 1.241313,
"compression" : 0.2963027264769924,
"commitsInWriteLock" : 0,
"earlyCommits" : 0,
"timeMs" : {
"dt" : 3269,
"prepLogBuffer" : 0,
"writeToJournal" : 442,
"writeToDataFiles" : 4,
"remapPrivateView" : 23
}
},
"recordStats" : {
"accessesNotInMemory" : 32752,
"pageFaultExceptionsThrown" : 1656,
"amazon" : {
"accessesNotInMemory" : 32752,
"pageFaultExceptionsThrown" : 1656
},
"local" : {
"accessesNotInMemory" : 0,
"pageFaultExceptionsThrown" : 0
},
"test" : {
"accessesNotInMemory" : 0,
"pageFaultExceptionsThrown" : 0
}
},
"ok" : 1
}
有人给我一些建议吗?非常感谢。
最佳答案
我遇到过类似的问题。服务器有时会挂断。我对我的查询进行了一些更改,希望它能修复。现在我不再那么频繁地遇到这些错误了。
我做了什么:
希望这些提示有所帮助。
关于Mongodb 高页面错误和高锁但内存足够?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15561551/
我已经使用 vue-cli 两个星期了,直到今天一切正常。我在本地建立这个项目。 https://drive.google.com/open?id=0BwGw1zyyKjW7S3RYWXRaX24tQ
您好,我正在尝试使用 python 库 pytesseract 从图像中提取文本。请找到代码: from PIL import Image from pytesseract import image_
我的错误 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference
我已经训练了一个模型,我正在尝试使用 predict函数但它返回以下错误。 Error in contrasts<-(*tmp*, value = contr.funs[1 + isOF[nn]])
根据Microsoft DataConnectors的信息我想通过 this ODBC driver 创建一个从 PowerBi 到 PostgreSQL 的连接器使用直接查询。我重用了 Micros
我已经为 SoundManagement 创建了一个包,其中有一个扩展 MediaPlayer 的类。我希望全局控制这个变量。这是我的代码: package soundmanagement; impo
我在Heroku上部署了一个应用程序。我正在使用免费服务。 我经常收到以下错误消息。 PG::Error: ERROR: out of memory 如果刷新浏览器,就可以了。但是随后,它又随机发生
我正在运行 LAMP 服务器,这个 .htaccess 给我一个 500 错误。其作用是过滤关键字并重定向到相应的域名。 Options +FollowSymLinks RewriteEngine
我有两个驱动器 A 和 B。使用 python 脚本,我在“A”驱动器中创建一些文件,并运行 powerscript,该脚本以 1 秒的间隔将驱动器 A 中的所有文件复制到驱动器 B。 我在 powe
下面的函数一直返回这个错误信息。我认为可能是 double_precision 字段类型导致了这种情况,我尝试使用 CAST,但要么不是这样,要么我没有做对...帮助? 这是错误: ERROR: i
这个问题已经有答案了: Syntax error due to using a reserved word as a table or column name in MySQL (1 个回答) 已关闭
我的数据库有这个小问题。 我创建了一个表“articoli”,其中包含商品的品牌、型号和价格。 每篇文章都由一个 id (ID_ARTICOLO)` 定义,它是一个自动递增字段。 好吧,现在当我尝试插
我是新来的。我目前正在 DeVry 在线学习中级 C++ 编程。我们正在使用 C++ Primer Plus 这本书,到目前为止我一直做得很好。我的老师最近向我们扔了一个曲线球。我目前的任务是这样的:
这个问题在这里已经有了答案: What is an undefined reference/unresolved external symbol error and how do I fix it?
我的网站中有一段代码有问题;此错误仅发生在 Internet Explorer 7 中。 我没有在这里发布我所有的 HTML/CSS 标记,而是发布了网站的一个版本 here . 如您所见,我在列中有
如果尝试在 USB 设备上构建 node.js 应用程序时在我的树莓派上使用 npm 时遇到一些问题。 package.json 看起来像这样: { "name" : "node-todo",
在 Python 中,您有 None单例,在某些情况下表现得很奇怪: >>> a = None >>> type(a) >>> isinstance(a,None) Traceback (most
这是我的 build.gradle (Module:app) 文件: apply plugin: 'com.android.application' android { compileSdkV
我是 android 的新手,我的项目刚才编译和运行正常,但在我尝试实现抽屉导航后,它给了我这个错误 FAILURE: Build failed with an exception. What wen
谁能解释一下?我想我正在做一些非常愚蠢的事情,并且急切地等待着启蒙。 我得到这个输出: phpversion() == 7.2.25-1+0~20191128.32+debian8~1.gbp108
我是一名优秀的程序员,十分优秀!