Articles of 内存

诊断坏RAM

我试图用一个不稳定的HP Pavillion DV4用4 GB的RAM来诊断问题。 我正在尝试安装软件等BSODs和几个错误。 我试过在一张CD上运行memtest86 3.5,它几乎立即挂起,testing#1的46%,并显示“Relocated”消息。 我一直没有弄清楚这是什么意思。 虽然memtest 3.4似乎工作正常。 这个笔记本是新的(所以它说供应商),但我很确定有什么问题。 它与Windows7 64位安装 – 不知道它是如何稳定在一个双核Turion,但我想它应该工作。 有什么build议么? 我有点迷路了

x86_64和内存问题

最近我从Ubuntu的32位版本切换到64位版本。 而现在我遇到了一些问题。 所有的应用程序需要更多的内存 而一些应用程序需要更多。 例如在新服务器上的sshd: root 6608 0.0 0.0 67972 2912 ? Ss 14:43 0:00 sshd: deploy [priv] deploy 6616 0.0 0.0 67972 1724 ? S 14:43 0:00 sshd: deploy@pts/4 root 20892 0.0 0.0 50916 1160 ? Ss 15:53 0:00 /usr/sbin/sshd root 21170 0.0 0.0 67972 2912 ? Ss 15:56 0:00 sshd: deploy [priv] deploy […]

确定如何在Windows Server 2008中使用所有内存

我有一个Windows Server 2008系统,有12GB的RAM。 如果我列出任务pipe理器中的所有进程和SUM()每个进程(工作集,内存(私人工作集),提交大小…)的内存,我永远不会超过4-5GB应该是“正在使用”。 但是,任务pipe理器通过“性能”选项卡报告此服务器已使用11GB 。 我无法确定所有使用的RAM在哪里。 它似乎不是系统caching,但我不能确定。 这可能是一个设备的内存泄漏,但我正在努力找出哪一个。 服务器的内存不断增多,最终迫使我们重新启动设备清除它。 我一直在阅读如何RAM分配在Windows Server上工作: RAM,虚拟内存,页面文件和所有的东西: http : //support.microsoft.com/kb/2267427 什么是最好的衡量方式? http://www.zdnet.com/blog/bott/windows-7-memory-usage-whats-the-best-way-to-measure/1786 在Windows中configuration文件系统caching: http : //smallvoid.com/article/winnt-system-cache.html 但是我担心我现在没有任何想法。

什么是更重要的SQL 2008,RAM或CPU的权力?

我目前有一个运行SSIS 2008和SQL 2008的服务器。当SSIS运行时,我想提高服务器的性能并保持服务器的性能稳定。 我有一个在服务器上每小时运行一次的SSIS包,它会使服务器下降大约3分钟。 在这3分钟内,一些站点可能因为表上的负载和locking而完全停止响应。 这个过程需要每小时运行一次,以保持库存水平最新和定价,所以这个过程是必不可less的。 我的问题是,将更多的RAM在服务器上sorting的问题,或将不得不采取另一个CPU在同一方面SQL另一个许可证? 目前是以下规格四核心至强2.8 x 1 8gb Ram Windows数据中心2008 32位2 x 7,500转500gb驱动器 build议规格四核心至强2.9 x 1 24gb内存视窗标准2008 64位2 x 15,000转每分钟300gb sas驱动器 你认为这会大大提高可靠性? 编辑 在对可能的瓶颈进行了一些调查之后,看起来,当我的SSISimport开始时,它正在读取约2亿磅/分钟,当它结束时它正在读取超过10亿分钟。 处理器的使用率是20%左右,RAM是53%? 我已经稍微修改了SSIS来做更多的事情,它确实有一点帮助,但问题依然存在? 任何任何想法? 要注意,我有我的日志文件和数据文件在不同的光盘上。 日志在我的E分区上,数据在F上,这是一个单独的SAS SAN驱动器。 我不确定SAS SAN如何分配资源,但它是数据中心内的共享SAN。 将两个SAS驱动器安装到服务器而不是使用共享资源会更好吗?

SBS 2011 – 是否Store.exe高内存使用正常?

我们有一台带有16GB内存的SBS 2011服务器,可为大约20个用户运行Exchange,WSUS和文件共享。 该服务器还为运行在Hyper-V上的虚拟机提供了2GB的内存,因此剩下14GB。 当服务器第一次启动时,Store.exe消耗大约500MB内存,WSUS和IIS也消耗一些,但是我们一般只有60%的容量。 在工作date间,Store.exe消耗8GB内存,服务器的容量约为97%。 这使得使用服务器非常慢,通过RDPlogin很慢,一般的服务器pipe理速度变慢。 这是正常的吗? 我已经读过Exchange会消耗大量不需要的内存,然后将其释放回其他需要的应用程序。 我也检查过,所有邮箱都以caching模式打开。 我们确实有一些通过Outlook Anywhere或OWA进行连接的外部用途。 如果它被认为是“正常”,有什么办法可以限制它使用所有可用的内存,并留下一点点SBS用于服务器pipe理员? 我已经看到一些关于设置高和低内存标志的文章,但传言说这不适用于我们安装的更新汇总5。 我期望一台服务器只有14GB的内存呢? 谢谢

将内存分配器更改为Jemalloc Centos 6

在阅读了关于jemalloc等内存分配器对高度线程化应用程序的影响的博客文章后 ,我想在我们的一些服务器集群上进行更大规模的testing。 我们使用线程运行sphinx和apache,并在24台核心机器上运行。 安装jemalloc非常简单。 我们正在运行Centos 6,所以yum安装了jemalloc jemalloc-devel。 我的问题是,我们如何将系统上的所有内容都更改为使用jemalloc而不是Centos中内置的默认malloc。 研究指出,这是一个潜在的select: LD_PRELOAD=$LD_PRELOAD:/usr/lib64/libjemalloc.so.1 这将足以让所有使用jemalloc?

Linux内核(/ proc / meminfo)不报告所有内存

除了内核版本之外,我有两台在各种方面都相同的机器(硬件,分配,应用程序工作负载,/ proc / sys / vm设置等)。 一个是2.6.33,另一个是3.1.0。 对于给定的工作负载,2.6.33机器的性能明显更好(两者都主要是读取I / O)。 我注意到3.1.0机器(超过20GB)上的caching/主动/主动(文件)比较小,似乎没有被报告的任何其他指标考虑在内。 这一点也证实了这一事实,即在3.1.0机器上有更多的读取事件(由于页面caching可用的内存很less)。 我已经看过每个可调参数,/ proc / buddyinfo用于碎片,/ proc / slabinfo用于slab的使用(多用了几GB,但不是〜20GB),没有什么可看的。 任何想法将不胜感激。 这是从运行2.6.33内核的机器看起来很正常。 > cat /proc/meminfo MemTotal: 74372248 kB MemFree: 200492 kB Buffers: 2976 kB Cached: 65324256 kB SwapCached: 0 kB Active: 32949324 kB Inactive: 32689844 kB Active(anon): 287904 kB Inactive(anon): 27272 kB Active(file): 32661420 kB Inactive(file): […]

CentOS 6:奇怪的页面分配失败消息

我build立了一个新的服务器与CentOS 6.4最后作为旧的MySQL服务器的继任者,我正面临着一些问题。 有时候,mysql连接正在断开连接。 此外,将大型备份tar文件传输到ftp存储有时会失败。 两者都不可重现。 分析时,我发现了一些我在/ var / log / messages中无法解释的奇怪消息。 Mar 30 13:09:24 s16838172 kernel: swapper: page allocation failure. order:1, mode:0x20 Mar 30 13:09:24 s16838172 kernel: Pid: 0, comm: swapper Not tainted 2.6.32-358.0.1.el6.x86_64 #1 Mar 30 13:09:24 s16838172 kernel: Call Trace: Mar 30 13:09:24 s16838172 kernel: <IRQ> [<ffffffff8112c207>] ? __alloc_pages_nodemask+0x757/0x8d0 Mar 30 13:09:24 s16838172 […]

slurm AllocMem总是0

使用–mem或–mem-per-cpu运行作业时, AllocMem在作业运行时保持为0。 # scontrol -V slurm 2.6.5 # sbatch –mem=2500 tmp.sh Submitted batch job 25 # squeue JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON) 25 main tmp.sh root R 0:05 1 w1 # scontrol -o show node w1 | awk '{ print $1, $13, $14}' NodeName=w1 RealMemory=3764 AllocMem=0 为什么会这样? 我希望有一个数字对应于我的mem要求。

w3wp / asp.net高内存使用情况 – 这是否有问题?

我们有一个安装在几个环境中的asp.net(.net 4.0)web应用程序。 在大多数环境中,内存使用量在1GB左右。 但是,我们有一个内存使用达到5.5GB的环境。 这是在一台运行VMWare esx客户端的4核和8GB RAM的Server 2008计算机上。 我build立了性能计数器,结果如下: Memory Committed Bytes 10 145 739 948,0000 Pages Output/sec 0,0000 Paging File _Total % Usage 28,998 Process _Total w3wp Working Set 7 480 003 280 5 604 421 056 我也采取了w3wp进程的内存转储(当它是+/- 2GB,因为更大的转储失败)。 在转储上运行DebugDiag并没有让我更聪明。 似乎.net本身只占用了800MB,大部分内存被“其他”占用。 .NET GC Heap Information GC Heap Size 826,09 MBytes Total Commit Size 1217 […]