我不是一个Ubuntu专家,但是我刚刚在Ubuntu服务器上运行了一个top ,terminal用红色突出显示了结果,这对我来说看起来相当高。 这是正确的吗? 我只是真的在那里运行Apache和Node.js。 我能做些什么来减less记忆?
在寻求我的问题之前已经search了很多次。 我有6GB的RAM,目前使用4,2免费,缓冲区是低 # free -m total used free shared buffers cached Mem: 5982 4031 1951 0 2 16 -/+ buffers/cache: 4011 1971 Swap: 1023 3 1020 但我的ps说这个ram没有进程 # ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 19332 712 ? Ss Jul01 0:03 /sbin/init root 2 0.0 […]
一般来说,在性能方面,哪一个最好(抛开品牌)? 1x 8GB 1333MHz RAM 要么 2x 4GB 2400MHz RAM DDR3。
我在Nginx,PHP5-FPM和Memcached的池中有两台服务器。 出于某种原因,池中的第一台服务器似乎莫名其妙地丢失了大约2GB的RAM。 我无法解释它在哪里。 重新启动会使一切恢复正常,但在几个小时之后RAM又被使用了。 起初,我认为这是memcached,但最终我杀了每一个进程,我可以合理杀死,内存不释放。 即使init 1没有释放内存。 ipcs -m是空的,slabtop看起来和在内存中的服务器很相似。 df在tmpfs中显示大约360K 在相关的情况下,两台服务器几乎完全相同,它们在不同主机上的相同pipe理程序(VMWare ESXi 4.1)上运行同一操作系统,但硬件相同。 不同之处在于: 第一台服务器有一个NFS挂载。 我试着卸载这个和删除模块,但没有改变内存使用情况 第一台服务器监听HTTP和HTTPS站点,而第二台监听HTTP。 这是免费-m的输出 total used free shared buffers cached Mem: 3953 3458 494 0 236 475 -/+ buffers/cache: 2746 1206 Swap: 1023 0 1023 这里是/ proc / meminfo … MemTotal: 4048392 kB MemFree: 506576 kB Buffers: 242252 kB Cached: 486796 […]
我在一台256 MB内存的虚拟专用服务器上运行Debian Linux服务器(使用Apache 2和MySQL)。 (我也使用swapspace包。) 系统挂起。 内存图(由主机提供)显示使用的内存几乎为零(约3 MB)。 CPU使用率同时达到100%。 我已经重新启动系统,它再次运行。 发生了什么?
我知道Exchange信息存储(store.exe)的确是一个内存猪。 以至于当其他应用程序需要时,似乎并不总是分别释放内存 – 导致机器运行缓慢。 这是带有Exchange 2010的SBS 2011 Standard SP1。我们的networking中有大约30台计算机,其中大多数使用Outlook连接到Exchange。 我们也利用SharePoint。 有3个SQL Server实例,我知道SQL Server也可以占用大量的内存 – 但是它们已经被封装在2GB,甚至没有达到这个限制。 所有3个SQL Server实例组合使用大约2.5GB。 但是,我们的SharePoint站点变得非常缓慢,当我检查出来时,只有一小块内存可用(比如1GB以下)。 这是与12GB的RAM。 所以我们把它升级到了32GB的内存 – 但是现在Exchange使用了大约20GB的内存。 运行一段时间后,我们仍然会遇到一些问题。 我所理解的是,没有select对Exchange使用的内存设置任何限制。 但是,32GB的内存可用于机器,当然它不应该真的需要20个。 它仍然在1GB以下。 有没有另外一种方法可以防止Exchange基本上占用内存? PS – 这是HyperV上通过Server 2012的虚拟机。
我有一个旧的HP Proliant DL320 G5与2个1GB的内存。 我想换出旧的RAM,并安装4个2GB的RAM,以使其达到最大容量。 手册需要PC2-5300无缓冲模块。 目前的RAM标签读取:1GB 2Rx8 PC2-5300E-555-12 HYMP512U72CP8-Y5 AB-C 0716.我知道这意味着他们是1GB DDR2 PC2-5300无ECC缓冲区。 但是,当我searcheBay,亚马逊或其他网站时,我发现标有PC2-5300R或PC2-5300P的部件,并且说明中显示它们是未缓冲的,并已通过ECC注册。 我想知道的是,如果我将PC2-5300R,PC2-5300P或PC2-5300的所有DIMM都装入了无缓冲区,注册了ECC,如果服务器接受了RAM模块,或者需要PC2 -5300无缓冲,未注册ECC?
我试图为我公司的基础设施组build立服务器。 他们告诉我任何超过2GB的东西都太多了,考虑到便宜的DRAM大约是15块钱,我们发现可笑的是,我们特定的软件运行更好,内存更多。 我试图找出多less谷歌服务器使用,并固定一个数字是困难的。 我在谷歌的研究报告中发现的最好的例子是,2008年,他们的商品服务器使用2GB和4GB的暗盒,但是从来没有说过多less。 我意识到“商品服务器”是一个模糊的术语,但我只是在RAM中寻找一个粗略的范围。 我怀疑至less16GB将是常态。
是否有可能知道我的Linux服务器上运行的任何应用程序使用的内存? 我使用下面的命令来了解php-fpm使用了多less内存。 ps -ylC php5-fpm –sort:rss | awk '!/RSS/ { s+=$8 } END { printf "%s\n", "Total memory used by PHP-FPM child processes: "; printf "%dM\n", s/1024 }' 鉴于上面的命令,我想知道所有应用程序使用的内存以下面的示例输出: PHP-FPM:2.3gb MySQL:5gb nginx:200mb dovecot:100mb memcached:573mb MohyedeenN更新: 谢谢,但输出似乎重复如下: Total memory used by config : 3M Total memory used by imap : 7M Total memory used by imap-login […]
我有一个256M物理RAM和512M交换空间的VPS, 我正在尝试使用一个需要超过256米,小于512米RAM的软件,所以它使用交换。 问题是在安装的某个时刻,安装过程检查可用的物理内存,它已满(使用了一些交换),所以它暂停安装,并继续安装,以便继续安装。 我看到我需要移动一些用过的物理内存,在进程运行的时候进行交换..有无论如何我可以做到这一点? 或任何其他解决scheme! 对不起,我正在使用openvz vps,并且vm.swappiness选项不能作为解决scheme进行修改。