我已经看到了与此相反的情况,但这令人费解。 总之,我有一个过程,%MEM声称在使用'ps'和'top'时使用74%的内存。 但是,“免费”显示我只使用了32%的可用内存。 这是'top'的输出: top – 18:25:49 up 203 days, 14 min, 1 user, load average: 3.48, 3.75, 3.79 Tasks: 349 total, 1 running, 347 sleeping, 1 stopped, 0 zombie Cpu(s): 10.3%us, 4.7%sy, 0.0%ni, 75.1%id, 6.5%wa, 0.0%hi, 3.4%si,0.0%st Mem: 189.054G total, 188.280G used, 793.473M free, 253.570M buffers Swap: 4095.996M total, 967.234M used, 3128.762M free, 126.370G […]
我有一个问题(我可以可靠地重现)在一堆Linux主机上,在一个进程积极地占用内存后,系统变得完全没有响应。 我在内核日志中看到这样的事情: 2017-09-14 19:53:51.252365 kernel: hyperkube: page allocation stalls for 62933ms, order:0, mode:0x14201ca(GFP_HIGHUSER_MOVABLE|__GFP_COLD), nodemask=(null) 2017-09-14 19:53:51.252402 kernel: hyperkube cpuset=kube-proxy mems_allowed=0 2017-09-14 19:53:51.252440 kernel: CPU: 1 PID: 1438 Comm: hyperkube Not tainted 4.11.9-coreos #1 2017-09-14 19:53:51.252478 kernel: Hardware name: Xen HVM domU, BIOS 4.2.amazon 11/11/2016 2017-09-14 19:53:51.252512 kernel: Call Trace: 2017-09-14 19:53:51.252591 kernel: dump_stack+0x63/0x90 2017-09-14 19:53:51.252628 […]
我有一个系统遭受不断增加的内存使用,直到它达到交换的地步,即使是世俗的东西,因此变得非常没有反应。 罪魁祸首似乎是内核分配的内存,但我很难搞清楚内核中到底发生了什么。 我怎么知道哪些内核线程/模块/任何内核内存使用的特定块负责? 下面是一段时间内系统内存使用情况的图表: 随时间增长的slab_unrecl值对应于/proc/meminfo的SUnreclaim字段。 当我将slabtop运行到该图的末尾并按高速caching大小对其进行sorting时,以下显示的是: Active / Total Objects (% used) : 15451251 / 15530002 (99.5%) Active / Total Slabs (% used) : 399651 / 399651 (100.0%) Active / Total Caches (% used) : 85 / 113 (75.2%) Active / Total Size (% used) : 2394126.21K / 2416458.60K (99.1%) Minimum / Average / Maximum […]
Google没有帮助我。 有没有办法只使用PerfMon跟踪硬故障(到磁盘上的页面文件)的数量? Page Faults / Sec计数器会混合硬错误和软错误。
在Windows中我有Sysinternals进程资源pipe理器,但对于Mac内置的“活动监视器”是不够的。 我需要找出每个过程: 文件打开 每个线程的CPU使用率(实时…不只是一个“样本”) networking连接打开 等等… 我在Mac OS X世界里有点新鲜,所以任何其他的故障排除方法都是受欢迎的。 谢谢!
AWE在64位服务器上有帮助吗? 该选项仍然可用。 它有什么作用吗?
我在debian lenny上运行bind 9.5.1。 不幸的是,这台机器没有太多的内存(只有500MB),而且使用apache,db和mailserver的时候也越来越紧张。 目前绑定约10%,是记忆的最大消费者 – 任何线索,以减less这一点? 已经减lesscaching,不能真正find更多的select。 也许替代DNS服务器? 它只服务于几个域名。
我们有一个运行SQL Server 2005和Exchange的SBS服务器,这在内存上是非常严格的。 (这是一个SQL和交换之间的战斗)。 现在还不是完全更换它的时间,但是我想知道是否备货达到8GB(板卡支持的最大值,目前是4GB)会有所帮助。 由于它是一个32位操作系统,额外的内存将只能通过AWE可见,至lessSQL Server似乎支持。 我可以期待改进吗? 什么configuration更改(Windows,SQL Server)是必要的,所以它使用AWE? Exchange还能从额外的内存中受益吗?
有没有这样的插件? 如果是,我该如何设置? 我在一台服务器上安装了Nagios(Nagios监视它所在的盒子),所以我不需要从networking上获取这些信息的任何奇特的方法。
有什么不同? 我只是用DDR1购买了一个专用服务器(戴尔2.4GHz Intel Xeon – 4GB内存 – 74GB SCSI 10k RPM),但是我在寻找DDR2,我会看到差异吗?