我有一个44GB的.MYD文件和34GB的.MYI文件的MySQL表。 我从命令行运行脚本来分析这个表中的数据。 MySQL并不是最大化CPU,我的内存是最大的,VMSTAT报告数据正在交换到磁盘…但我不是非常熟悉这个工具,它是报告。 我正在运行一个高内存双XL亚马逊EC2实例。 它有34GB的RAM。 我不太熟悉MySQL调优,系统在Linux CentOS上以默认安装运行。 当前的机器是否有足够的内存来有效地处理这个表格? 我还需要担心哪些其他configuration? 可用的最大的系统有68GB的内存。 当MySQL加载一个表时,究竟是什么加载到内存中? 我想更好地理解正在发生的事情。
我想通过使用我们服务器中有更多的可用RAM(有4GB的价值)来最大限度地提高连接的速度。 我需要编辑哪些文件,需要添加哪些指令等等? 实施这样的事情有多困难?
我们正在使用dnscache服务,在一两个星期后内存使用量变得过多(〜6GB)。 重新启动服务可释放此内存,但执行ipconfig / flushdns不会,ipconfig / displaydns会在caching中显示aprox 15-20个条目。 我们已经检查,似乎每秒发生aprox 150 DNS查询,但我不希望这会导致此内存问题的影响。 我试图searchMSDN的修补程序或错误报告,但我只能find一个内存泄漏在Windows 2003的引用。任何人都可以build议如何进行。
我有两个不同的服务器上的两个不同的tomcat 7实例(oracle jdk7),硬件configuration几乎相同(均大于24 GB RAM)。 两个tomcat服务器都具有相同的configuration,并在这些服务器上部署相同的Web应用程序。 卡塔利娜select如下: -XX:PermSize=128m -XX:MaxPermSize=512M -Xmx2048m -XX:+CMSIncrementalMode -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC 在运行负载testing(强调大量并行执行的请求的REST API)时,其中一个服务器会抛出java.lang.OutOfMemoryError: Java heap space (这里是stacktrace: http : //pastebin.com/wuS1MVCC ),另一个服务器工作得很好。 我不知道为什么会这样。 有没有人遇到类似的问题?
我想弄清楚这个Hp Proliant DL380 G4需要什么样的内存。 我可以看到,这将从这篇惠普文章http://partsurfer.hp.com/Search.aspx?SearchText=311143-421 PC2-5300 ddr2内存。 我无法弄清楚是需要PC2-5300r(注册)还是PC2-5300F(全缓冲)。 有谁知道这些需要哪些?
我遇到了Cisco 7604路由器的一个不寻常的内存问题,尤其是Supervisor引擎(SUP32-GE-3B)上的内存,以及它如何与IOS要求相关。 我正在为客户准备路由器,但是由于内存不足,在尝试加载所需的IOS版本时发生崩溃。 必要的IOS版本(AdvIPservices)需要512MB DRAM,128MB闪存; 而成功加载的IOS版本(IPservices)需要512MB SDRAM,而且只有64MB闪存。 Supervisor引擎有一个256MB RAM模块,MSFC2A有另外的256MB RAM模块。 bootflash卡是256MB。 这里存在这个问题:当我使用“sh ver”检查可用内存并确认系统满足IOS最低要求时,下面是它报告的内存: 思科CISCO7604(R7000)处理器(修订版2.0)与458752K / 65536K字节的内存。 65536K字节的Flash内部SIMM(扇区大小512K)。 前两个值合计为512MB,这意味着系统具有足够的SDRAM,即使它没有(除非它包含Supervisor和MSFC的总RAM)。 我用一个512MB的卡取代了bootflash作为问题,但问题仍然存在。 为了让事情变得陌生,我将这个结果与我以前的7604版本的一些日志文件进行了比较,并报告了以下内容: 思科CISCO7604(R7000)处理器(修订版2.0)与458752K / 65536K字节的内存。 65536K字节的Flash内部SIMM(扇区大小512K) 除了在运行AdvIPservices映像时报告这一点。 我假设这个路由器在购买configuration文件中也有两个512MB RAM模块,因为它能够毫无问题地加载IOS映像,但是当时我没有理由打开路由器并物理validationRAM模块,我不再有权访问该路由器。 我在两台路由器之间看到的唯一的区别就是在启动时出现的这一行: 好路由器: 具有524288千字节主内存的Cat6k-Sup32平台 “坏”路由器: 具有262144千字节主内存的Cat6k-Sup32平台 但是,另一行显示在每个路由器之间相同的引导过程中: 好路由器: 具有524288千字节主内存的Cat6k-MSFC2A平台 “坏”路由器: 具有524288千字节主内存的Cat6k-MSFC2A平台 所以这是我的问题: 在硬件方面,这两种不同的“Cat6k”平台内存值是指什么? 如果Cat6k值对应于RAM模块,那么为什么“坏”路由器声明MSFC有512MB RAM,而MSFC实际上只有一个256MB模块? “显示版本”内存值(特别是“内存xK / yK字节处理器”)对应的值是什么? IE:这两个PBR在这里显示相同的内存值,但Cat6k-Sup32的值不同。 这怎么可能? IP服务和AdvIP服务映像都需要512MB DRAM(根据Cisco IOS比较工具),但“坏”路由器只会由于内存不足而加载IP服务映像。 为什么是这样? 思科列出的内存需求是否可能被“填充”为IP服务映像,实际上只需要256MB? “最小闪存”大小是两个IOS版本之间唯一的内存需求差异,“坏”路由器超过了两个映像的最低要求; 但它只会启动IP服务映像。 无论bootflash卡的容量是256MB还是512MB,问题都会持续存在。 有没有一个首选的命令(IOS或ROMMON)我可以用来validation未来的内存需求? […]
我们有一个通过GoDaddy托pipe的Linux虚拟服务器,而且我们的网站最近运行缓慢。 我捅了一下服务器(我不是一个系统pipe理员,并有非常有限的Linux经验,主要是从C编程类)。 这里是free -m命令给我的东西: [~]# free -m total used free shared buffers cached Mem: 2048 2048 0 0 0 0 -/+ buffers/cache: 2048 0 Swap: 0 0 0 我对这个命令和结果的理解是,所有的内存都被使用了,没有一个是在缓冲区中,这让我觉得非常糟糕。 我注意到,我们的MySQL药水正在使用大约22%的内存,但是我不想惹恼这个,因为数据库很重要(不是我认为它会打破数据库,但它肯定会使它无法访问,这是坏)。 我想服务器重新启动是最好的,但是我的老板不想让这个站点停下来,所以现在已经不行了。 我还能做些什么来改善这种状况? 我不确定什么信息在这里是重要和有用的,所以如果得到请求,我会用信息更新这个信息。 这是一个生产服务器,所以我不想做任何事情,像下降caching。
我有一些服务器来组装。 我有几个HP Proliant DL320e Gen8 V2服务器,带有2个LFF硬盘驱动器插槽和4个RAM插槽。 它附带了一个PC3 12800E 11-13-E3内存条,我不确定最后几件事应该指定什么。 我检查了PDF文件,似乎没有详细说明是否需要使用HP SmartMemory,或者我可以使用任何旧的UDIMM棒,只是它支持8GBx4configuration的最大32GB。 我可以使用任何种类的RAM吗? 唯一的硬性要求是似乎需要ECC。 它可以是任何品牌? 我不确定,而且似乎也无法在PDF或在线存储器configuration程序中的产品在线文档中find可靠的答案。 在PDF末尾附近,显示了一些HPE提供的RAM选项,都是ECC。 规则和准则的措辞更加模糊了这一点,而没有详细说明如何使用他们的具体记忆是一个指导原则或规则。 我需要知道如果使用HP / HPE SmartMemory是一个实际的硬性要求,或只是一个最佳做法 。 我很感谢你的build议,但我正在寻找答案,而不是一个意见。 标准内存加可选内存可选安装4 x 8GB PC3-12800E UDIMM ECC DDR3 UDIMM内存工具包,最高可达32 GB内存,工作频率为1600MHz时,每个通道有4个插槽,每个通道2个DIMM。 注意:下面的图表并不代表所有可能的内存configuration。 注:为了获得最佳性能,build议客户将内存安装在同一对内 一般记忆人口规则和指南 : •HPE ProLiant DL320e Gen8v2Server有四个内存插槽 •每个服务器有两个通道,每个通道有两个DIMM插槽 •内存通道A由最靠近处理器的两(2)个DIMM组成•内存通道B由离处理器最远的两(2)个DIMM •不同types的处理器有不同types的内存支持。 •支持单/双列1333/1600 MT / s ECC UDIMM(无缓冲DIMM) •服务器支持最高32 GB(4 x 8 GB)的非缓冲式DIMM •不支持RDIMM; […]
一些用户抱怨在全新的服务器上performance不佳。 在这台机器上唯一的运行是Oracle 10.2。 乍一看,一切都看起来不错:负载是最小的,没有日志。 唯一能find的是vmstat抱怨大量的交换和阻塞进程。 我应该从哪里开始解决这个问题? # vmstat -S 5 5 kthr memory page disk faults cpu rbw swap free si so pi po fr de sr rm s0 s1 s2 in sy cs us sy id 0 0 0 12420128 16679384 0 0 672 809 809 0 0 -0 2 2 -0 875 572 […]
我刚刚build立了一个新的(ish)机器,并将6个RAM插入它。 我决定尝试Windows 7(64位)的RC。 正如我使用它,我注意到机器说,它有6演唱会的内存,但只有5可用。 这使我有点疯狂,因为它能够发现6演出。 显然不是这个问题“ 老兄,我的4GB内存在哪里? ”,因为我得到了5个演出。 我也注意到,BIOS只报告5演出可用。 我认为这可能是一个糟糕的RAM芯片,所以我开始交换他们进出。 最终我确定他们都很好。 我注意到在BIOS中的内存重新映射function,所以我给了一个尝试和Windows和BIOS是报告所有6演出是可用的。 为什么重新映射需要完成? BIOS不应该自动使用所有的内存?