Articles of 内存

将进程从swap中移出

我的Linux服务器上有几个服务器types的进程使用了​​50MB的内存。 他们不是经常被使用,我希望能够运行比我的RAM容量允许更多的实例。 我希望能够从RAM中删除进程并将其移动到磁盘的交换。 linux内核是否提供了一些微调每个进程的swappiness?

当内存严重不足时自动终止/重启进程

我有一个Debian Wheezy VPS盒子,在生产中运行一对Django应用程序。 理想情况下,将尝试通过优化应用程序,添加更多的RAM或增加Swap来解决我当前的内存占用问题。 但问题是,我怀疑从优化Django应用程序(该堆栈是开源的和强大的),我会牛奶内存优化,添加内存是一个成本约束(我是一个远程VPS),也是,主机不提供使用Swap的选项! 所以,在此期间(当我等待获得更多的资源以支付更多的RAM时),我希望减轻服务器耗尽内存的情况,以便我只需要重新启动VPS(就像在那个时候,我甚至不能SSH进入框!)。 所以,我喜欢的解决scheme是能够检测一个进程(或者一般来说,系统总内存使用情况)是否超过某个临界值(现在,例如FREE RAM降低到10%) – 我已经注意到在VPS长时间运行之后,还有一些重量级应用程序突然出现stream量(大多数情况下只是应用程序的升级)。 所以,我希望能够杀死/重新启动违规程序(最有可能的Apache)。 在这些情况下手动完成哪个解决scheme恢复了理智的内存使用级别 – 暗示可能有一个或多个Django应用程序有内存泄漏? 简单来说: 监视整个系统的RAM使用情况 如果我们从当前的日志分析(使用linux-dash)假设Apache经常是违法者,那么在释放RAM低于给定的临界阈值(例如低于10%)时,杀死/重新启动违规进程 – 或者更简单一些,然后杀死/重新启动它。 冲洗并重复…

SQL 2008 Express由于内存压力而卸载

我有一个SQL Express 2008的实例作为服务器上的小型web应用程序的后端运行。 服务器规格: Windows 2003,64位quadcore,4gb内存 SQL数据库在磁盘上只有50mb,我从来没有见过SQL进程在任务pipe理器中使用超过200mb的ram,但是我注意到这些与SQL日志中的内存问题相关的消息。 由于内存压力,AppDomain 2(mssqlsystemresource.sys [runtime] .1)被标记为卸载。 任何想法可能会导致这一点?

UID的内存使用情况(Unix)

我需要获得给定UID(Unix)的总RAM使用的SUM的最佳方法。

如何在xeon 56xx周围填充DIMM插槽

如何configurationXeon 56xx CPU周围的内存? 2Pconfiguration,每个CPU有3个通道 如何填充DIMM插槽以获得最佳内存性能? 什么是要填补的最小数量的插槽? 双渠道,双排名等?

是否有可能影响内存使用的SQL服务器(和:是1GB的使用很多?)

我是一个开发人员,当我部署我们的网站到prod服务器(与3GB的RAM),我总是看到使用1 GB的RAM的mssql进程。 我们在启动,所以数据库不真的做了很多(有时没有10分钟的要求)。 那一刻是1GB? 或者SqlServer有一些低端的内存使用? 米歇尔

Linux服务器内存升级部分不可见

昨天,我用两个新的1GB DIMMreplace了我的一台服务器(从2006年或2007年开始)的两个256MB DIMM。 我也将Linux内核从2.6.30升级到2.6.35。 现在,最高和免费的报告总共有大约900MB的内存。 另一个1.1GB发生了什么?

请看看我的服务器的RAM使用情况

我是服务器的noob。 我有一个centos5.5 vps与512MB RAM。 我的目标是让它只有一个magento商店。 我已经在服务器上安装了Magento,没有任何控制面板,只需要自己安装灯泡,无论使用什么PHP扩展来安装Magento。 只要我访问我的magento商店,突然vps上的公羊几乎被完全使用,只剩下大约100MB。 请参阅刚刚访问本网站后拍摄的htop截图。 http://img714.imageshack.us/img714/1944/screenouv.png 正如你所看到的,只剩下100MB左右。 这是正常的吗? 我想知道如果我可能做了一些愚蠢的服务器,使得它非常资源饥饿。 我从centos基地repo安装了apache,从ius版本库安装了php版本5.3,从ius repo版本安装了mysql 5.1。 我没有改变任何这些的默认configuration文件,除了在php.ini中memory_minimum 256。 有什么我可以做更多的公羊免费? 我很无能,但是我看到每个Apache守护进程正在使用8%的可用内存,并且AFAIK每个访问者都需要一个Apache守护进程。 所以我只用一小撮的游客就冲出公羊。 谢谢你的build议。

检查为什么内存正在使用

可能重复: 如何理解linux服务器的内存使用量和平均负载 我正在运行Debian,我想知道为什么我的内存使用了这么多(8GB的8GB) 有什么办法可以检查,看看为什么有这么多的内存使用?

在php.ini中设置memory_limit – 我可以使用所有可用的系统内存吗?

对不起,新手问题,但我有一个专用的虚拟服务器,我正在工作,有512MB的RAM内存。 我最近将memory_limit从128M的默认值更改为256M。 我有什么理由不想将这个问题一路追到512M?