目前,我正在用于各种项目的服务器上运行VMware vSphere 5。 主要是我用它来pipe理和运行一些游戏服务器来磨练自己的技能。 最近我正在考虑迁移到Xen(xen.org)或可能Citrix XenServer(免费版本)。 当我查看XenServer中未包含的各种function时,我注意到不包括的一个function是内存过量使用。 据我所知,这是在VMware vSphere上。 问题是因为我在一个小的环境中使用VMware(1台服务器)我甚至不确定我是否正在使用内存过量使用。 所以我想知道它是什么(内存过量使用),我怎么知道我是否使用它?
我想修复外部16GB SD卡驱动器上的ext2文件系统。 当我发出以下命令: e2fsck -y /dev/xxx 我的系统内存不足(Fedora 17 x64 8GB RAM,8GB Swap)。 正如其他地方所build议的,我补充道: [scratch_files] directory = /var/cache/e2fsck # (this directory exists and is writable to all) 至: /etc/e2fsck.conf 不幸的是,这个修复似乎不起作用。 e2fsck确实使用了/ var / cache / e2fsck目录,但仍然耗尽内存。 当我以交互方式运行命令时,它会在以下提示中停止: Inode 758 has an invalid extent (logical block 0, invalid physical block 140737488469058, len 1) Clear<y>? yes Inode 758, […]
戴尔OpenManage报告如下: 内存设备状态至关重要内存设备位置:DIMM_B2可能的内存模块事件原因:遇到多位错误 这是什么意思? 它有多糟糕?
在将我们的内存+物理内核丰富的数据库服务器切换到大页面之后,我们发现了一个小问题。 内存使用几乎看起来像是有某种内存泄漏。 但运行FLUSH TABLES清除大约10G内存(取决于当然我们运行的时间,以及我们等待的时间)。 附上的是一个显示这种内存使用情况的图表。 是什么原因导致我们每隔两天强制刷新表? 有关附表的说明: a)图表一开始就很好的平面内存使用情况是当我们运行(Oracle)MySQL 5.6时没有大页面。 b)10-11之间的内存使用倾向是当我们运行Percona 5.6的大页面时。 在11月底,我们从Percona切换到Oracle MySQL 5.6(但决定留下大页面)。 c)12-14.5之间的内存使用倾斜是我们回到(Oracle)MySQL 5.6启用了大页面的时候。 我们认为这种增加的内存使用是由于Percona内存泄漏造成的。 这就是为什么我们切换回(Oracle)MySQL 5.6。 保持大页面。 d)14.5左右的内存使用率下降是我们第一次尝试运行FLUSH TABLES(此时还在运行Oracle MySQL 5.6,不重启,只是做一个简单的FLUSH TABLES)。 经过这种来回切换,我们已经知道,原因不是percona 5.6,而是大页面。 所以,总结一下: 什么是迫使我们每隔2天运行一次FLUSH TABLES,以防止大页面启用内存不足? 我知道我们可以在非高峰时间安排一个FLUSH TABLES,但是想要正确地解决这个问题。 谢谢!
我知道这是可能的numa模式设置为“交错”(见下面注意)为特定的过程使用numactrl –interleave ,但我想知道是否有可能使这个系统范围默认(aka改变“系统政策”)。 例如,如果有一个内核启动标志来实现这个? 注意:在这里我正在讨论在NUMA节点上交叉分配页面的内核行为 – 而不是在交叉caching行的BIOS级别的内存控制器行为设置
在由OVH运行的VPS(显然是基于OpenVZ的,给出/proc/user_beancounters存在),相对较less的进程运行,试图sudo给我在标题中的错误。 这是一个样本抄本: ekleog@ekleog:~$ sudo echo a [sudo] password for ekleog: sudo: unable to create sockets: Cannot allocate memory ekleog@ekleog:~$ free -h total used free shared buffers cached Mem: 8.0G 212M 7.8G 0B 0B 43M -/+ buffers/cache: 168M 7.8G Swap: 128M 0B 128M ekleog@ekleog:~$ sudo echo a sudo: unable to create sockets: Cannot allocate memory 正如你所看到的,分叉是没有问题的,因为shell分支可以free运行,但是sudo似乎无法打开一个socket。 […]
我们有一个内存泄漏困扰着我们的许多2008R1SP2文件服务器。 poolmon.exe中的“File”非分页内存标签将泄漏,直到共享文件夹不再可用,然后RDPclosures(我们必须通过控制台重新启动)。 有时这个泄漏是> 1.5G /天。 如果有什么东西需要删除,我需要有一个相当不错的预感,一个巨大的CM需要被批准。 自从开始发生以来,唯一的变化就是增加了McAfee Agent 5.0.2.132,但是McAfee的AV还没有以任何方式运行(它正在为尚未实施的迁移做准备)。 我意识到poolmon屏幕中的MFEm标记是McAfee,但是在大多数泄漏的服务器中,它的列表并不高。 此外,追溯到网卡驱动程序(无论是iANS或BCM8)的标签通常都在非页面字节sorting的前五六位。 我们还没有尝试从networking隔离,但也许这是一个好主意。 我理解的下一个逻辑步骤是运行xperf / Windows Performance Toolkit,但是这似乎需要.NET 4.5,由于多种原因,我们无法安装它。 1)是否有人知道在哪里可以下载独立版本的xperf,与2008R1SP1兼容(甚至只有CLI)? 2)假设#1是不可用的(或至多是一个糟糕的想法),有没有其他工具可以跟踪和跟踪池标签类似的方式? 3)你有什么build议可以让我指出正确的方向吗?
有谁知道SQL 2008 ENT R2 x64的locking页面是否在默认情况下运行(我假设这是因为我的SQL内存使用情况不会显示在任务pipe理器中)在Server 2008 R2 x64上。 如果是这样,这可能导致一个.net应用程序竞争一些内存有过多的页面错误? 因此限制计算机上的SQL内存是明智的做法吗? 或者,他们都应该玩得好吗? 谢谢Matt 编辑25/10/2010 – 从ERRORLOG 更多信息 – 我安装了我的机器作为pipe理员服务运行。 我将它作为新的实例与现有的SQL 05 Ent数据库并排安装。 这里是日志的一部分 – 大页面扩展启用。 2010-10-22 21:32:38.78服务器大页面细化:2097152 2010-10-22 21:32:38.79分配的服务器大页面:32MB 2010-10-22 21:32:38.79分配的服务器大页面:32MB 2010-10-22 21:32:38.80服务器使用locking页面缓冲池。 2010-10-22 21:32:38.86服务器使用dynamiclocking分配。 为每个节点初始分配2500个锁块和5000个锁拥有者块。 这只是一个信息性消息。 无需用户操作。 2010-10-22 21:32:38.86服务器锁分区已启用。 这只是一个信息性消息。 无需用户操作。 我认为这确认locking页面是? 请参阅下面的pipe理员评论。
Monit经常重启apache2,基于我的apache2节中的totalmem> 200mtesting。 我不确定我是否真的有问题,或者如果我应该在我的监控configuration中增加totalmemtesting。 这个configuration是好的,直到我们添加了第二个WordPress的网站,当apache2开始触发monit totalmem> 200米条件。 在开始考虑第二个wordpress站点的特殊构build之前,我想知道是否我不应该在monittesting中增加总的限制,然后继续。 我的mont节apache2服务器是从monit安装教程中复制的。 我认为这是一个合理的价值开始,并认为如果我碰到一个Apache内存问题,我会确定一个特定的值为我的特定服务器。 那么现在我已经遇到了这个问题,弄清楚这个价值应该是多less,已经certificate比我想象的更具挑战性。 我还没有find任何东西告诉我如何确定一个特定的服务器configuration应该是什么值。 主机是运行Ubuntu服务器10.04LTS的VPS。 Apache2正在运行一个调查应用程序(mod_php5),两个单独的wordpress安装(mod_php5)和一个Redmine(mod_passenger)的分支。 我们开始设置webdav,用于公司内部的文件共享,但实际上并没有使用它。 [注:我知道(现在),我可以通过切换到REE而不是使用ruby1.8来节省内存。] 服务器获得的stream量非常低 – 每小时约20个页面浏览量,除了机器人和随机黑客嗅探之外的所有应用程序,在可预见的未来不大可能超过每小时1000页面浏览量。 以下是详细信息: $ free -m caching总共使用的空闲共享缓冲区 Mem:496 354 142 0 39 100 – / + buffers / cache:214 282 交换:1023 6 1017 top – 17:36:27 up 34 days,2:23,2 users,load average:0.00,0.00,0.00 任务:总共69次,跑步1次,睡眠68次,停止0次,僵尸0次 Cpu:0.2%us,0.1%sy,0.0%ni,99.7%id,0.0%wa,0.0%hi,0.0%si,0.0%st Mem:共508272k,使用362944k,145328k,40448k缓冲区 交换:共1048572k,使用6284k,1042288k免费,103028kcaching PID用户PR NI VIRT RES […]
我已经升级了我的电脑到16GB内存,我注意到页面文件也在16GB。 因为我决定去SSD,硬盘空间有限,所以我想尝试和声称一些16GB回来。 我已经阅读了大量的文章强烈build议禁用页面文件完全,但是我想知道是否可以减less页面文件的大小,比如固定的大小1GB? 这样做有什么伤害吗? 让我们假设我永远不会达到16GB的内存限制。