Questions tagged «memory»

RAM的缩写-RAM的缩写。RandomAccess Memory,一种计算机数据存储。

7
升级到2008 R2 Enterprise并安装更多RAM后,Windows只能看到4.00 GB
(我也在Technet上发布了此内容,但我的想法已用尽) 我已从Windows Server 2008 R2 Standard升级到Enterprise,以利用更多的RAM。该服务器以前有32GB的RAM。 使用DISM从Standard升级到Enterprise似乎可以,因此我关闭电源并安装了RAM。这是一台Dell Poweredge T710,我将其从32GB提升至72GB。 BIOS可以识别RAM,尽管我需要从“ Advanced ECC”模式更改为“ Optimizer”模式才能使用所有RAM。 重新启动后,Windows可以看到RAM,但在系统面板中将显示: 安装的内存(RAM):72.0 GB(可用4.00 GB) 在资源监视器中,RAM的其余部分显示为为硬件保留。我尝试了各种RAM配置,包括将其恢复为与升级前相同的芯片和配置,但是始终仅显示4.00 GB可用。在这些论坛上的一些话题之后,我进入了msconfig并“手动”设置了最大内存,但这不能解决问题。BIOS似乎没有任何东西看起来像是内存重新映射,这是另一个建议。 如何使此RAM可用于Windows?它可以在升级之前使用,因为我可以使用服务器必须以其启动的完整32GB RAM。 屏幕截图(这是还原到原始RAM配置后的) 我不知道是否相关,但是我的远程桌面配置也消失了: (该对话框的下半部分应允许我配置“远程桌面”,它在升级之前可以正常工作,但现在还不能)。 更新 我找到了一个临时的答案-但这给我带来了另一个问题。这是我刚刚在technet上发布的内容,在这里我也问了这个问题: 好的,我暂时解决了这个问题-不是BIOS-但现在我不知道如何永久修复它。 线索来自此线程,C Clarke在其中似乎与我做过同样的事情: 使用DSIM实用程序和MS网站上提供的通用KMS密钥,“我们已将它们从标准”更新为“企业”。然后,我们将许可证密钥从GUI更改为对Enterprise有效的许可证密钥。重新启动RDP无法正常工作。” “现在我恢复到了“通用” KMS密钥,一切都正常了……” 后来他说: “然后,我使用了另一个有效的MAK密钥,并且一切仍然正常。如果我使用另一个(现在正在完全重建的服务器上工作),它不会-还说48GB RAM中有4GB可用。 ..” ...和我完全一样的症状;仅4GB可用RAM,无RDP。 我刚刚将服务器上的产品密钥更改为对企业使用通用KMS密钥-一切都很好。我有RDP,我有72GB RAM。 但是-我正在使用没有许可证的密钥。该服务器仅用于开发和测试(现在我们需要同时配置20个VM,因此需要32GB以上的额外RAM,从而需要Enterprise)。 最初,该服务器带有针对2008 R2 Standard的Dell OEM密钥,但并不是从针对2008 R2 Standard的MSDN密钥开始的。 因此,我的问题变成了- 我该如何应用MSDN Enterprise密钥并仍然保留超过4GB的可用RAM,RDP,也许我没有发现的其他功能丢失了? 我是否必须使用MSDN …

7
SQL Server-强制在内存中使用DB?
我们拥有功能强大的Windows 2008 x64服​​务器(4 x 4核心CPU,32GB RAM),运行SQL Server 2005 64位。我们有一个很小的(6GB)但非常重要的数据库,在将页面缓存到内存之前,它的访问速度有些慢(使用情况是非常随机的I / O,因此给定页面在内存中以及最终用户的可能性非常低抱怨最初的缓慢)。磁盘足够快(本地15K SAS),但我猜该应用程序编写得有些笨拙(这是一个COTS解决方案),所以我想知道是否有办法“强制” SQL Server 2005中的内存中的数据库(不支持2008年)由供应商提供,所以我们还不应该升级到该版本),以帮助避免最初出现的高速缓存填充蓝调? 我当前的方法是我从脚本中的每个表运行SELECT *以获取内存中的数据页,但是此方法未缓存某些对象(索引,全文本搜索等)(并修改了脚本以查询索引和编写适当的WHERE子句进行缓存是煮沸的海洋复合物)。

13
绘制内存使用情况的简单工具?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 是否有一个脚本将内存使用情况显示为图表(例如饼图),而每个进程都是一个单独的切片? 我不是在寻找像Munin这样的图表来显示一段时间内的内存使用情况,而是在单个时间点显示每个进程的内存使用情况。 为了使我的请求更加晦涩难懂,它是针对无头服务器的(因此没有X应用程序)。最简单的方法是编写一个PNG文件,或者可能是一个HTML文件(可以使用Javascript允许过滤过程,在图形类型之间进行更改等)。

3
使用多个CPU时平衡RAM
我们有一台CPU的HP DL360 G7服务器, 16G12G内存。我们计划添加另一个CPU。因此,我们还需要ram作为第二个CPU。如果将不同大小的ram添加到第二个cpu,会对性能产生负面影响吗?例如20G? 当前的ram配置:

2
在大型文件系统上运行fsck的内存不足
我照顾一个只有512 MB RAM的旧Debian linux盒(运行etch),但是连接了许多外部存储。一个ext3文件系统的大小为2.7 TB,fsck无法对其进行检查,因为它用尽了内存,并显示如下错误: 分配目录块数组时出错:内存分配失败 e2fsck:已中止 我添加了一个4 GB的交换分区,它仍然没有完成,但是这是一个32位内核,因此我不希望添加更多的分区会有所帮助。 除了启动到64位内核外,还有其他方法可以使fsck完成其检查吗?
13 linux  debian  memory  ext3  fsck 

5
SQL Server 2005:没有足够的系统内存来运行此查询
我们的其中一台SQL Server已经稳定运行了一段时间(几年),最近又抛出了不足的内存错误。从应用程序事件日志中,我们看到: 事件ID:701 说明:没有足够的系统内存来运行此查询。 我们管理此服务器的团队主要由负责sysadmin职责的开发人员组成。但是,我们的主要专长是发展。话虽这么说,我们对如何解决此问题一无所知。我们一直在搜索论坛等信息,但没有找到任何符合条件的信息 因此,这里有一些更多详细信息可帮助您进行故障排除: 我们的最小服务器内存设置为0。 我们的最大服务器内存设置为2000。 总物理内存为3,325.85 MB(来自sysinfo)。 虚拟内存总量为7.10 GB(来自sysinfo)。 我们没有使用AWE来分配内存,但是现在我们来看看它是否有所作为。 备份事务日志而不运行查询的作业引发了此错误。 我们有许多链接服务器。另一方面,RDBMS的类型是SQL Server(2005和2000),Oracle 10g和OSI PI系统。 这是断断续续的。我们似乎无法将任何时间或事件与错误相关联。 当然,重新启动似乎会使它消失一段时间,这由于错误消息的性质而有意义。 该服务器的数量是应用程序服务器(几个Windows Services)和Web服务器以及数据库服务器的三倍。 编辑: 我们在SP3上。我们发现的大多数帖子都是SP1之前的版本,不适用于我们。 SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 退货 9.00.4035.00 SP3标准版

1
从内存运行SQL的速度比SSD快?
最近,我们的oracle数据库在锁定到目前为止我们所知道的1个查询时一直遇到问题。 我将对发生的事情进行细分,但实际上与我的问题没有太大关系,但我愿意提出建议。 过去一个月中,用户断断续续地不知道何时会发生,会在应用程序中单击某些内容。用户单击的内容仍然未知。无论单击什么,它将在数据库上运行查询,该查询将生成约700k行。 我检查了查询所针对的表,索引看起来不错。 数据库为60GB,服务器上为32GB。 从数据库服务器上的日志中,我看到I / O很高,但是CPU和RAM保持不变。 一台应用程序服务器,CPU达到大约75%。我可以找到工作进程,找到PID,但是当我杀死与工作进程相关的PID时,CPU将短暂关闭然后再向上运行。 同样,回收应用程序池,然后重新启动IIS也是一样,CPU将短暂关闭然后再重新启动。 要使服务器恢复正常运行,唯一可以做的就是重新启动。 因此,如果此查询是导致锁定的原因,我的建议是,可以在盒子上增加内存以允许数据库被缓存并耗尽内存。我曾经听过一次,但我不确定这是否属实。 该存储是具有3层的HP PAR 3,数据库几乎位于SSD层中。 SSD或内存哪个更快
12 iis  memory  oracle  ssd 

2
Windows Server 2008 R2 64位内存泄漏
我的一台办公室服务器出现问题。它是具有6GB RAM内存的虚拟化Windows 2008 R2 Server。它仅具有Microsoft SQL Server(分配的最大内存= 3GB),并且仅使用不超过1GB RAM的软件。但是,服务器的RAM内存几乎已满,在任务管理器中查看进程似乎并不能得出结论。我已经安装了RamMap,但是不能很容易地解释它,您是否可以识别出任何“高价值”?

1
我如何找到哪个内存出现CE错误?
在/var/log/kern.log: kernel: [13291329.657499] EDAC MC0: 48 CE error on CPU#0Channel#2_DIMM#0 (channel:2 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0) 这是edac日志,内存之一有ce错误。 我已阅读edac doc Dual channels allows for 128 bit data transfers to the CPU from memory. Some newer chipsets allow for more than 2 channels, like Fully Buffered DIMMs (FB-DIMMs). The following example will …
12 memory  dmidecode 

1
拥有唯一的电子邮件VPS服务器的好处
我在VPS服务器上托管了大约5个网站,出于某种原因,我最近又购买了另一台VPS服务器,只是为了托管这5个网站的电子邮件。我想知道将一个单独的电子邮件服务器与其Web主机隔离开的利弊。 我最初这样做是为了避免在一台服务器上运行多个软件。因此,像PostFix,Dovecot之类的公司不会共享资源并降低mysqld,php-fpm的速度……但是由于我是菜鸟,所以我不知道该支持哪种假设。

2
如何查找使用Linux交换的内容或交换中的内容?
我有带有28GB RAM和2GB交换空间的虚拟linux(Fedora 17)服务器。服务器正在运行一个MySQL DB,该数据库已设置为使用大多数RAM。 运行一段时间后,服务器开始使用swap换出未使用的页面。很好,因为我的交换默认为60,这是预期的行为。 奇怪的是top / meminfo中的数字与进程中的信息不对应。即服务器正在报告这些数字: /proc/meminfo: SwapCached: 24588 kB SwapTotal: 2097148 kB SwapFree: 865912 kB top: Mem: 28189800k total, 27583776k used, 606024k free, 163452k buffers Swap: 2097148k total, 1231512k used, 865636k free, 6554356k cached 如果我使用来自/server//a/423603/98204的脚本,它会报告合理的数字(很少的MB被bash's,systemd等交换)和MySQL的一大分配(我省略了很多输出行) ): 892 [2442] qmgr -l -t fifo -u 896 [2412] /usr/libexec/postfix/master 904 …
12 linux  memory  fedora  swap 

1
VMware不断扩充的“ Unballooning” RAM
给定此问题中描述的受约束的RAM情况,什么是最干净的方法(手动或编程方式): 标识其VMware气球驱动程序已回收其RAM的VMware虚拟机。 “ Unballoon ” RAM。 假设环境有更多的物理RAM。 我发现我可以将虚拟机vMotion迁移到另一台主机,这可以清除气球状状态。还有其他可行的方法吗? 注意:我已经为环境添加了几台主机和512GB的RAM。膨胀的VM不会触发DRS重新平衡操作或自行取消气球。我必须手动对每个受影响的虚拟机进行vMotion清除,如下所示... 这是之前... 之后...将vMotion移至群集中的另一台主机之后。

5
带有256GB内存/ 48核的Linux-机器开始th动/窒息,仅剩大量内存
机器:Dell r815,CentOS 5.4、256GB RAM,4 x 12核。 我们有一个具有275GB文件的应用程序。它一次对20GB的数据进行就地排序,即它交换位并替换为同一文件。这一切都很好。 最后一步是读取整个文件,并对不同的20GB块进行合并排序,然后将它们输出到一个新文件中。 这个过程可以运行一段时间,最终将大约50GB刷新到磁盘。此后的某个时间,WHOLE机器开始崩溃。 简单的命令一样ps -ef,ls -al,挂了很长一段时间,并显示为以100%的CPU(这只是一个核心)。 查看上的内存统计信息top,我看到它正在使用大约120GB的RAM(因此128GB可用),并且在“缓存”部分下有120GB。 以前有没有人见过这种行为?在具有64GB内存的计算机上,相同的过程运行良好-因此,我认为这与计算机中具有的RAM装载有关。 (正如我们所说的,我正在除64GB之外的所有计算机上运行测试,以排除硬件问题)。 我也许会缺少一些vm参数/etc/sysctrl.conf吗? 谢谢!
12 linux  centos  memory 

8
如何清点远程计算机的类型和速度?
我使用的Windows 2003/2008企业网络具有100个用户。我的任务是增加所有最终用户工作站上的RAM。 问题是我们的环境中混合使用了不同的计算机。有些是戴尔,一些惠普,还有一些我们从头开始构建的工作站。不用说,这些机器都不共享相同的内存类型或速度。 我知道我可以一对一地转到这100台计算机中的每台计算机以查找内存信息。但我宁愿找到一种省时,省钱的解决方案。 我是否可以通过一种方法来远程清点/审核这些计算机,以查找特定的内存类型(SDRAM,DDR,DDR2等),速度和插槽配置? 谢谢,非常感谢您的帮助。
12 hardware  memory  audit 

2
找出SQL Server 2005中的哪个数据库使用多少RAM
我的一个朋友今天问我(试图平息一个烦躁的客户),您如何才能在SQL Server 2005中找出哪个数据库在给定时间使用了多少内存(在服务器的RAM中)。 那有可能吗?如果是这样-如何?您可以使用内置的SQL Server工具来执行此操作,还是需要额外的第三方选项? 由于他专用的SQL Server计算机突然使用了其4 GB RAM中的200KB,因此,他的客户全都心慌。我真的不认为这是个问题-但是由于这个人声称它或多或少是在一整夜发生的,所以他想知道是什么导致了内存使用量的增加..... 渣

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.