Articles of 内存

IBM x3200 M3 – 兼容RAM

我已经掌握了IBM x3200 M3服务器。 ESXi 5.1安装在它上面,因为目前只安装了2GB,因此需要更多的RAM。 有没有人知道它是如何与RAM模块这样的硬件工作。 我知道手册说有authentication的模块与硬件一起工作,没有什么奇怪的。 问题是,“其他任何”DDR3 ECC模块是否工作?

在NGiNX中使用别名时,在RAM上加载的文件的内容是什么?

当我通过别名加载一个静态文件时,它会将整个文件加载到RAM中,然后将其发送给用户,还是直接stream到用户? 我徘徊,因为我有一个250MB的RAM的服务器,我徘徊如果我在NGiNX中使用别名来获得一个250MB或更多的静态文件会发生什么。

顶部没有准确显示内存使用情况

顶部没有准确显示我的内存使用情况,还是我的VPS提供商做了一些奇怪的事情? 正如你在图中所看到的,它使用了90%的内存,但是当你看看实际使用内存的进程时,它甚至不会超过30%。 我知道当进程拥有共享内存的时候top不能正确显示,但是例如使用共享内存的httpd prodcesses即使在总结时也几乎不占用任何可用内存的百分比。 内存使用后,图片中的顶部命令被sorting,所以没有大的进程隐藏。 http://i.imgur.com/GGBXCN9.png (显然我没有足够的声望发布图片是问题。) 以文本格式输出顶部输出: Tasks: 49 total, 1 running, 48 sleeping, 0 stopped, 0 zombie Cpu(s): 17.7%us, 1.1%sy, 0.0%ni, 81.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.3%st Mem: 2097152k total, 1858988k used, 238164k free, 0k buffers Swap: 2097152k total, 140740k used, 1956412k free, 1089504k cached PID USER PR NI VIRT RES SHR S %CPU […]

ASP.NET没有看到RAM升级?

几年来,我们在4GB内存的同一虚拟机上托pipe了一个ASP.NET 4.5应用程序,作为SQL Server 2008R2数据库。 performance很好。 我们的应用程序是一个目录,我们大量使用.NET内存caching来build立零件和相关数据的“工作集”。 80,000-90,000个高速caching条目是典型的。 在过去的一个周末,我们升级到了8GB的RAM,而且我们看到了ASP.NET应用程序出现的奇怪的内存行为。 升级后,任务pipe理器告诉我们,我们只使用60%的RAM。 SQL非常敏感。 但是caching条目增长到15,000,然后修剪回7-8,000范围。 有很多GC活动。 就好像ASP.NET应用程序在内存压力下一样,但是还有另外3个GB的未使用的RAM。 为什么会这样? 一切都是64位。 没有其他改变。 在SQL或应用程序池上没有设置内存限制。 应用程序不回收,只是非常积极地修剪caching。 有任何想法吗?

为什么访问Ubuntu服务器时的系统信息消息与free -m不匹配?

每次我SSH到我的AWS Ubuntu服务器,我看到一个系统信息消息,显示负载,内存使用情况和可用的安装包,如下所示: Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-51-virtual x86_64) * Documentation: https://help.ubuntu.com/ System information as of Sun Nov 10 18:06:43 EST 2013 System load: 0.08 Processes: 127 Usage of /: 4.9% of 98.43GB Users logged in: 1 Memory usage: 69% IP address for eth0: 10.236.136.233 Swap usage: 100% Graph this data and manage this […]

工人MPM或Prefork?

我明白,这两个模块之间有一个比较的主题,但这是不同的。 我正在联系cPanel支持,以帮助我释放VPS上的一些内存使用情况。 他们发现Apache 2.4的'httpd'subprocess使用了​​大约80MB的RSS,而在他们的testing服务器上,类似的Apache 2.4 build只使用了大约3MB的RSSsubprocess。 在讨论这个问题一段时间后,他们build议在Apache 2.4中转换到Worker MPM,而不是使用Prefork。 我search他们所说的话,发现Worker MPM使用较less的内存,但它不是线程安全的。 在网站上的其他一些话题告诉工人不会使用PHP应用程序或mod_php。 我不确定这是否正确。 我太困惑了,我该怎么办? 我有我的帐户上运行的PHP脚本,不想打断他们或数据损坏。 你有什么build议家伙? 切换到Worker MPM是否可以在不中断php应用程序的情况下解决内存不足的问题? 有什么解决scheme关于Apache的使用? 由于80MB RSS与3MB RSS相比太高。

在部署在同一个tomcat 7容器或不同的tomcat 7实例中的应用程序之间,消耗RAM的理想策略是什么?

我一直在考虑如何pipe理不同的3个Java Web应用程序之间的RAM。 我头脑中已经模糊了概念。 Deploy all the web apps in the same tomcat7实例中Deploy all the web apps in the same tomcat7或者有3 different instances的tomcat 7 3 different instances ,在这些3 different instances中,我将分别使用一个Web应用程序。 但是最大的问题是如何有效地共享10GB的盒子(12GB RAM)呢? 假设我有3 GB的MySQL,所以应用程序A takes 4GB ,应用程序B 2GB和C 1GB 。 什么是已知和最佳做法来实现这一目标?

HP ML150 G6升级RAM / CPU超出规格?

我被告知,某些惠普服务器上的某些限制可以通过。 你们有没有任何经验? ML150 / G6仅限于48GB内存,但是我一直在和一家德国公司交谈,保证我的服务器能够升级到384GB RAM(使用32GB内存模块和2个CPU) http://www.compuram.de/en/memory,HP+%28-Compaq%29,Server,Proliant,ML150+G6.htm 这真的可以吗? 我有服务器正在使用E5504 CPU,但我能升级到任何使用LGA1366sockets的CPU? 所有从低功率的L5640一直到像X5650这样的6核高功率版本? (如果冷却和电力足够的话)。 电源调节器和芯片组(英特尔5500)是否有任何限制? 我期待着任何答复。 在此先感谢,并致以最诚挚的问候, – Fanitas Green Hermansen,Fanitas

PHP exec在CentOS VPS上“无法分叉”间歇性错误

使用: PHP 5.5.10 nginx 1.5.10 Centos 6.5 a xen-based 4GB VPS 我的网站使用encryption的贝宝button。 这种encryption是由以下代码完成的: $openssl_cmd = "($OPENSSL smime -sign -signer $MY_CERT_FILE -inkey $MY_KEY_FILE " . "-outform der -nodetach -binary <<_EOF_\n$data\n_EOF_\n) | " . "$OPENSSL smime -encrypt -des3 -binary -outform pem $PAYPAL_CERT_FILE"; exec($openssl_cmd, $output, $error); 现在几次(相隔几天)button开始无法编码。 如果我运行“service php-fpm restart”,那么一切都很好。 这是给出的错误: PHP Warning: exec(): Unable to fork [(/usr/bin/openssl […]

哪些设置可以改变,以降低Apache的CPU使用率,并使用更多的内存?

在我们的CentOS 6服务器上,我们现在有很多的CPU过载,而我们的RAM几乎没有被使用。 KeepAlive设置为“开”,因为我们在您的网站上有一些AJAX元素,并提供诸如图片等许多文件。 你有一些推荐的设置,我减less了Apache的CPU负载? 就像说的那样,我们在这个服务器上有很多可用的RAM,但是CPU的能力很弱。