Questions tagged «memory»

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

8
如何减少Unix Web服务器上的内存使用量
我目前正在使用Joyent Accelerator来托管我的Web应用程序,并且运行良好,但是我需要降低成本,因此我正在降低当前计划的等级,并施加了一些新的内存限制(256M rss,512M交换)。昨天我对它们并不太远,但是今天重新启动了几次Apache之后,我现在是411M rss,721M swap(prstat -Z -s cpu)。 在“服务器故障”中搜索仅提供了许多方法和特定工具来监视服务器,但没有提供有关如何减少/优化其内存使用量的建议。我也看到了这个问题,但是对于这种特殊的情况(或者我可以说是通用的),我认为这不好。 该服务器在共享CPU上运行Solaris,而我正在使用Apache + MySQL + PHP堆栈。 我很想知道一个人可以采取的措施来解决这个问题并解决问题。但是,我也没有时间减少内存占用并在当前计划结束之前降低计划的质量,因此,任何可以创造奇迹并节省时间的事情也都受到欢迎:)

5
异常高的Dentry缓存使用率
问题 几天前,一台具有内核2.6.32和128 GB物理RAM的CentOS计算机就遇到了麻烦。负责的系统管理员告诉我,由于交换,PHP-FPM应用程序不再及时响应请求,并且由于发现free几乎没有内存,他选择重新启动计算机。 我知道空闲内存在Linux上可能是一个令人困惑的概念,重启可能是错误的事情。但是,上述管理员将责任归咎于PHP应用程序(由我负责),并且拒绝进一步调查。 我自己能发现的是: 重新启动之前,可用内存(包括缓冲区和缓存)只有几百MB。 重新启动之前,/proc/meminfo报告的Slab内存使用量约为90 GB(是,GB)。 重新启动后,可用内存为119 GB,在一小时内下降到约100 GB,这是因为PHP-FPM工作人员(其中约600名)恢复了活力,每个工作人员在30至40 MB的内存中显示。 RES列在顶部(这种方式已经使用了几个月,并且考虑到PHP应用程序的性质,这是完全合理的)。进程列表中没有其他东西消耗不寻常或值得注意的RAM。 重新启动后,Slab内存约为300 MB 从那时起,如果一直在监视系统,则最值得注意的是Slab内存以每天约5 GB的速率直线增长。由free和报告的可用内存/proc/meminfo减少的速度相同。Slab当前为46 GB。根据slabtop它大部分用于dentry输入: 可用内存: free -m total used free shared buffers cached Mem: 129048 76435 52612 0 144 7675 -/+ buffers/cache: 68615 60432 Swap: 8191 0 8191 Meminfo: cat /proc/meminfo MemTotal: 132145324 kB MemFree: 53620068 …
34 linux  centos  memory 

7
数据库服务器:小的快速RAM还是大的慢速RAM?
我们目前正在设计我们的新数据库服务器,但我还不确定如何回答这个问题。 这些是我们的选择:48GB 1333MHz或96GB 1066MHz。 我的想法是RAM应该足够用于数据库服务器(我们有大量的数据,以及一些非常大的查询),而不是尽可能快。显然,我们无法在1333MHz上获得16GB芯片,因此需要上面的选择。 因此,我们应该获得许多较慢的RAM还是较慢的RAM? 额外信息: 可用的DIMM插槽数量:6个 服务器:Dell Blades CPU:6核(由于Oracle许可,仅一个插槽)。

7
Windows Server 2008 R2图元文件RAM使用情况
我有一台运行Windows Server 2008 R2 x64和4GB RAM的服务器,该服务器承载大约2-3百万个文件,其中大多数是图像文件。 在一个星期的时间里,我注意到服务器上的应用程序由于内存不足而导致对磁盘的过多分页,从而使爬网速度变慢,这对当前正在其上运行的所有服务产生连锁反应,性能问题。 在任务管理器中进行调查时,我注意到几乎所有4GB都在使用中,但是当您在“进程”选项卡中查看时,那里的所有内存使用量之和没有加起来,最多应该只有1.5GB。 使用Google查找解决方案时,似乎大多数RAM用于“元文件”中,该文件是文件系统上文件的NTFS信息缓存,因此系统不必再次向MFT查询信息。在任务管理器中,永远不会清除此缓存或将其标记为“缓存”,而在Sysinternal的RamMap中,则不会将其标记为“备用”。 有人建议安装KB979149修补程序,但是在尝试安装此修补程序时,它显示“此更新不适用于您的计算机”。 到目前为止,我发现的唯一临时修补程序是: 每1-3天从Sysinternals使用RAMmap到“空系统工作集”,这在任务管理器中将缓存标记为“备用”和“缓存”,以便其他应用程序可以使用该RAM。 重新启动计算机,这是不受欢迎的,因为此服务器正在服务公共网站。 目前,我必须每隔几天执行一次2.修复,以防止其达到瓶颈水平。 之前:(已使用800 MB RAM-其他应用程序无法使用此RAM) 之后:(800 MB RAM标记为缓存-可用于其他应用程序) 所以我对大家的问题是:是否存在限制该图元文件RAM使用的方法?

7
是否需要为服务器级硬件预装RAM?
考虑到许多服务器级系统都配有ECC RAM的事实,在部署DIMM之前先对其进行烧录是否必要或有用? 我遇到了一个环境,其中所有服务器RAM都通过冗长的老化/测试过程来放置。这有时会延迟系统部署,并影响硬件的交货时间。 服务器硬件主要是Supermicro,因此RAM来自各种厂商。并非直接来自制造商(如Dell Poweredge或HP ProLiant)。 这是有用的练习吗?根据我过去的经验,我只是直接使用供应商RAM。POST内存测试不应该捕获DOA内存吗?在DIMM实际出现故障之前,我已经对ECC错误做出了回应,因为ECC阈值通常是保修放置的触发条件。 你烧机的内存? 如果是这样,您使用什么方法进行测试? 它在部署之前是否发现了任何问题? 与不执行该步骤相比,预烧过程是否带来了额外的平台稳定性? 向现有运行中的服务器添加 RAM 时该怎么办?

9
为了提高SQL性能,为什么不仅仅放置大量RAM而不是拥有更快的硬盘?
人们不断告诉我,为了提高SQL Server的性能,请使用RAID 5等来购买最快的硬盘。 所以我在想,为什么不花所有的钱购买RAID 5和超级双倍速硬盘(顺便说这并不便宜),为什么不仅仅获得数吨的RAM?我们知道,SQL Server将数据库加载到内存中。内存比任何硬盘都要快。 为什么不在服务器上填充100 GB的RAM?然后,仅使用带有RAID 1的常规SCSI硬盘。这会便宜又快吗?



3
如何增加内存缓存的使用量?
我目前在运行Redhat x86_64 es5和32gb RAM的Xeon 7550服务器上。我已经安装了内存缓存,配置中剩下的唯一步骤就是设置它使用了多少内存。我是在旧服务器上完成此操作的,我在该服务器上通过Filezilla(root用户访问权限)下载了文件并进行了编辑。现在,我不记得我编辑了哪个文件以及整个过程如何进行。我想将内存设置为使用1 GB。 任何有见识的人吗?如果您会提供帮助,请彻底,因为我的Linux服务器知识有限。

3
虚拟机内存使用情况未出现在TaskManager中
我不了解Windows内存管理及其与TaskManager的关系,希望有人能启发我。 如果我正在运行虚拟机(无论是Virtual PC 2007,Virtual Server 2005还是VirtualBox,因为它们的行为相同,都没有关系)并调出TaskManager,我可以在“进程”选项卡上看到VM的一些条目,但是内存值很小(大约30 MB)。显然,它不包括VM本身实际消耗的内存。您可以使可见的各种与内存相关的列均没有不同的工作方式。“性能”选项卡上的“内存使用情况”对于包括VM在内的总内存使用情况似乎是正确的。 所以我的问题是,为什么“进程”选项卡上不显示VM的内存使用量(将为100 MB)?

2
如何解释Linux“ top”命令的输出?
在这里讨论了如何PHP-FPM使用内存之后,我发现在读取top命令中的内存时遇到了问题。这是top重启后我的截图PHP-FPM。一切正常:大约20个PHP-FPM进程,每个进程消耗5.5MB内存(占总内存的0.3%)。 这是重启之前的旧服务器PHP-FPM(前一次重启后的一天)。在这里,我们仍然有大约25 PHP-FPM个内存使用率翻倍(10MB表示总数的0.5%)。因此,使用的总内存应为600-700 MB。那么,为什么要使用1.6GB内存?
27 linux  memory  shell  top 

4
2Rx4与2Rx8 RAM之间的差异
我的IT提供商说服我2Rx4和2Rx8 RAM之间没有区别。小挖周围的告诉我,X4手段:4位芯片上VS X8手段8位。哪个好,但这有什么区别?
27 memory 

11
是否应该使用SSD禁用页面文件?
我一直在阅读这个问题,它有很多有用的信息。 但是,假设您有足够多的RAM,我认为应禁用SSD上的页面文件以延长使用寿命。我知道您在崩溃时会丢失核心转储,但是很少有人需要该信息。 据我了解,如果没有页面文件,那么当您达到RAM的极限时,可能会触发磁盘崩溃。但是对于SSD,没有颠簸的概念,读取速度很快。 你们有什么感想?
26 windows  memory  ssd 

1
内存使用率编号在顶部/顶部
有人可以解释一下此输出结果吗?每个PHP进程使用的是总内存还是已用内存的30%?此外,所有PHP进程的合并使用内存如何超过我的系统内存?这是共享内存吗? 提前致谢 top - 14:15:34 up 2 days, 12:38, 1 user, load average: 0.97, 1.03, 0.93 Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie Cpu(s): 4.9%us, 0.3%sy, 0.0%ni, 94.6%id, 0.0%wa, 0.0%hi, 0.1%si, 0.1%st Mem: 1029508k total, 992140k used, 37368k free, 150404k buffers Swap: 262136k total, 2428k used, …
25 linux  php  memory  top 

5
升级HP LaserJet打印机中的RAM是否会改善其性能?
HP 4050N LaserJet打印机的RAM升级会很重要吗?我们拥有激光打印机的真正主力。它是HP 4050N,已经使用了很多年。在过去的几年中,我注意到开始打印之前需要花费很长时间。在某些情况下,某些打印队列的处理时间过长,我们最终将其杀死,然后将其发送到网络上的其他打印机。 这台HP 4050N打印机总共有16 MB的RAM。我相信它有8 MB内置,我怀疑它在主板上。RAM有三个插槽。一个插槽在那里有8 MB的RAM。我查看了《用户指南》,显然此模型最多可以增加200 MB的RAM。 我已经看到这台出售的打印机的RAM非常便宜,无论是64 MB还是128 MB。 我的问题是,将打印机的总内存提高到80 MB或144 MB来升级RAM是否会在处理时间上有明显的改善,以便在打印包含现代图形的输出时值得这样做?还是RAM甚至是问题所在,而打印机CPU的处理速度才是真正的瓶颈? 更新:我订购了$ 10.00(128 MB)的RAM并安装了它。因此,HP4050N的总RAM从16 MB变为144 MB。我打印了以前一直处于“处理”状态并且永远不会出现的测试打印,但是在升级之后,它仍然正常打印。这符合我们的需求。正如他们所说,对于您的情况,您的里程可能会有所不同。

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.