Articles of 内存

一个terminal服务器用户(RDS)exception高的Outlook 2010 RAM使用率

我正在忙于Windows 2008R2terminal服务器,其中特定用户的Outlook会话消耗2GB和4GB之间的RAM。 该进程似乎不是一个缓慢的内存泄漏,因为RAM在进程打开后几乎立即被使用。 迄今为止,我已经尝试了以下内容: login到用户的会话并检出他们的Outlook设置。 没有什么不正常的 默认邮件配额已到位,用户只有5,000邮箱项目。 配额是3GB。 用户正在使用1.2GB。 收件箱几乎是空的。 删除的项目修剪得很好。 Outlook在安全模式。 没有不同。 删除加载项。 没有不同。 创build一个新的Outlookconfiguration文件。 没有不同。 从另一个帐户打开用户的邮箱。 没有不同。 将用户移到不同的terminal服务器。 不用找了。 此时,用户的Outlook RAM使用率是其他用户的10到20倍。 还有什么我应该看看? 通过NewRelic处理信息和统计信息: 任务pipe理器: Process Explorer: 编辑: VMMAP输出: 清空“工作集”后:

排除Redis失速故障

我们有几个运行在服务器上的redis实例。 还有多个networking层服务器连接到那些同时经历失速的实例。 我们当时正在进行数据包捕获,根据以下wireshark IO图表,发现在TX和RXstream量中都有一个堵塞: 在redis调用中有一个相关的高峰,但我怀疑这是一个影响,而不是由于时间延迟的原因: 以15 / s的采样间隔(这是作为一个计数器收集),平均有136个内存分配停顿: 在同一时间迁移的NUMA页面的数量似乎也不是很多: 虽然上面看起来很正常,但是有两个连续的数据点,这使得它与图中看到的其他300多个尖峰相比是不正常的。 记忆压实失败和压实摊位也有相关的高峰: 尽pipe我在这里有大量的内存信息,但是我的Linux内存知识还不够深入,无法真正假设一个把所有这些信息汇集在一起​​解释失速的好故事。 任何拥有深厚的Linux内存知识(也许还有深度redis内存知识)的人都可以将这些信息结合在一起吗? 我们以15秒的时间间隔从/ proc / vmstat收集所有的统计数据,所以如果有任何数据可能会增加到这个请求。 我只是挑选了一些看起来有趣的事情,特别是资源分配,numa迁移和压缩失败。 总数如下,覆盖20天的正常运行时间: [kbrandt@ny-redis01: ~] uptime 21:11:49 up 20 days, 20:05, 8 users, load average: 1.05, 0.74, 0.69 [kbrandt@ny-redis01: ~] cat /proc/vmstat nr_free_pages 105382 nr_alloc_batch 5632 nr_inactive_anon 983455 nr_active_anon 15870487 nr_inactive_file 12904618 nr_active_file 2266184 nr_unevictable 0 nr_mlock 0 nr_anon_pages […]

我可以混合使用常规电压RAM的低压(LV)RAM吗?

我从我们的供应商处得知,把普通的电压RAM放在低压RAM上是可以的。 他们表示,所有可能发生的事情是,LV RAM将会boost以匹配1.5V RAM(换句话说,RAM不会在LV上运行)。 任何人都可以从经validation实,如果是这样的话? 根据我的经验,在RAM中混合任何因素并不是最好的想法,但是对这个特定问题的经验感到好奇。

DDR3-800内存是否存在?

我购买了4个Intel Xeon E5506处理器和一些来自Newegg的SuperMicro准系统服务器。 基于我在Newegg看到的所有内容,我想我可以购买1333 Mhz DDR3内存。 我很惊讶地发现处理器何时到达,它说Max。 内存:800 MHz的。 英特尔网站上的这个页面说的是相同的(DDR-800): http://ark.intel.com/Product.aspx?id=37096 不幸的是,我购买的所有内存都是1333Mhz,所以我想我不得不退还,购买更多。 这是乐趣开始的地方。 在我的生活中,我找不到任何网站上的800 MHz DDR3 RAM,包括newgg。 我在维基百科发现了它,我的服务器手册说主板支持它,但似乎并不存在! 我能想到的唯一的事情就是我可以以更低的速度使用更快的内存吗? 或者我的服务器会讨厌这个。

任何方式来减lessbind9的内存占用?

我在bind9上运行我自己的权威DNS,就像我的5个域名一样,只有很less的stream量。 我正在两个独立的VPS服务器上运行它们(所以每个内存的MB都花费了我$ x2)。 有没有办法将内存消耗从45-50Mb降低? (我会很高兴10-30Mb) 我知道有更轻的DNS服务器替代品,但这将需要更换服务器pipe理软件,所以我宁愿坚持绑定。 build议? 我听说bind8在内存消耗上更好。 我会因此使用它吗?

什么是IIS6网站/应用程序池可以使用的最大内存?

我有一个运行在Windows 2003 SP2 x86上的IIS 6服务器。 该服务器有4GB的RAM,并运行与2GB分配。 我意识到使用x86时,服务器将不会使用所有的4GB RAM,应用程序空间也是有限的,但IIS进程在其他地方似乎是有限的。 w3wp.exe从来没有超过500MB的分配,我偶尔从一个繁忙的.NET应用程序(有几个应用程序运行,每个都有一个单独的应用程序池)获取OutOfMemoryexception。 什么是IIS6网站/应用程序池可以使用的最大内存?

我怎样才能检查我的数据库是否需要更多的内存?

你将如何检查你的postgresql数据库实例是否需要更多的RAM内存来处理他们当前的工作数据?

一个进程的最高内存使用率

像top和ps这样的工具可以为我提供当前分配给进程的内存量,但是我有兴趣测量分配给一个进程的最大内存量,或者是自创build之后,或者是在给定的时间间隔内。 任何build议如何找出?

ECC chipkill错误:哪个DIMM?

我们经常在我们的服务器上使DIMM发生故障,并在syslog中出现以下错误: 5月7日09:15:31 nolcgi303内核:EDAC k8 MC0:一般总线错误:参与处理器(本地节点响应),超时(无超时)内存事务types(通用读取),内存或I / O(内存访问) ,caching级别(通用) 5月7日09:15:31 nolcgi303内核:MC0:CE页面0xa0,偏移量0x40,谷物8,症状0xb50d,第2行,通道0,标签“”:k8_edac 5月7日09:15:31 nolcgi303内核:MC0:CE – 无可用信息:k8_edac错误溢出设置 5月7日09:15:31 nolcgi303内核:EDAC k8 MC0:扩展错误代码:ECC chipkill x4错误 我们可以使用HP SmartStart CD来确定哪个DIMM出现错误,但需要将服务器停止生产。 有一个狡猾的方法来确定在服务器启动时哪个DIMM崩溃了吗? 我们所有的服务器都是运行RHEL 5的HP硬件。

在Ubuntu 8.04服务器上释放内存(RAM)

我使用一些轻量级的服务器应用程序(apache22,svnserve,mysql和proftpd)在Slicehost虚拟服务器上运行Ubuntu 8.04。 唯一严重的服务限制是RAM – 256MB是我付出的。 我注意到,如果我让系统运行几天/周,可用内存的数量会慢慢下降,分页文件正在被使用。 例如,在重新启动时,我可能有60%的RAM是空闲的,第二天可能是55%,等等。 total used free shared buffers cached Mem: 256 114 141 0 3 50 -/+ buffers/cache: 61 194 Swap: 511 0 511 我将如何防止可用内存的数量下降? 编辑 :这是我的ps -aux列出顶端的内存消费者。 我忽略了所有的系统进程。 我可以看到,Apache和MySQL的内存使用率最高。 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1369 0.0 0.3 16844 952 ? S<s 00:10 0:00 […]