Articles of 记忆

一台根服务器每月能处理超过五千万个请求吗?

我正在运行安装在一台服务器上的LAMP应用程序,每个月大约有1M PI。 现在我正在寻找一个潜在的合作伙伴关系,我的应用程序可能每月提供约500-80万个请求。 这是我的架构如何看起来像: 所以图片是由static.domain.com提供,而应用程序由www.domain.com提供。 其中90%的stream量来自API的API在单独的https域名api.domain.com下,但是查询mysql和solr栈。 一台具有128GB内存的根服务器和SW-Raid 1中带有英特尔®至强®E5-1650 v3六核Haswell的固态硬盘能够处理该负载吗? 大多数请求都会违反solr并只提供一个json feed,可能不会触及“disc”。 这是与128GB的RAM的矫枉过正或将一台服务器甚至无法处理该负载? 我也可以去2台服务器和负载平衡。 问题是如何在这个架构内。 谢谢你的提示。

768Mb RAM @ 333Mhz比400Mhz 512Mb RAM更快还是更慢?

我有一个简单的问题,但不是硬件专家。 我有一个小型的低预算服务器,512 Mb SD RAM,400 Mhz。 我有一个额外的256个,但它的333兆赫。 我知道我可以将它添加到系统,它会自动将400Mhz调整到333Mhz。 但是我的问题是,性能更快/更好:400Mhz 512或333Mhz 768?

广泛的memtest

在Ubuntu 10.04(内核:2.6.28)上,我安装了新的内存,并运行了13小时的memtest。 当我重新启动机器,我得到一个IOH过热错误,机器无法启动。 我等了5分钟,然后再次启动机器。 它启动到操作系统,一切似乎都很好。 有什么方法可以testing是否由于过热而损坏IOH?

Xen VPS不反映使用xm mem-set的RAM升级

我正在尝试在Xen虚拟机上升级RAM而无需重新启动。 虽然它看起来在主机节点上工作,但是VM并没有拿起升级的内存。 从756 MB升级到1024 MB。 以下是我使用的相关信息 xm列表vm2 名称ID Mem VCPU状态时间(s) vm2 35 768 2 -b —- 180.5 内存升级使用xm mem-set xm mem-max vm2 1024 xm mem-set vm2 1024 主机节点现在看到它已经升级了RAM, xm列表vm2 名称ID Mem VCPU状态时间(s) vm2 35 1024 2 -b —- 210.6 不过检查虚拟机上的内存仍然只显示756MB, #free -m caching总共使用的空闲共享缓冲区 Mem:750 669 80 0 23 145 – / + buffers / cache:500 […]

(VMware)即使Active不在Active状态,RAM使用率仍然很高时,Linux guest虚拟机VM是否会交换?

我们目前正在我的环境中进行讨论。 假设是这样的 “为Linux中的物理基础架构内存pipe理(如top,free,vmstat,/ proc / meminfo)devise的工具不适用于ESXi虚拟机pipe理程序中的虚拟机,因为它们依赖于操作系统直接监视物理RAM的能力在一个裸机系统。 在虚拟基础架构中,客户操作系统不能查看物理硬件,而只能查看(ESXi)pipe理程序模拟的虚拟硬件。 由于操作系统无法直接访问大部分主机服务器的物理硬件,传统的性能监控工具将无法在虚拟基础架构中正常运行。 在VM guest(SLES 11)中,我们看到RAM利用率在93%左右。 但是在vSphere / vCops中显示的分配RAM的8388608(8GB)KB为5072309 kb的Active Write。 大约有60.46%的利用率。 问题是,上述假设是否正确,如果是的话: 如果guest虚拟机内部的guest虚拟机在虚拟机中不准确,并且达到100%的内存利用率,那么VM guest虚拟机将进行交换,如果这样,我推测位于SAN上的vswp会导致VM Guest虚拟机出现减速。

分配太多内存时服务器崩溃

我的服务器崩溃时,我的一个用户正在运行一个'R'脚本(这个脚本需要大量的内存)。 下面是我看到的最后一个顶端 : top – 11:32:39 up 20 min, 4 users, load average: 1.08, 0.85, 0.46 Tasks: 336 total, 2 running, 334 sleeping, 0 stopped, 0 zombie Cpu(s): 6.1%us, 0.2%sy, 0.0%ni, 93.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 65939968k total, 5131440k used, 60808528k free, 88256k buffers Swap: 68124664k total, 0k used, 68124664k free, 1077612k cached PID […]

获得最大的Linux可执行文件内存使用率

我需要一个shell脚本来检索linux可执行文件的最大内存消耗。 可执行文件可能会使用大量的应该包含在总数中的RAM来产生subprocess。 我已经试过/usr/bin/time -f "%M" /path/to/executable ,但是这总是会产生0虽然使用ps我可以validation这个进程是否确实消耗大量的RAM。 为什么time总是给我0 ,我怎么能得到我要找的数字?

FBDIMM Thermal / TDP问题

我有一个2U双Xeon服务器,配有8x 2GB DDR2 FBdim / ECC内存,位于intel s5000PSL主板上。 它是稳定的,ram memtests干净,两个CPU运行酷(35C)。 一半的棍子运行~60-65C,这对我来说似乎很热,但TDP却很好…但有四个运行75-90 +取决于负载。 我希望它是不好的散热器,但无论我如何洗牌,这四个插槽都是粘在一起的。 PSU旁边的RAM靠近插槽边缘和PSU侧面之间的距离约为3/4“,但距离PSU最近的是最酷的之一,所以不会因为过热而过热。 物理上它的布局:CCHCHHHC [PSU] C-cool,H-hot 我尝试在背面增加一对30mm的风扇进行stream出,甚至还有一些粘在(但可拆卸的)散热片上,粘在散热器上,以帮助散热。但是这两者似乎只是由于某种原因变得更糟 ,所以我完全被难住了。 任何人都有什么想法,特别是如何解决? 编辑:我放了一个临时的风道,从CPU的吹来的模块,远离他们,15分钟后,我看,他们更热,一个打破97C,不用说我closures它立即 – 我将删除pipe道,并稍后重新运行memtest,以确保没有任何损坏。 编辑#2:我运行memtest86 +一夜之间,结果是100%干净,SEL是明确的,BIOS错误日志清晰,系统状态LED是稳定的绿色,一切都是100%坚如磐石和干净…. 除了那些RAM临时存储(如果我正在读取版图,插槽B1,C1,C2,D1)以及现在发出的BIOS中的哔哔声,几天前我开始拉动并重新安装了两次短暂的,短暂的,三个短暂的。 我无法在任何手册中find,但是我可以投入的每一个testing和烙印都说明它干净而坚固。 虽然我想知道他们是什么意思,但我可以忍受哔哔声,但临时工对我很重要。 我唯一没有尝试过的是用120 / 240mm排气扇改装机箱顶部,我真的不想 – 但是即使盖上盖子,他们仍然运行75秒。 编辑#3:我做了更多一点的挖掘,内存插槽分成两个分支,每个分支有两个渠道两个插槽。 A1 / A2,B1 / B2,C1 / C2,D1 / D2:截止目前,在封盖空转时,温度如下:A1:63℃/ A2:66℃/ B1:71℃B2:60℃/ C1:76℃ C2:81C / D1:81C D2:67℃。 如果是一个频道,甚至一个分支,我会想控制器或者其他什么,但是B1,C1,C2和D1比其他的更高(我之前没有注意到B1) – 甚至没有B2 / C1 / […]

xen虚拟内存丢失

我有一个320GB内存的Ubuntu服务器。 我在这台机器上安装了xen 4.4.1,并运行了2个Debian虚拟机。 一个+ -100GB的内存和一个+ -200GB。 一切正常,直到有一点,200GB的机器报告只有128GB。 该服务器的正常运行时间为144天,在上个月的某个地方,超过70GB的内存丢失。 在dom0: $ sudo xl info … total_memory : 327634 free_memory : 16547 … $ sudo xl list Name ID Mem VCPUs State Time(s) Domain-0 0 510 32 r—– 54.4 mycroft 1 102400 16 -b—- 33.3 adler 2 204000 16 -b—- 34.5 $ uname -a Linux moriarty 3.13.0-32-generic […]

Azure内存开销

问题: Windows Azure的有效开销是多less? 问题:如果内存经常被换出,应用程序将停止运行。 租用较大的实例需要花费金钱。 通过知道我需要什么,我可以简单地计算我应该租用什么。 上下文 我一直在运行Azure计算angular色很长一段时间了。 然而,我还没有牢牢掌握的东西是Microsoft Azure为实例增加的“开销”。 这里的开销主要是“记忆”。 更多详细信息:这些是.NETangular色实例,每个虚拟机1个angular色。 基本上我想要做的是计算我的应用程序使用多less内存,并将其与实例大小相关联(例如,如果我有一个应用程序,我知道有效使用400 MB的内存,我想计算,如果我应该使用768 MBangular色或1.3 GBangular色)。 这个问题的原因 我想这样做的原因是很多的; 我可以select优化程序中的内存压力,如果我刚刚超过了某个内存限制,我可以select租用另一个实例,如果这样更具成本效益,我可以决定使用更多的实例等等。如果没有正确的信息,我发现做这些商业案例是不可能的。 我正在寻找的信息的例子 开销有多种方式: 工作者angular色VM的开销。 内存/ CPU成本? 启用远程桌面/远程debugging器。 内存/ CPU成本? 虚拟机在物理机器上的分配。 例如,如果我有一个在一台物理机上使用768 MB的14个XS实例,并且该物理机具有8 GB的内存,则意味着2 GB将被换出。 我可以有效地指望多less内存(%)? 其他影响记忆的东西? 基本上,我对任何归结为[effective memory] = [program memory cost] * a + b; 其中b可以是configuration设置,特征或常量。