Articles of 内存

如何阅读免费和htop的新版本的内存使用情况?

在我切换到基于OpenVZ的VSPes上的Ubuntu 16.04 64位服务器之前,我曾经从free和htop读取输出来分析实际的RAM使用情况。 现在随着新的自由和新的事物发生了变化 ,我不能再理解如何阅读它了。 我以为这是因为操作系统版本,但也发生在14.04这些软件包更新。 从这个链接看起来像 – free – 在free是相当于旧的+/-caching/缓冲,但这个输出是4MB的+/-caching/caching“免费”下,现在是: root@server3:~# free total used free shared buff/cache available Mem: 131072 85884 0 73460 45188 3566 Swap: 0 甚至与旧的相比呢? 在旧的free我有几乎120MB,如果有必要的其他进程使用(这是从我的testing是真实的),这里是完全不同的。 同样在htop,我看到更多的内存使用量比可用…呃? 它曾经是4 / 128MB那里。 这些OpenVZ的bug可能吗?

Windows XP仅在我们的一个盒子上使用高达1.3GB

我注意到,我们的一个Windows XP 32位盒,有4GB的RAM,只能使用高达1.3GB的物理内存。 有没有人遇到过这个? 我能想到的唯一的事情是它是一个4GB的32位操作系统的东西,但我不明白为什么会导致XP只使用1/3的RAM。 谢谢! 回答你的问题: 操作系统显示3.25GB的RAM。 即使在高负载下(即Photoshop + Firefox +其他RAM密集型程序),系统(根据程序)也只使用了高达1.3GB的RAM。 内存负载保持在33%左右。 我只换了2GB的1GB的一个,把我带到3GB的RAM。 Windows XP说我有3GB的RAM安装。 但是Procexp报告使用的只有750MB,约占内存的25%。 所以它似乎不是一个32/64位的问题。 盒子上有一台华硕E8400,在华硕P5K SE主板上运行。 操作系统是Win XP SP3 32位。

在Windows Server 2008中,为什么我的BIOS和计算机属性显示所有我的安装的RAM,但任务pipe理器不?

我在戴尔Inspiron 530上运行Windows Server 2008作为一个糟糕的开发商的开发服务器。 我们正在使用Hyper-V,并需要大量的RAM。 我们目前安装了6Gb的内存,但是当启动到64位的Win2k8 Std Ed。 – 任务pipe理器只报告3Gb + – 我无法运行我的2台虚拟机,每台configuration2Gb。 BOIS安装屏幕显示已安装的6Gb,而Win2k8中的计算机属性也显示已安装6Gb。 有人有主意吗?

RHEL5 Xen dom0最大内存?

我有一个48GB或RAM的服务器,我已经安装了RHEL5的XEN内核。 我想也许这是正常的行为,但内核似乎只能看到32GB。 我在网上环顾四周,发现很less。 我认为一个重要的数据点是, xm info报告total_memory为49142(MB,我假设),我想这意味着我可以利用48GB的我的虚拟机?

SQL Server 2005 x64,configuration最大的服务器内存

我有点新手configurationSQL服务器,只需要build立一个SQL Server 2005 x64新的Server 2008 x64机器。 一切似乎运行良好,但是我有一个关于“最大服务器内存”选项的问题。 这个选项是否应该直接configuration好? 有问题的服务器在这个阶段有16GB的RAM。 我已经select打开锁内存页选项,但似乎有很多相互冲突的build议是否要做到这一点。 在我看来,如果内存页面被locking,那么设置最大的服务器内存选项似乎很重要,以防止SQL为了自己的利益而花费太多。 但是在说,看来SQL也会在需要的时候释放内存。 但是这个机制允许它决定要释放什么,而不是OS把它认为是最好的。 所以在这个阶段,我想我应该把最大的服务器内存设置为大约12GB。 应该指出的是,服务器在这个时间点上根本不存在内存限制。 这里最好的做法是什么? 谢谢!

DDR3与DDR2的数字计算机?

如果你正在devise一个桌面计算盒(类似于一个quadcore XEON或者Opteron和一堆RAM)来运行不依赖内存带宽的代码,你会非常担心使用DDR2和DDR3 RAM吗? 使用DDR3的新型机器价格更高,而且我也没有看到DDR2和DDR3之间在原始带宽之外的性能差别很大。

整合Apache与tomcat导致性能/内存增益?

我正在使用tomcat独立。 现在我看到tomcat开始使用比我预期更多的内存。 从tomcat服务静态文件可以是这样的原因? 或者可以从apache服务静态更好的内存使用。 Thx Enes

SQL Server 2005和2008内存configurationbuild议

我们有一些32 GB或RAM的SQL Server。 我被告知,Windows需要大量的可用内存来有效地pipe理所有的RAM,并且我应该在SQL Server实例上configuration内存使用情况,以每8 GB RAM释放一个GB内存,所以在一个服务器与32 GB的RAM和我单个SQL Server实例我应该configuration实例使用最多28 GB的RAM。 另一方面,我听说你不应该限制一个SQL Server实例可以在专用的SQL Server上使用的内存。 所以,有人可以解决这个问题给我一劳永逸:-)

如何查看分页池内存中分配的内容?

下面是windbg.exe的内核debugging器中的!vm命令的输出示例: *** Virtual Memory Usage *** Physical Memory: 259676 ( 1038704 Kb) Page File: \??\C:\pagefile.sys Current: 1558056 Kb Free Space: 1206384 Kb Minimum: 1558056 Kb Maximum: 3116112 Kb Available Pages: 92541 ( 370164 Kb) ResAvail Pages: 174950 ( 699800 Kb) Locked IO Pages: 56 ( 224 Kb) Free System PTEs: 187264 ( 749056 Kb) ******* […]

thttpd内存使用情况

我有一个运行在ARM框中的thttpd服务器,我用它通过cgi来提供图像。 我观察到的是每个映像服务的可用内存量较低,而在psoutput中,VSZ列增长为thttpd。 在某些时候,当CGI为asng时,thttpd给了我一个错误500,并且日志说“无法分叉” vsz正在增长的内存大小大约与所提供的映像大小有关。 是thttpd做某种caching,但不能回收内存时分叉? 内存泄漏? 我怎样才能禁用这种caching行为?