Articles of 内存使用情况

monit认为是什么内存使用?

一旦有监视器内存使用情况… 检查系统foo 如果内存使用率> 95%,则提示 它使用可用的RAM,还是免费的 – / +缓冲区/caching? (或者是其他东西?) #free -m caching总共使用的空闲共享缓冲区 Mem:998 851 146 0 114 70 – / + buffers / cache:666 332 交换:2047 54 1993

Windows 2008 R2上的内存使用量较高

我遇到的问题非常简单:应用程序使用的内存很小(〜2GB),同时任务pipe理器报告服务器基本上使用了所有正在使用的内存(16GB)。 在这期间它开始交换,性能通过地板和延迟通过屋顶。 我将其诊断回到了一个应用程序,该应用程序使用映射的内存访问来打开许多文件(可能以一些不太标准的方式,因为它是用Delphi编写的)。 来自Sysinternals的RamMap报告说,那些14GB被用于“Mapped File”,处于Active状态。 事情是,这个内存不积极使用,这些应用程序处于待机模式,没有客户端连接。 尽可能地闲置。 为了使内存使用回到正常水平,我只需要在RamMap中使用“Empty→Empty System Working Set”选项。 这就解决了只要没有新的活动(从数据文件等中读取)就没有空闲内存的问题。 然后内存使用率上升,性能再次下降。 解决办法是写一个脚本来做RamMap每隔几分钟做一样的事情。 这就是我卡住的地方。 我发现EmptyWorkingSet WinAPI函数,发现PowerShell脚本在系统中的所有进程上运行它,但它确实减less了最多200-300MB的用过的内存,而不是RamMap能够达到的最小数量。 如何定期运行RamMap Empty System Working Set选项?

如何全局限制git的内存使用量

我有一个虚拟专用服务器,所有我的产品的git存储库。 问题是,当我从它取,VPS的内存不足了。 所以我必须限制内存的使用。 我知道如何为每个客户端的.git / config(pack.windowMemory,pack.packSizeLimit)。 有没有办法在服务器上设置限制,并在服务器上的所有git仓库全局设置? 谢谢。 山姆

监视SQL Server 2008

我知道SQL Server不释放内存,除非操作系统需要它。 然后,监视可用字节(空闲内存)不是监视服务的最佳方式。 还有哪些其他variables可以给我一个关于SQL Server行为的真实度量? 也许页数/秒或页面错误/秒? 我正在使用nagios监视服务,有时会出现警报,因为执行了一个大的查询。

SNMP内存值与“free”不匹配

比较一下 #free -m caching总共使用的空闲共享缓冲区 Mem:72363 68035 4328 0 522 66294 – / + buffers / cache:1218 71145 掉期:12291 0 12291 和这个: #snmpwalk -c public -v 2c localhost .1.3.6.1.4.1.2021.4 UCD-SNMP-MIB :: memIndex.0 = INTEGER:0 UCD-SNMP-MIB :: memErrorName.0 = STRING:交换 UCD-SNMP-MIB :: memTotalSwap.0 = INTEGER:12586888 kB UCD-SNMP-MIB :: memAvailSwap.0 = INTEGER:12586784 kB UCD-SNMP-MIB :: memTotalReal.0 = INTEGER:74100516 […]

如何在Windows中测量驱动程序的内存消耗?

我听说过一个未经检查的八卦,Windows 2008上的Realtek驱动程序遭受内存泄漏。 我的电脑与这个网卡和操作系统遭受这种症状 – 高内存消耗。 那么,有什么办法来衡量每个驱动程序消耗多less内存?

什么会导致内核out_of_memory错误?

我正在运行Debian GNU / Linux 5.0,而且我遇到了来自内核的间歇性out_of_memory错误。 服务器停止响应除ping之外的所有内容,并且必须重新启动服务器。 # uname -a Linux xxx 2.6.18-164.9.1.el5xen #1 SMP Tue Dec 15 21:31:37 EST 2009 x86_64 GNU/Linux 这似乎是来自/ var / log / messages的重要位 Dec 28 20:16:25 slarti kernel: Call Trace: Dec 28 20:16:25 slarti kernel: [<ffffffff802bedff>] out_of_memory+0x8b/0x203 Dec 28 20:16:25 slarti kernel: [<ffffffff8020f825>] __alloc_pages+0x245/0x2ce Dec 28 20:16:25 slarti kernel: [<ffffffff8021377f>] […]

Debian压缩高内存使用率?

我在Linux / Server环境中很新。 我在vmWare服务器上安装了Debian Squeeze来运行LAMP。 在configurationLAMP并运行之后,我决定检查服务器的内存使用情况,发现它很高。 我不熟悉Linux,所以我认为它是高的可能是错误的。 我注意到Apache和MySQL使用了大量的内存。 我已经发布了内存使用的输出。 也许有人可以看看它,并告诉我,内存使用情况良好或不是,也许给我一些想法,为什么这么高。

SQL 2008内存使用情况

我有一个Windows Server 2008 R2企业服务器上运行的SQL Server 2008(版本10.0.1600),具有8 GB的物理内存。 如果我打开任务pipe理器,我可以在“性能”选项卡的“物理内存”部分看到只有340 MB可用的8191总计,但是我看不到使用如此大小的内存的任何进程。 请注意SQL Server内存限制为6GB(最大服务器内存= 6000)。 如果我打开Sysinternals进程资源pipe理器,我可以看到sqlsrvr.exe进程有: Private Bytes: 227.000 K Working Set: 140.000 K Virtual Size: 8.762.000 K 这是什么意思? 有什么办法可以释放这个内存的其他进程? 为什么虚拟大小作为分配的内存? 我以为虚拟大小只是“保留内存”。

为什么SQL Server 2005需要消耗太多的内存(甚至没有运行)

最近,我注意到即使Management Studio没有运行,SQL Server也消耗了太多的内存。 它消耗多达50万K的内存。 我知道SQL Server实例必须运行,但有这么多的内存? 有什么我可以做的,以解决这个问题? 替代文字http://i48.tinypic.com/75z.png