Articles of 内存

Windows Server 2008不使用所有可用的内存

我们有一个安装了24gig的服务器,并且安装了Windows Server 2008 Standard 64位。 在控制面板/系统下检测24个设备,但只使用8个设备。 我们可以在任务pipe理器和winver.exe中看到这一点,并且由于服务器已经耗尽内存。 🙂 我们完全被难住为什么这样,所以我们非常乐意为任何指针。

Tomcat 5.5:Webapp监视选项

我们的一个生产Tomcat盒子运行两个webapps。 一个是我们的,另一个是黑盒子的应用程序,我们的供应商提供“帮助”与我们的应用程序。 不幸的是,我们在生产环境中碰到了内存限制,我正在努力添加内存,让Tomcat从JVM的更多内存开始。 然而,在我这样做之前,我想看看这两个webapps中的哪一个正在吃掉所有的RAM! 在内置的Tomcatpipe理器中是否有一个选项显示webapp的内存使用情况? 如果没有,是否有免费的解决scheme,在某个地方提供这种级别的诊断可用性? 如果需要的话,我愿意写我自己的轻量级的webapp来完成它,并且有一台在另外两台机器上运行。 谢谢, IVR复仇者

我需要一个OpenSolaris / Solaris书籍或文档build议,相关的性能/内部

任何人都可以推荐一本好书或者一组关于OpenSolaris或Solaris在内部做什么的文档? 我正在看这个post,看到一个评论说 “在Solaris系统中,交换文件被镜像在一个RAM磁盘上,如tmpfs,所以内存总是快满了,但显然certificate这是最好的策略 – mgb Jun 25 at 19:40 “ 任何人都可以validation? 然后我检查了我的OpenSolaris文件服务器,看到这个: load averages: 0.05, 0.04, 0.04; up 6+15:41:36 09:48:02 118 processes: 117 sleeping, 1 on cpu CPU states: 99.4% idle, 0.1% user, 0.4% kernel, 0.0% iowait, 0.0% swap Kernel: 1025 ctxsw, 6 trap, 1120 intr, 916 syscall Memory: 16G phys mem, 3816M free mem, […]

减lessSQL 2005中的最大内存设置

我们有一个32GB内存的2003集群。 它承载两个SQL 2005数据库实例,一个Reporting实例,并在一天中运行SSIS包。 主要实例设置为22GB的内存,第二个为SharePoint,并已被设置为4GB,并限制为2个处理器 – 每个人都非常怀疑共享点,所以它被locking。 Reporting Services的应用程序池限于6GB–可能会减less。 报告服务很快就会移到自己的服务器上,所以我们将会摆脱这种情况。 通过这种方式设置内存,我们希望没有应用程序不断争取内存。 我们现在需要为一些将从2005年实例移出的Web应用程序创build一个2008实例。 我们在服务器上看不到多less分页,通常在0到8页/秒左右,在这里和那里跳到几百页。 两个实例对于总共/目标SQL内存具有相同的值。 我希望看到主要实例的目标内存值较低,我会减less内存到该级别,为新实例腾出空间。 我曾经看过目标内存低于总数几百兆。 你们会推荐什么来为这个新实例腾出空间,同时保持其他实例的快乐? 也许跟主要实例一起dynamic吧? 慢慢减less主实例的最大值,直到寻呼或其他计数器上升?

什么操作系统从Windows服务器是更好的500 MB RAM机器?

{2003,2008}, {64,32} 它的阶段web服务器与mssql

SQL Server内存使用情况不相符

编辑对不起忘记的细节,我正在运行SQL Server 2008 R2 16GB的RAM 我的最小/最大内存分配设置为13 GB。 运行perfmon – SQL Server:内存pipe理器。 目标服务器内存和总服务器内存证实了这一点。 任务pipe理器中的内存计数器为15 GB(假设2GB用于其他应用程序) 我不明白为什么进程sqlservr.exe只显示任务pipe理器中的82KB的使用情况? 除此之外,从任务pipe理器运行在我的服务器上的进程消耗的所有内存也不会增加到15 GB。 那么是什么给了

设置SQL Server 2005以使用32位Windows Server 2003中的所有可用内存 – 并进行validation

这个问题有很多问题 – 但是它们有时可能会相互矛盾,或者没有说明如何正确地validation一切是否真正起作用 – 希望这可以是全面的。 我在Windows Server 2003 R2 Standard上运行SQL Server 2005 SP3 Standard。 我的服务器安装了8GB的内存 – 我的系统几乎完全用作数据库服务器 – 它们上面运行着一些服务,但OS +服务可以在1Gb的内存中运行。 我做了什么(请告诉我,如果我做错了什么): / 3GB在boot.ini中。 (要增加可用的用户空间量 – 信息 ) / boot.ini中的PAE。 (即使没有这个开关,Windows也声称会做PAE)。 在SQL Server中启用AWE。 为用户系统和本地服务启用内存locking页面选项。 ( 信息 )。 累积更新4(未安装在我的服务器上)之前似乎没有使用SQL Server Standard。 ( 信息 ) 设置最小/最大内存为:1024Mb / 5112Mb 完成上述所有操作之后,我们肯定会看到一些改进 – 但是现在我想validation一下我的设置,确保充分利用可用的内存。 (当最大值= 7Gb时,似乎有一个放缓,所以我从这个值中减去了,但它可能只是感性的。) 为了validation,我在PerfMon中检查了以下级别: 进程(sqlserv):工作集:76386304 SQL Server(内存pipe理器):总服务器内存:3538944(我看到一个文件,指出这不是SQL Server使用的全部内存,所以我不知道是否信任它) […]

在运行DB和IIS的VPS上,我应该限制SQL Server使用的RAM吗?

我有一个Windows 2008 R2的VPS与1 GB的RAM。 我正在使用VPS来运行SQL Server 2008 Express和IIS 7.5。 我注意到SQL Server倾向于使用尽可能多的内存,而不利于其他应用程序(这对于运行SQL Server的服务器来说是有意义的)。 我应该设定一个限制吗? 如果是这样,合理的水平是什么?

Apache2工人开始进程的吨

我安装了apache2-mpm-worker,并保留所有的configuration文件默认(我从来没有碰过他们很多)。 是否正常,当我重新启动Apache有至less20个Apache进程启动? 它不应该只是像它在configuration中所说的2? 此外,我的记忆似乎增长得非常快,直到我的机器崩溃。 我没有安装任何mods。

在BIOS中禁用内存模块用于testing目的(优化Nehalem / Gulftown内存性能)

我最近购买了两台Intel Xeon X5650(Gulftown)6核心处理器的HP Z800。 configuration系统的人select了16GB(8 x 2GB DDR3-1333)。 我假设这个人不知道这些处理器有3个内存通道,为了优化内存性能,应该select三倍的内存。 基于这些信息,我有一个问题: 通过进入BIOS,可以禁用每个具有单个内存模块的处理器上的存储库吗? 如果是这样,这会有什么不利影响或行为不同于物理删除模块? 我问,由于我喜欢在系统中存储额外的内存,如果它确实performance得好像内存不在那里。 另外,我认为这是一个testing12GB与16GB的机会,看看是否有明显的差异。 注意:根据http://www.delltechcenter.com/page/04-08-2009+-+Nehalem+and+Memory+Configurations?t=anon ,当前的configuration将总体数据传输速度降低到1066,另外,内存带宽下降了23%左右。