Articles of 内存

VPS非常慢,/ proc / meminfo看起来很可疑

我正在使用的VPS已经变得难以忍受了。 通过ssh,像改变目录或打开小文件需要5秒钟以上才能完成。 但是,托pipe在其上的网站只要读取的数据不超过数据库的几KB,就会以合理的延迟执行。 下面是cat /proc/meminfo 。 我不是系统pipe理员,但这看起来对我来说很可疑。 特别是主动/非主动是0.这是否意味着它不缓冲任何磁盘读取? 那么,这是否(部分?)解释性能问题? 有一个简单的方法来解决这个问题(我有根访问,但没有访问主机提供商的控制面板)。 编辑:大部分时间CPU利用率大约为零,似乎并没有影响我遇到的问题。 谢谢。 MemTotal: 4190208 kB MemFree: 3970416 kB Buffers: 0 kB Cached: 0 kB SwapCached: 0 kB Active: 0 kB Inactive: 0 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 4190208 kB LowFree: 3970416 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: […]

在服务器上查找内存?

我最近购买了一个远程服务器计划,我需要运行一些额外的服务,以前的托pipe计划只是不能支持。 (JIRA,另一个单独的Tomcat实例等) 我会认为我的Unix / Linux知识是“公平的”,但是我却遇到了麻烦,这就是为什么我的服务器如此紧张。 附件是以root身份运行的top截图。 内存使用情况(添加%MEM列)大约为16%,但显示在顶部的内存总量远远超过60% 。 我一直在试图configurationJIRA,但是在这个过程的中途,它正在解决内存问题。 注意:我已经提交了一张技术支持的票据,而且我购买服务器的pipe理员是非常有知识的,但同时解决这个问题并学习一点也不错

服务器RAM:对性能和应用程序的影响

内存对运行CentOS的networking服务器性能的影响是什么? 据我所知,如果我的应用程序只使用1.5 GB的内存,并增加我的服务器内存到4GB,那么应用程序将以相同的速度工作,因为那么他们也将只使用1.5 GB。 对性能有什么其他影响?

了解Java的内存使用情况(JIRA / Tomcat)

我有一个CentOS虚拟化服务器,我刚安装了Jira 。 Jira运行时,我无法理解Sun JVM发生了什么。 Java的最大堆大小设置为384MB,但是Java实例占用了1GB以上。 我是linux服务器pipe理新手,但是我知道他们是JVM的额外开销,并且进程内存报告并不总是准确的(特别是对于线程,我相信Jira使用很多),但我认为free -m给出更准确的总内存使用情况。 比较有和没有Jira的系统内存告诉我它使用超过1GB。 我只有1GB的物理内存和768交换/虚拟。 当我使用vmstat它说我没有任何虚拟页面,但我可能应该是。 我担心,我只运行一个进程,我的服务器已经超出了。 我怎样才能确定我的系统是(或可能)由于资源使用而跪下? 谢谢。

升级到MySQL v5.5.16后,空闲内存使用量从144MB增加到510MB

所以我的预算非常紧张(就像很多人),我有一个使用Centos v6.0 x86的VPS。 它有1024 MB的RAM。 我有Apache 2和MySQL运行。 我最近升级到最新版本的MySQL,重新启动后发现我的内存使用率从14%上升到48%。 我只在VPS中安装了1024 MB的内存,但认为这已经足够了。 即使没有任何stream量,看到这个数量的RAM使用情况是否正常? 谢谢。

调整Apache内存使用情况

我一直在努力让我的networking服务器,我遇到了一些问题。 首先,使用顶端我已经注意到,Apache使用了大量的内存,真的没有什么惊喜,但是每个进程的130-150M似乎也是高的,即使是Apache。 我运行2.2工人MPM使用mod_fcgid为PHP。 我的印象是,走这条路线会降低我的内存消耗,但是当我从Prefork和mod_php切换时,似乎并没有什么变化。 我在这里错过了什么? 我读过,调整好的Apache应该使用更接近每个进程15-25MB。 我走了吗? 下面是我用apache编译的模块列表: 以模块编译: core.c mod_authn_file.c mod_authn_default.c mod_authz_host.c mod_authz_groupfile.c mod_authz_user.c mod_authz_default.c mod_auth_basic.c mod_cache.c mod_mem_cache.c mod_include.c mod_filter.c mod_deflate.c mod_log_config.c mod_logio.c mod_env.c mod_expires.c mod_headers.c mod_unique_id.c mod_setenvif.c mod_version.c mod_proxy.c mod_proxy_connect.c mod_proxy_ftp.c mod_proxy_http.c mod_proxy_scgi.c mod_proxy_ajp.c mod_proxy_balancer.c mod_ssl.c worker.c http_core.c mod_mime.c mod_status.c mod_autoindex.c mod_asis.c mod_info.c mod_suexec.c mod_cgid.c mod_negotiation.c mod_dir.c mod_actions.c mod_userdir.c mod_alias.c mod_rewrite.c mod_so.c 其中的任何一个特别大,可以省略。 […]

内存不见了? Centos 6 x64

将服务器从centos 4升级到centos 6之后,系统只能使用12 Gb中的8个; 我以为有些错误,但事实并非如此(我试图与另一台服务器交换内存)我有6 x 2GB的DDR DIMM; free total used free shared buffers cached Mem: 8195024 560508 7634516 0 37388 169116 -/+ buffers/cache: 354004 7841020 Swap: 4200956 0 4200956 和/ PROC / meminfo中 cat /proc/meminfo MemTotal: 8195024 kB MemFree: 7702732 kB Buffers: 29232 kB Cached: 106368 kB SwapCached: 0 kB Active: 93684 kB Inactive: […]

Java / JBoss 5.1.0触发OOM Killer

我正在运行一个CentOS centos-release-6-0.el6.centos.5.x86_64(2.6.32-71.29.1.el6.x86_64),包含32GB RAM和6个vCPU作为虚拟机。 Java在版本Java(TM)SE运行时环境(版本1.6.0_27-b07)中运行。 每隔一段时间OOM杀手射击我的JBoss,configuration不使用超过13GB的RAM。 JBoss参数是 \_ java -Dprogram.name=run.sh -server -Xms12288m -Xmx12288m -XX:MaxPermSize=1024m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=/usr/java/jboss-as/lib/endorsed -classpath /usr/java/jboss-as/bin/run.jar org.jboss.Main -b 0.0.0.0 –configuration=default 发生这种情况时,以下行写入/var/log/messages : Feb 13 12:21:02 prod-app kernel: java invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0 Feb 13 12:21:02 prod-app kernel: java cpuset=/ mems_allowed=0 Feb 13 12:21:02 prod-app kernel: Pid: 11903, comm: java […]

php:memory_limit设置是否影响运行时间/速度?

如果我增加php memory_limit可以增加一个进程的速度? 或者如果有更多的内存允许超出需要的额外的资源将不会被系统用来提高当前进程的速度?

关于VPS的Coldfusion,多lessJVM堆内存?

最近我得到了一个VPS服务器,我正在运行ColdFusion,网站运行良好,直到它获得越来越多的stream量,我开始遇到“OutOfMemory”exception。 我只想提高VPS服务器的内存,但这并没有帮助。 在做了一些Googlesearch之后,我在CFpipe理设置中find了一个设置来设置JVM堆内存。 它是在标准:最大堆大小512MB和最小堆大小是空的。 在玩了一段时间后,我已经将它设置为Min 50MB和Max 200MB,好处是我没有得到'OutOfMemory'exception。 到现在为止还挺好! 但是,网站上有大约50个活跃的访问者,网站开始变慢。 CPU使用率只有8%左右(Windows Taskmanager),而且任务pipe理器只显示使用中的3GB RAM的大约30%。 所以我想我的价值可以调整使用更多的内存。 老实说,我不明白这些JVM内存堆设置,所以我不知道什么是一个好的设置对我来说。 我发现了一个显示内存使用情况的CF脚本,具体如下: Heap Memory Usage – Committed 194 MB Heap Memory Usage – Initial 50.0 MB Heap Memory Usage – Max 194 MB Heap Memory Usage – Used 163 MB JVM – Free Memory 31.2 MB JVM – Max Memory 194 MB […]