Articles of 内存

Dreamhost上的nginx VPS为两个小网站使用了大量的内存

我有一个类似的问题,发布WordPress用户的DreamHost VPS托pipe的内存使用情况 。 这是一个“问题”的原因是,当它最大限度地为我的VPS设置的内存配额,它将开始为'未caching'页面(我猜?)提供503错误页面。 设置更高的配额确实有帮助,但是我认为nginx会比Apache(特别是)和lighttpd节省我一些钱,以及提供更好的性能和更less的内存使用。 我的一个网站只是一个纯HTML的网站,另一个是一个WordPress的网站几乎没有人看/极低的stream量。 我不明白。 我的配额设置为像512MB或640MB的内存,只是为了让它运行得体。 有没有人有任何想法,我可以做什么使nginx运行更有效率,或为什么我有这个问题? 谢谢!

提交电荷峰值高于系统限制

我们在服务器上看到一些非常奇怪的行为,谷歌没有发现任何有用的东西,所以我把它扔在这里。 一个标准的服务器configuration了4GB RAM,2个4GB页面文件和运行的Windows Server 2003.服务器运行50-120个VB6 / .net应用程序,通常消耗不超过100MB的内存,但偶尔会运行高达300 MB。 单一程序花费太多内存的问题正在被追溯到别的地方,但让我们感到困惑的是报告的峰值收费远远高于我们现有的收费。 如上图所示,我们得到的报告高峰比系统实际能够提供的要高。 这个数字已经被认为高达29GB,这对于12GB的限制系统来说是毫无意义的。 有没有人有一个想法是怎么回事?

在Windows Server 2003上启用“低碎片堆”LFH的缺点?

我一直在调查IIS6上运行的生产经典ASP网站的问题,这似乎指示内存碎片。 其中一个如何改善这个来自Stackoverflow的build议: 我怎么能find为什么一些经典的ASP页面随机采取真正的长时间执行? 。 它build议翻转站点的global.asa文件中的设置以打开低碎片堆 (LFH)。 下面的代码(附带DLL的注册版本)做了诀窍。 Set LFHObj=CreateObject("TURNONLFH.ObjTurnOnLFH") LFHObj.TurnOnLFH() application("TurnOnLFHResult")=CStr(LFHObj.TurnOnLFHResult) (真的代码不是那么重要的问题)。 一个链接的post的作者报告了这个问题的一个看似神奇的解决scheme,并多读一点,我发现这个设置在Windows Server 2008上默认启用。 所以,这自然让我有点担心: 为什么这个设置在2003或者默认情况下是不启用的 如果它在2008年运行,为什么微软在2003年没有发布补丁来启用它呢? 我怀疑上面的答案是相同的(如果有的话)。 显然,我们正在非生产环境中进行testing,并进行一系列度量和比较来判断它是否对我们有帮助。 但是除此之外,我只是想了解是否有任何技术上的原因,我们应该这样做,或者有什么需要注意的问题。

Linux释放内存

如果我的进程分配一些大的内存,然后释放,顶部或GNOME系统监视器显示,我的内存使用情况下,该进程下降? 或内核仍然会保留该进程的内存? 我所看到的是我正在释放记忆。 但是我仍然看到gnome-system-monitor为我的程序显示增长的内存。 我没有发现内存泄漏。 我想知道它是否显示释放内存? 或者我的末端真的有内存泄漏?

networking服务器 – 内存绑定还是CPU绑定?

可能重复: 你如何做网站负载testing和容量规划 我正在使用Zend Framework&MySql安装社交networking,并提供大量插件和查询。 我想在一个框上的Web服务器和Sql服务器。 我试图在两台机器之间进行select(在hetzner.de上): A)英特尔i7-2600 3.4 GHz 16 GB DDR3内存 B)英特尔i7-920 2.6 GHz 24 GB DDR3内存 B有50%以上的内存,但速度慢30%。 Q是:显而易见的瓶颈在哪里? 我是否需要24GB内存,即使有大量的并发用户?

dmidecode显示内存容量比主板规格less?

我们得到了一个超微型服务器,根据规范,当使用ECC寄存器时,服务器支持高达32G的内存。 但是,当我尝试dmidecode命令时,它说24G最大内存: [root@c1 ~]# dmidecode | grep Maximum Maximum Size: 256 kB Maximum Size: 1024 kB Maximum Size: 8192 kB Maximum Memory Module Size: 4096 MB Maximum Total Memory Size: 24576 MB Maximum Capacity: 24 GB Maximum Value: Unknown 我应该信任哪一个?

XEN内核显示32g内存较less

我已经在64g内存的服务器上安装了Oracle Enterprise Linux 64bit。 但系统只检测到32b的内存,这里是详细信息: [root@oracle-node2 ~]# uname -a Linux oracle-node2.ra.gov.ge 2.6.18-194.el5xen #1 SMP Mon Mar 29 22:22:00 E DT 2010 x86_64 x86_64 x86_64 GNU/Linux [root@oracle-node2 ~]# uname -r 2.6.18-194.el5xen [root@oracle-node2 ~]# uname -m x86_64 [root@oracle-node2 ~]# head /proc/meminfo MemTotal: 33554432 kB MemFree: 28984540 kB Buffers: 35612 kB Cached: 1912284 kB SwapCached: 0 kB Active: […]

将文件放在/ dev / shm中显示在硬盘上

嗨,我听说,我们把/ dev / shm放到RAM磁盘上。 我有一个/ dev / shm为3 GB和/(5GB)为100%的情况,只有使用该空间的文件是/ dev / shm导致重新引导 我只是把它指定为tmpfs而不指定任何大小。 这可能会导致文件放入/ dev / shm出现在硬盘上而不是内存导致磁盘变满。

监视AIX 5.3 LPAR的内存

我目前正在通过HMCpipe理IBM Power 740服务器。 我们有四个运行的LPAR,两个VIOS LPAR,一个应用程序LPAR和一个数据库LPAR。 我们已经实现了lpar2rrd来监视整个服务器(CEC)上的CPU使用情况和内存,我们也可以监视每个LPAR的CPU使用情况。 但是我们无法监控每个LPAR的内存。 我们被要求绘制每个LPAR的内存使用情况,以便服务台的人们可以监视LED显示器的内存。 我知道vmstat和svmon命令; 我正在考虑parsing其中一个命令的某些属性,并用Processing对它们进行graphics化。 有没有其他方法可以做到这一点?

e2fsck运行时使用什么内存?

由于内存限制,我在运行e2fsck时遇到了问题,详见本问题 。 在调查过程中,我遇到了一些比较普遍的事情,所以我就把它放在自己的问题上。 运行e2fsck时,机器上的内存使用率将达到99%左右。 也开始有一些交换。 然而奇怪的是,这是top -M输出的开始: top – 14:09:37 up 1 day, 4:14, 3 users, load average: 1.00, 1.00, 0.92 Tasks: 127 total, 2 running, 125 sleeping, 0 stopped, 0 zombie Cpu(s): 12.4%us, 1.8%sy, 0.0%ni, 81.1%id, 4.6%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1004.961M total, 987.484M used, 17.477M free, 664.469M buffers Swap: 21.953G total, 72.574M used, […]