更进一步:在我的机器上,标记为“Thre”的池大约每天增加1MB。 用findstrsearch“Thre”会返回硬盘上的每个*.sys文件。 任何想法如何我可以减less可能的罪魁祸首的数量?
在我的freebsd框中: #uname -rimp 9.1-STABLE amd64 amd64 GENERIC flow_tools: > pkg_info -x flow Information for flow-tools-0.68_7: Comment: Suite of tools and library to work with netflow data Description: Tools to capture, replicate, print, filter, send and other works on Cisco's NetFlow Export. WWW: http://www.splintered.net/sw/flow-tools/ 收集器是ng_flow,以。开头 /usr/sbin/ngctl mkpeer ipfw: netflow 30 iface0 /usr/sbin/ngctl name ipfw:30 netflow /usr/sbin/ngctl […]
我们有一个在Centos 6.4上运行的Java应用程序,我们注意到RES值是跨越400m,这是超过256m的最大堆。 根据jstat的结果如下,没有GC发生这种令人震惊的情况? 可以采取什么积极的措施我也通过MAT运行堆分析。 Timestamp S0 S1 EOP YGC YGCT FGC FGCT GCT 2331438.3 56.95 0.00 62.79 82.79 80.37 1362 54.337 0 0.000 54.337 2331443.3 56.95 0.00 62.79 82.79 80.37 1362 54.337 0 0.000 54.337 2331448.4 56.95 0.00 62.79 82.79 80.37 1362 54.337 0 0.000 54.337 2331453.4 56.95 0.00 62.79 82.79 80.37 1362 54.337 0 […]
我在Nginx,PHP5-FPM和Memcached的池中有两台服务器。 出于某种原因,池中的第一台服务器似乎莫名其妙地丢失了大约2GB的RAM。 我无法解释它在哪里。 重新启动会使一切恢复正常,但在几个小时之后RAM又被使用了。 起初,我认为这是memcached,但最终我杀了每一个进程,我可以合理杀死,内存不释放。 即使init 1没有释放内存。 ipcs -m是空的,slabtop看起来和在内存中的服务器很相似。 df在tmpfs中显示大约360K 在相关的情况下,两台服务器几乎完全相同,它们在不同主机上的相同pipe理程序(VMWare ESXi 4.1)上运行同一操作系统,但硬件相同。 不同之处在于: 第一台服务器有一个NFS挂载。 我试着卸载这个和删除模块,但没有改变内存使用情况 第一台服务器监听HTTP和HTTPS站点,而第二台监听HTTP。 这是免费-m的输出 total used free shared buffers cached Mem: 3953 3458 494 0 236 475 -/+ buffers/cache: 2746 1206 Swap: 1023 0 1023 这里是/ proc / meminfo … MemTotal: 4048392 kB MemFree: 506576 kB Buffers: 242252 kB Cached: 486796 […]
我们有一个运行远程桌面的64位Windows Server 2008。 应用程序lsm.exe(本地会话pipe理器)似乎在泄漏内存。 尽pipe重新启动服务器时,内存使用量非常低,但这种情况还是会持续上升,直到人们无法再login。 服务器没有声卡,没有安装任何AV软件。 服务器完全服务包装。 (Service Pack 2) 它有8GB的内存。 60个用户经常使用它。 似乎没有相关的事件日志消息。 login不启动资源pipe理器。 它启动一个“login.vbs”脚本。 这个login脚本创build了几个wsShell和wScript.Network对象,但是即使我评论这些,我仍然得到相同的行为。 (注意 – 我将.vbs脚本换成可执行文件,没有区别) 安装了多个应用程序,但唯一需要注意的是:perfectbackup – 基于java的备份解决scheme。 内存泄漏似乎发生在用户login/注销远程桌面时。 例如,login将会将lsm的内存大小从21,180K改为21512K。 注销将使用量从21,512K改为12,668K。 这可能会晚一些,但总体运动是向上的。 另外 – 这会更快,如果我login/注销几次,熬夜。 有什么可能导致这个,我将如何解决?
好吧,为了开始,我是Oracle DB的全新。 微软产品(boo)和Ubuntu linux的许多经验,但是RHEL和Oracle对我来说是非常新的。 环境… Oracle DB 10g标准版v10.2.0.1.0 – 64位,RedHat Enterprise Linux 5.数据库总大小小于8GB。 问题…每天晚上20 点15分 ,服务器的内存下降到零。 我们以前在服务器上有4GB的内存,所以我们的内存统计总是显示〜100MB可用。 直到最近我们才知道除了内存不足之外还有一个问题。 有一天,我们升级了4GB – > 12GB,并看到一些合法的内存可用。 详情请参考附件。 每日内存使用情况 :该图显示了24小时的时间段,其中从20.15开始显示了白天的内存使用情况(当用户严重冲击服务器时)。 20.15时,所有的用户离开大楼超过2小时后,内存几乎消失,直到服务器重新启动。 每周内存使用情况 :此图显示升级内存之前的时间以及升级后的三天。 正如你所看到的,在升级之前基本上没有任何物理内存可用,尽pipe内存被用于caching。 升级之后,我们拥有大量的可用内存和caching – 直到20.15,两者都消失。 每次你看到RAM的跳跃量是在重新启动之后立即进行的。 这个可用的RAM可以持续到20.15。 build立这个服务器的供应商对我们来说绝对没有答案。 事实上,他们告诉我们的是绝对荒谬的,使他们显得无能为力。 他们真的不知道什么,这是显而易见的。 所以我们不可能以这种方式得到答案。 大约一个星期前,我们确信服务器不需要更多的内存,并拥有足够的资源。 它也build立了只有两个物理硬盘(2x146GB 15K RPM),我相信设置为RAID1。 我已经检查了(我相信是)所有的调度程序作业,所有的cron作业,以及我可能find的任何其他定时任务/作业。 我已经断开所有闲置的数据库会话无济于事。 我能find的唯一证据就是罪魁祸首是一个Oracle进程,在20.15之后开始占用CPU的50%左右。 白天有几十个(〜40+)Oracle进程,每个进程显示大约2.2GB的虚拟机使用情况 – 在重新启动之后,以及在20.15“事件”之后,这个过程都立即生效。 我无法抗拒。 而我们的软件/硬件供应商是毫无价值的。 任何build议或帮助将不胜感激! 谢谢! 〜拉兹·彼得森
XCache和eAccelerator都有一个内存泄漏漏洞,即使在文件中执行的代码在每次执行时都没有使用任何内存,如果在一个循环中include相同的文件几十次,将会泄漏内存。 (没有eAccelerator或XCache的完全相同的脚本不会泄漏内存) 我用eAcceleratorreplace了XCache,起初我没有观察到这个bug,但是出现了。 OPCache有这个问题吗?还是会有同样的问题? 我使用PHP 5.4.29如果是这样,我可以从PECL安装OPCache,它将与PHP 5.5+捆绑在一起(即没有内存泄漏),还是我必须升级到PHP 5.5或更高?
我有服务,每秒运行外部exe程序(例如process1.exe)并杀死他们。 Taskmgr – 只显示一个进程。 运行服务后,我得到最小的空闲内存可用性。 所有进程内存和总使用内存的总和不相等。 当我运行RamMap进程时,我看到很多扩展procces1.exe。 看起来杀人的过程并不意味着释放它的记忆。 你可以build议Windows软死进程内存泄漏检测?
我有一个VPS与512MB RAM 40GB存储1CPU,我运行一个小的域名停放服务。 它在CentOS,MySQL,Apache等。 现在,我的托pipe服务提供商声称我的服务器将过多的负载存储系统 ,他们不得不重置我的实例,并要求我优化服务器,因为它正在放慢存储上的其他客户端。 全域的文件(www文件夹)低于100MB! 我环顾四周,看不出什么会导致这种“存储滥用”,他们说这是写在存储上的虚拟内存,几百MB。 webmin屏幕中显示的不正常吗? 它是否显示附加的“top”命令中有任何问题? (例如mysqld的772MB虚拟内存)。 我知道的唯一的重载是一个小时运行一次的PHP脚本来处理所有域的统计信息,需要3分钟才能完成,似乎把CPU的工作:) 编辑:我添加了顶部命令的第二个屏幕显示进程列表上方的缺失数据。
这是我在操作系统上遇到过的最奇怪的事情。 我运行几个程序,使用高达1 GB的内存。 但是,如果我最小化程序的RAM使用减less太多100 MB! 这意味着我失去了900 MB的RAM只是消失在哪里? 我怎样才能保持记忆的地方? 在我自己的笔记本电脑上,程序运行良好,不失内存。 此外,该程序不会后崩溃,但几天后(它不会find它在内存中需要什么)有点奇怪… 这是一个内存泄漏(它只是错过了内存) 我希望有人能帮助我!