Articles of 内存

有没有办法在Windows 2008 R2 x64机器上testingRAM?

有没有办法在Windows 2008 R2 x64机器上testingRAM? 我有6GB的内存,我怀疑我的4根支杆中有一支可能不好。

来自perfmon Windows Server 2008 R2的总RAM%

我试图find一个很好的方法来从perfmon获得可用的RAM百分比。 我可以得到可用的Mbytes,但我找不到任何方法来获取服务器上的总安装内存或通过perfmon使用的内存。 我可以明显提醒GB,但我的每台服务器有不同的总RAM,所以不是一个很好的警报。 我理解%Committed Bytes的方式是这包括磁盘上的页面文件,所以这不是一个好的指标。 任何帮助,将不胜感激。

用于Vista 64位的RAM磁盘

我有一个运行Vista 64位的8GB内存的工作站。 我想尝试在虚拟RAM磁盘上运行一些小型服务器虚拟机,以查看性能提高了多less。 自DOS DOS开始,我还没有创build一个RAM磁盘,所以我不知道这个选项是否还存在。 我如何创build一个? 有没有人做成这个相同的想法?

如何在Windows 2008 R2中创buildRAM驱动器(RAM磁盘)?

有很多创buildRAM驱动器的工具。 他们似乎没有为Windows 2008 R2的工作。 有谁知道这是可能的,如果是的话如何。 有谁知道一个工具可以工作吗? 我已经试过了gavotte ram磁盘。 它不起作用。 当我尝试安装它只是sais“失败”。 我没有看到任何地方的日志文件。 我试了几个其他的(忘了名字)无济于事。 有任何想法吗? 谢谢

如何计算htop“Swp”?

当我运行htop(在OS X 10.6.8),我看到这样的东西: 1 [||||||| 20.0%]任务:总共70个,0个正在运行 2 [||| 7.2%]平均负载:1.11 0.79 0.64 3 [| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 4 [|| 5.8%] MEM [||||||||||||||||||||| 3872 / 4096MB] Swp [0 / 0MB] PID USER PRI NI VIRT RES SHR S CPU%MEM%TIME +命令 284 501 57 0 15.3G 1064M 0 S 0.0 6.5 0:01.26 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_90134 437 501 57 0 14.8G 785M […]

优化VPS服务器内存

我在做什么 服务器资源限制有时会紧张; 为了防止内存耗尽,我不得不限制服务器进程。 我需要一个小小的专家帮助来了解我是否在正确的轨道上,并且可能会发现任何明显的设置更改,这将有助于系统运行更稳定。 历史 最近我的公司升级到VPS,从共享主机。 基本上我们超过了我们的共享主机,并且由于主机暂停我们的网站而开始有问题,因为周末CPU使用率过高。 我们的网站用户每星期五和星期六往往会翻一番或三倍,这在我们的例子中并不出乎意料。 (每周约有5000次访问(约2500人次),周末大约有9500次访问(约4500次)) 现在我们正在使用VPS,我们没有CPU问题。 (事实上​​,CentOS WHM控制面板说我们处在“.000201%的CPU负载”)。但是,我们有内存不足的问题,导致崩溃。 问题摘要 我们的网站是基于WordPress的。 但是,除了评论之外,很less有“写作”活动。 大多数用户只是看到我们创build的相当静态的页面。 当我们几个月前第一次升级到VPS时,在2012年10月,这个网站在一周内运行良好,但每个周末都记忆犹新。 通常会在周五晚上反复地(24小时内,偶尔会有5-20次)崩溃,并持续到周六下午。 在本周内,服务器的内存使用率一直保持在65-90%,周末则会达到100%,导致崩溃。 采取的步骤正确的IT 由于我是VPS的新手,我开始使用所有的默认设置。 我后来开始调整,听取了关于解决这个网站和其他网站上的记忆问题的build议。 我已经对MySQL,PHP和Apache进行了调整,总结如下“当前configuration”。 我也重新编译Apache和PHP来删除不需要的模块。 我为WordPress(W3T)安装了一个更好的caching插件,并添加了APC操作码caching。 我也开始使用gz压缩,并将很多静态文件移动到一个单独的子域。 我写了一个漂亮的小脚本按计划检查服务器状态,并根据需要重新启动它,并且还向我发送服务器错误日志的副本,以帮助排除故障。 (我知道,如果是这样的话,这只是一个创可贴,但是让网站保持在线是很重要的,因为周末没有人想坐下来监视它。) 就在最近的一周前(2013年1月),我将服务器RAM从1 GB(2 GB可突发性)升级到2 GB(3 GB可突发性)。 这似乎已经解决了大部分的问题,但我仍然偶尔会注意到(服务器一个星期左右),以及“无法应用进程槽”的PHP错误。 目前的configuration 这是一个运行CentOS 6,Apache 2(Worker MPM),PHP 5.3.20(FastCGI / fcgi)和MySQL 5.5.28的Apache服务器。 2 GB RAM(3 GB突发),24个CPU。 目前MySQL使用约618 MB,大约20.1%的RAM。 PHP每个进程最多使用89 MB。 Apache每个进程最多使用14 MB。 典型的周日top产出: top […]

系统速度/内存注意事项x86与x64

目前我的机器上安装了Windows Server 2008 x64。 R2即将重新安装(再过几天)。 由于我仍然记得所有的设备驱动程序的调整,我想安装一个x86版本,它具有更好的Vista x86驱动程序支持(也与WinSrv2k8 AFAIK兼容)。 我有4GB的内存应该在两个平台上使用没有问题。 你会build议去x86还是在x64上再次尝试使用相同的驱动程序? 会有什么重大的速度问题? 内存问题? 我还将运行多种不同types的虚拟机(x86和x64)。 我知道我的硬件已经支持在x86主机上运行x64 guest虚拟机,所以这不应该是一个问题。

一个进程的私有字节如何能大大减less对系统执行的影响?

在64位Windows Server 2003上,我可以看到使用taskmgr或进程资源pipe理器,总的提交费用大约为3.5GB,但是当我总结每个进程使用的专用字节(通过运行pslist -m并添加所有值Priv专栏)总计1.6GB。 我知道哪个进程似乎是造成这个(sqlservr.exe),当我杀了进程,提交费用急剧下降。 然而,这个过程只消耗了大约220MB的私有字节,但是这个过程却让这个过程下降了1.6GB。 这怎么可能? 如何提交费用如此显着大于专用字节,这应该代表承诺的内存量? 如果其他一些因素导致交易费用,那么这个因素是什么,我怎样才能看到它在过程资源pipe理器中的影响? 注意:我声明我已经理解了保留和已提交的内存之间的区别 :上面的调查特别涉及只包含已提交的内存并排除保留的内存的专用字节 。 在这种情况下,进程的虚拟大小超过了4GB,但是这应该是无关紧要的 – procexp中的虚拟大小代表保留的未提交的内存,不应该对提交费用做出贡献。 我特别感兴趣的是这个问题的一般化的答案:我假设,如果sqlservr.exe可以这样的行为,任何进程可能会。 进一步调查 我注意到在这个过程中指向Sysinternals VMMap尽pipeProcexp报告了一个220MB的私有字节,但报告了一个1.6GB的“私有数据 ”。 鉴于“Windows®Sysinternalspipe理员参考手册”中关于此字段的文档声明: 专用数据存储器是由VirtualAlloc分配的内存,不会由堆pipe理器或.NET运行时进一步处理,也不会被分配到堆栈类别… VMMap的“专用数据”定义比Process Explorer “专用字节”。Procexp的“专用字节”包括属于该进程的所有专用提交的内存。 即VMMap提交的“Private Data”应该小于Procexp的“Private Bytes”。 另外,在阅读Mark Russinovich的“ 推动内存”一节“ 推动Windows的限制:虚拟内存”之后 ,他突出强调了两个不会出现在私有字节中的情况: 文件映射视图与写时复制语义(但是,根据VMMap没有分配给映射文件的重要空间)。 页面文件支持的虚拟内存(不过,我试着按照build议使用-l标志进行testing,并且没有显着的内存被页面文件支持的部分占用)

Linux中神秘的内存使用

我们有一些运行在Microsoft Windows 2012 Server(Hypervisor)上的64位Linux机器(RHEL6),也有同样的问题。 这些Linux访客服务器在MS Windows云(Hyper-V)中运行,每个服务器有16个主机服务器,每个RAM有256 GB的RAM。 他们从下面的内存使用开始: # free -m total used free shared buffers cached Mem: 48259 653 47606 0 19 106 -/+ buffers/cache: 527 47732 Swap: 13999 0 13999 # cat /proc/meminfo MemTotal: 49418204 kB MemFree: 48749868 kB Buffers: 20080 kB Cached: 108564 kB SwapCached: 0 kB Active: 149652 kB Inactive: 98856 […]

Docker + Apache,内存使用情况如何工作?

比方说,我有一个docker主机设置了50个容器,每个容器运行一个由Apache服务的站点。 据我了解,每个容器将运行一个Apache实例,通常每个Apache实例每ram使用约250mb。 那么Apache每个subprocess需要几个MB。 我是否正确地假设每个容器都需要一个完整的Apache实例的内存? 例如。 50个站点需要50 x〜300mb? 或者Apache能够在容器之间共享部分内存来提高内存效率? Docker是否适合高效的“大规模”托pipe(例如,每个站点都是容器的大量站点,每个站点都需要很less的资源)? 或者只有一个Apache容器为50个站点提供服务是可行的?