Articles of 内存使用情况

SQL Server 2008 R2内存泄漏

我们正在从一台服务器转移到另一台服务器。 我正在将SQL Server数据库从我们的新服务器上运行,旧服务器现在将其用作数据库服务器,旨在使DNS从一台服务器平滑过渡到另一台服务器,而DNS传播则无需停机。 目前在新服务器上没有其他任何东西正在运行,这是一切的全新安装。 sqlserver.exe进程似乎是不断增加的内存要求,这是最有可能是连接不正确closures我的网站上? 或者在SQL Server中有没有已知的内存泄漏? 我们每天收到大约4万的页面浏览量,大概是爬虫浏览量的5倍。 总数据库MDF + LDF大小相当小,只有600MB。 sqlservr.exe的当前提交(KB)是2393000。 它每秒钟或更快地以0.5MB的速度增长。 如果这是连接不正确closures我们的网站有什么办法来清理旧的打开连接? 除了明显的根源之外,我们还能做什么呢?

Linux什么时候内存不足?

我试图build立一个进程意外停止的原因,一种可能是服务器内存不足,但我不确定是否理解了内存和Linux。 从free命令(从我试图解决的问题从同一台机器采取以下输出): total used free shared buffers cached Mem: 991 827 163 0 107 361 -/+ buffers/cache: 358 633 Swap: 0 0 0 最上面的一行表明,这台机器确实使用了大量的内存(只有163 Mb免费),所以如果更多的进程启动(他们这样做),那么我们可能会有内存不足的情况下,各种进程被杀害。 然而,我一直都认为,由于Linux在内存中大量使用缓冲区和caching,可以根据需要使用,所以我应该关注的数字是第二行,这表明〜633 Mb是免费的,在这种情况下,我认为这台机器不太可能会耗尽内存。 那么你能否澄清一下我对Linux和内存的理解,并且帮助我理解Linux何时实际运行内存不足? PS – 这台机器是一个单一目的的机器 – 它运行一个大型networking应用程序的后台进程,这就是它所做的一切。 没有Web服务器,没有数据库,只有一个巨大的Ruby on Rails应用程序作为后台进程运行。 偶尔的cron作业会启动特定的应用程序任务,这些任务会临时在内存中创build另一个rails应用程序实例。

如何判断Windows服务器何时将从更多的内存中受益

我们有一个构build服务器虚拟机,以前有4GB的RAM分配,但现在已经减less到2GB,部分作为一个实验,看看它是否运行良好,内存less。 在构build过程中,我一直在监视任务pipe理器中的内存使用情况,以监控“正在使用”的内存有多less,并且没有超过90%……这让我怀疑它运行的很好。 但是,这让我开始思考: 他们关键的指标是什么,它会告诉我一台服务器有没有足够的内存,或者会从中受益? 是否像随着时间的推移在“使用中”内存一样简单? 或者我应该看看“可用”? 或者看一下分页的数量? 我应该设置警报和什么? 我想我正在寻找一些分析服务器内存使用情况的见解。

每天早上6点左右,EC2实例的空闲内存突然下降

自从我在AWS上build立一个服务器后,我几个月来一直注意到,我的实例几乎每天都会在UTC时间上午6点左右的正常时间突然降低空闲内存。 这是一个t2.nano实例,绰绰有余我的需要。 当时没有不正常的活动,通常没有连接到服务器(这是一个适度的个人网站)。 我创build了一个监视Python脚本的服务器来logging这个,并在内存下降时重新启动服务器: 2016-12-08 06:14:30,971 – AWS_Server_Watcher – INFO: Free memory: 280 MB 2016-12-08 06:16:31,096 – AWS_Server_Watcher – INFO: Free memory: 280 MB 2016-12-08 06:18:31,231 – AWS_Server_Watcher – INFO: Free memory: 280 MB 2016-12-08 06:20:31,365 – AWS_Server_Watcher – INFO: Free memory: 280 MB 2016-12-08 06:22:31,499 – AWS_Server_Watcher – INFO: Free memory: 280 MB 2016-12-08 […]

一个进程(MySQL)在32位操作系统上可以消耗的最大内存是多less?

我有一个32位的RHEL盒子上运行的MySQL。 服务器本身具有4GB的总内存,2GB分配给MySQL。 我想知道我可以放在框中的最大内存量以及我可以分配给MySQL的多less内存。 我已经听说2GB和4GB是32位操作系统上的每个进程限制。 最终,我想知道是否可以在不升级到64位操作系统的情况下增加MySQL的内存。

良好的免费软件来跟踪和graphics内存和CPU使用率在Windows上?

关于 Linux内存跟踪有 很多 问题 ,但是我没有看到任何Windows。 在我的情况下,但它的Windows XP专业版我需要跟踪内存和CPU的使用情况。 我需要它的原因是由于服务器程序,我试图吃的是我的处理器和我的一些记忆,这是冻结我的RDP会话和系统资源pipe理器,甚至很难login身体。 由于这是一个非常有限的服务器,我正在使用(奔腾4 768 MB RAM随着这个程序消失),我需要一个程序, 不运行/需要一个networking服务器。 如果需要的话,我可以给它一个MySQL数据库。 这样的程序有什么build议吗?

服务器负载检查

是否有可能跟踪哪个文件或进程或数据库查询影响VPS的负载? 我使用了512 MB保证内存和1 GB突发内存的Centos,我运行了3个WordPress站点,每个站点每天的访问量为30-100人, 每2-3天后我需要重新启动我的VPS,因为资源占用内存很高, 我尝试运行top命令,它显示Apache为高, 但有没有可能检查哪个网站正在加载? 这里是我的“top -c”命令输出结果

通过sqlservr.exe进程内存利用率高

子:由sqlservr.exe进程的高内存使用率。 当我查看任务pipe理器进程或通过使用perfmon内存计数器(Sqlserver:内存pipe理器:目标服务器内存和Total服务器内存)我得到高内存利用sqlservr.exe进程近8 GB(目标服务器内存计数器)和7.95 GB(总服务器内存)。 当我重新启动MSSQLSERVER服务时,它再次发射到相同的大小。 我经常遇到这个问题。 请帮助我确定为什么SQL服务器使用这么多的内存,以及如何找出什么查询,存储过程等使SQL Server使用这么多的内存。 ***我没有在我的代码中使用任何触发器或游标。 谢谢

Apache2进程在512MB VPS上占用过多的内存

我正在运行一个具有512MB内存的Ubuntu VPS。 它只是开发服务器,所以几乎没有stream量。 尽pipe如此,我不时得到内存耗尽的消息,我的整个内存都被用完了。 我试图在SF上浏览各种类似的问题,但是却无法真正了解没有stream量的服务器正在占用内存的情况。 以下是顶部的输出: ps aux的输出为: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.3 23572 1684 ? Ss Apr11 0:03 init root 1177 0.0 0.1 18888 1028 ? Ss Apr11 0:01 cron mysql 1189 0.0 5.6 258344 29680 ? Ssl Apr11 1:04 /usr/sbin/mysqld syslog 1202 0.0 […]

MySQL服务器使用太多的内存

我注意到,我的服务器行事缓慢,也发现MySQL是使用大量的内存 – 423.1 MB的3.9 GB的免费… – 在我重新启动mysql后,3.8 GB的3.9 GB。 几分钟后,3.9 GB的2.5 GB。 哪里可以成为一个问题? 它是MySQL,与MySQL 5.1。 先谢谢你!