我有一个容器泄漏内存。 或者至less,报告的内存消耗快速上升。 如果我跑顶,我得到这个: top – 16:56:51 up 6 days, 17:25, 0 users, load average: 0.16, 0.27, 0.31 Tasks: 4 total, 1 running, 3 sleeping, 0 stopped, 0 zombie %Cpu(s): 1.3 us, 0.7 sy, 0.0 ni, 98.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 7676380 total, 4089380 used, 3587000 free, 675164 buffers […]
我遇到了一个大的内存问题,在服务器上造成重大的麻烦。 在机器上有Windows 2003 x86,SQL Server 2005和一个运行着许多应用程序的IIS。 8处理器系统与4Gb的RAM。 最近出现的主要问题是内存使用量一直很高,大约3.8Gb。 经过一段时间重新启动后,它开始增长到3.8 – 4Gb,然后一些应用程序停止响应请求,sql服务器查询执行速度减慢,唯一剩下要做的是重新启动,这是不好的。 当我查看进程上的任务pipe理器时,所消耗的内存总和几乎不超过1Gb。 当我打开vmmap监视器,它显示我同样的事情。 SQL Server的最大内存是2Gb。 页面文件是2 – 4Gb。 你有什么想法,我怎样才能找出什么消耗这么多的记忆?
我试图诊断一个进程中的内存泄漏,并寻找一个工具来绘制内存使用情况。 Linux上有没有支持与Windows PerfMon类似的表格的工具? 我尝试使用IBM虚拟助手,但它只适用于32位,而我有64位平台。 谢谢。
我已经得到了一个x64的Windows 2003服务器,我已经安装了M $虚拟服务器2005 R2。 然后我创build了一个运行Server 2008 R2的映像。 这是运行非常缓慢,所以我做了一些挖掘事件日志,并最终find这篇文章: http : //support.microsoft.com/kb/925477 。 我已经进入主机服务器的BIOS,并将内存操作模式更改为优化模式,并将节点交错更改为启用。 令人高兴的是,客户操作系统现在运行速度更快(根据我的理解,没有真正的具体testing)。 所以这是设置,我的问题很简单。 我刚刚做了什么? 我越读内存pipe理文档,越less我明白。 有人可以请解释什么是内存操作模式是什么,不同的设置真正的意思。
一个故障转移群集有两个节点,每个节点有64GB RAM: – 节点A和节点B.节点A运行2个SQL实例(SQL1和SQL2)。 节点B运行1个SQL实例(SQL3)。 SQL1 has a max server setting of 30,720MB and min server setting of 1024MB. SQL2 has a max server setting of 8192 MB and Min server setting of 1024 MB. SQL3 doesn't have any min & max settings. 从perfmon跟踪Available mbyte , target server memory和total server memory后,我收集了以下内容: SQL1:- Available MByte: 26GB, […]
build立我的第一台服务器,并有一个小问题,我不确定! 我们购买了一台X3650 M3服务器,配有2个处理器和8个DIMM内存。 现在我不确定2处理器的内存安装。 服务器有2个内存插槽,每个处理器旁边有1个内存插槽。 在说明中,它具有应该安装内存的顺序。 表看起来有点像这样: Microprocessor # DIMM Slot Install Order ——————————————————– 1 3, 6, 9, 2, 5, 8, 2, 4, 7 2 12, 15, 18, 11, 14, 17, 10, 13, 16 现在,我有8个DIMM的内存。 是表格说:“如果你有1个微处理器,使用这个3,6,9等的安装顺序,如果你有2个微处理器,使用”12,15,18等“的顺序… … – 或者是说你将每个处理器的内存分开(所以也许每个bank中有4个内存)。 我希望这不是太混乱理解!
我使用Amazon EC2大型实例(内存7.5 GB)为我的http服务器。 最近我注意到我的ssh命令运行缓慢,所以我检查了内存使用情况。 free -t -m total used free shared buffers cached Mem: 7455 7373 82 0 1404 39 -/+ buffers/cache: 5929 1526 Swap: 0 0 0 Total: 7455 7373 82 所以有些东西消耗了大量的内存。 我每天两次重新启动httpd释放内存,大约在12小时左右,它又变满了。 每日平均CPU利用率低于20%。 这里是按内存使用情况sorting的最高合并率。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 31492 apache 20 0 98.6m 4444 460 […]
有没有办法指示内核(Linux内核)永不交换已经启动的某个进程?
我们有8GB的服务器,运行mysql,4个java应用程序和一个小的postgres数据库。 我们在运行一些mysql查询时遇到了一些系统分页的问题,所以为了看看发生了什么,我们运行了一些命令来查看内存是如何被使用的。 现在的问题是,我们无法find谁正在使用我们的8 GB中的4个。 这里是我们的数据: [root@server1 ~]# free -mt total used free shared buffers cached Mem: 7983 7934 49 0 65 584 -/+ buffers/cache: 7284 699 Swap: 5951 1032 4919 Total: 13935 8966 4968 所以缓冲区和caching似乎有一个非常小的用法,所以内存应该主要用于进程: 按照%MEM的顺序排列(只有%MEM> 0.0的进程) top – 16:31:00 up 3 days, 16:26, 3 users, load average: 0.51, 0.53, 0.56 Tasks: 153 total, 1 […]
我不确定如何解释运行WebSphere MQ(WMQ)的服务器的内存使用情况。 主要的问题是:WMQ是否随着时间的推移使用越来越多的内存(是内存泄漏),还是一切正常,Linux正在使用我们的RAM进行磁盘caching? 我们有以下的仙人掌图。 这个数据来自/ proc / meminfo。 其中目前显示以下输出。 [user@server ~]$ cat /proc/meminfo MemTotal: 32956188 kB MemFree: 3963664 kB Buffers: 1225024 kB Cached: 15611124 kB SwapCached: 34016 kB Active: 23880484 kB Inactive: 3279676 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 32956188 kB LowFree: 3963664 kB SwapTotal: 8388600 kB SwapFree: 8354584 kB Dirty: 1648 kB […]