Articles of 内存

重的Apache内存使用

最近我注意到,httpd进程开始消耗大量的内存 – 经过一段时间,几乎所有的2GB内存都被服务器使用了,而且我没有任何其他的内存空间。 以下是top告诉我的: 26409 apache 15 0 276m 152m 28m S 0 7.4 0:59.12 httpd 26408 apache 15 0 278m 151m 28m S 0 7.4 1:03.80 httpd 26410 apache 15 0 277m 149m 26m S 0 7.3 0:57.22 httpd 26405 apache 15 0 276m 148m 25m S 0 7.3 0:59.20 httpd 26411 apache 16 […]

所有的PC2100内存是否兼容?

我想把2个1GB的DIMM放到一个服务器上,使它的内存达到4GB。 但是我想知道我是否可以做到这一点。 目前在内存中的贴纸显示PC2100 2.5v。 这是一个IBM eServer 345。 我只是想知道,如果任何PC2100内存兼容,因为官方内存超过服务器的价值。 金士顿 DDR266 184 Pins PC2100 1G台式机内存。 这项工作,即使它被列为桌面? 引脚数与已安装的内存相同。 其他选项…: 2 x 1GB 2Rx8 PC2-5300F-555-11-80内存 这是PC2,但我猜更快。 那会在我的服务器上运行吗? 编辑:安装了一些PC2700 ECC寄存DDR内存CS2.5。 完美的作品!

内存大小与速度

我有一个4个DDR2内存插槽的服务器。 我刚买了2个2GB的800MHz的棒,总共4GB的内存。 我还有剩下的2x512MB 677MHz的支杆。 在800MHz的频率下使用2x2GB的棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒棒针刺棒棒棒针刺棒针刺棒 额外的1GB RAM值得从800MHz到677MHz的速度损失吗?

在Hypervm VPS中过度使用RAM

我有一个运行在hypervm上的VPS 在程序清单中,我有这样的事情 > /usr/libexec/mysqld –basedir=/usr > –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/ user : mysql 这需要150 MB的RAM 接着 /usr/sbin/named -u named -t /var/named/chroot user : Named 这个过程需要50 MB的RAM 我如何解决这个过度的RAM和减less它。 我有权访问root和SSH

单双RAM,双CPU系统

只是想确认一下我所坚持的老话,就是对于双cpu服务器上的X内存,最好有两个X / 2的支持,因为它可以让每个CPU独立访问这个记忆棒。 最近的CPU有没有变化,还是一样?

监视Linux系统上的内存使用情况

我们使用WhatsUp Gold来监控我们所有的networking服务器。 在我们的Linux服务器上(和我们的FreeBSD服务器程度相当),我在内存监视器上遇到了一些问题。 我们使用WUG的SNMP从服务器获取数据。 SNMP守护程序在服务器上返回的内存计数器是组合值(已使用,已caching,缓冲区)。 现在我的一个服务器看起来像这样: [admin@stgwww snmp]$ free -m total used free shared buffers cached Mem: 7872 1656 6216 0 143 1107 -/+ buffers/cache: 404 7467 Swap: 4867 0 4867 通过SNMP返回到WUG的值是1656.据我所知,caching的RAM本质上是免费的RAM,挂在之前占用它的数据的附加好处,以防万一需要它。 因此,为了我们想要知道实际上有多less内存正在被使用,我们收回的价值是误导性的。 如果我们忽略了WUG所绘制的内容,我们就会相信更多的内存正在被使用,并且可用的内存比现在less。 那么最好的方法是什么来监测呢? WUG允许我编写SSH脚本,它可以每5分钟左右通过SSH连接到服务器,执行一个脚本并返回值(只要它是一个单一的数字值)。 有了这个,我写了一个脚本,从上面的例子中拉出了“404”号码,并将其除以总量给我一个百分比使用价值,我回到WUG,并在从0到100的图表上graphics化。这似乎是很多黑客的方式。 我最好监测免费+缓冲区+caching值? 在WUG中有更好的方法吗? 思考?

在崩溃之前如何知道服务器是否耗尽内存

我有一个服务器,不断崩溃。 我知道有一个服务器崩溃的原因。 但是,如果原因是在系统崩溃之前系统内存不足, 我应该如何确认是因为什么? 我应该看什么日志文件? 我应该找什么线/错误消息? 我正在运行CentOS。 大量使用phpparsing超过2 GB的xml文件。 服务器有16GB RAM。 编辑1 [root@61540 ~]# free -m total used free shared buffers cached Mem: 16035 1526 14509 0 40 1002 -/+ buffers/cache: 483 15552 Swap: 8197 0 8197 编辑2 / var / log / messages Feb 17 20:38:26 61540 syslogd 1.4.1: restart. Feb 17 20:38:26 61540 […]

服务器上80%的内存利用率 – 这只是caching?

这个2008 R2服务器的内存利用率非常高,但我认为它可能只是cachingRAM-在服务器上的性能很好,CPU利用率非常低。 它正在运行DFSR,我相信声称有很多内存。 所以这里是我在任务pipe理器中看到的: 看这个过程看起来不像是3.25个演出。 这是RamMap给我看的东西: 我可以看到非分页池声称相当可观。 这是DFSR正在用于caching正确的程序的RAM吗? 如果这个信息是有帮助的,我的pagefile.sys是3.92演出。 我有什么可担心的,还是有其他的东西可以检查?

如何在rsync之后释放内存?

我需要从10GB内存(Ubuntu)的Web服务器备份数据。 要备份数据,我使用Rsync。 我的第一个testing是使用一个rsync的所有网站,但它使用5GB。 所以我决定拆分rsync,但仍然使用5GB。 在这两种情况下,它消耗大量的内存,并不总是完全自由的过程 如果我在rsync之间手动删除caching,那么只有在150Mb和500Mb之间使用完全释放内存之后。 (和免费的服务器的50%-70%的内存) for CURDIR in "$ROOTDIR"* do echo "Start $CURDIR" rsync -aHh –stats –compress –delete "$CURDIR" –link-dest="saveofyesterday" "saveoftoday" echo "Clear" sync echo 3 > /proc/sys/vm/drop_caches echo "Finish $CURDIR." done 这似乎不推荐。 什么是实现这一目标的正确方法?

有关Linux内存使用的build议

我不是一个Linux专家,所以我问你的意见。 这是我电脑上的free -m命令的输出: total used free shared buffers cached Mem: 2026 1643 383 0 313 926 -/+ buffers/cache: 402 1624 Swap: 2855 0 2855 内存使用是否正常? (apache和mysql运行,当时没有用户login)