分享

写回答

发帖

[教程] GODADDY VDS 节省内存的办法

GoDaddy GoDaddy 30364 人阅读 | 12 人回复

发表于 2008-4-16 13:45:59 | 显示全部楼层 |阅读模式

GODADY 的默认内存是  256

如果程序稍微吃内存厉害 进程运行到 70个左右可能就提示内存不够了

这是个很头疼的问题

如果你不用 JAVA 的话 用此法可以空闲出 90M 左右的内存,对于 256M 的标配内存来说的确是个不小的数字了

ssh 登陆你的 VDS    putty

转换成 root 登陆

把 tomcat stop  掉 并 KILL 掉 java 的进程

运行命令

service --status-all  找到 tomcat 的服务名称 我的是  tomcat55

运行 top 查看 java 的 PID

java 在最右边找  找到后 看最左边的 pid 号码 例如  17500

service tomcat55 stop
kill 17500

然后在运行 top 看看 JAVA 还在不在了 如果不在就是 完成了 空闲出 90M 左右的内存

评分

参与人数 1金币 +3 收起 理由
大象无形 + 3

查看全部评分

回答|共 12 个

suzee

发表于 2008-4-16 13:55:48 | 显示全部楼层

谢谢分享。

不是说最小是256,最大1G么。。

用多了它不给的么。。就靠256死抗?~~~~~我还以为起码让用400~500m呢。

jackl

发表于 2008-4-16 14:38:18 | 显示全部楼层

原帖由 suzee 于 2008-4-16 01:55 PM 发表
谢谢分享。

不是说最小是256,最大1G么。。

用多了它不给的么。。就靠256死抗?~~~~~我还以为起码让用400~500m呢。



最大1G 是 瞬间或者是短时间的  如果你一直用 500M 或者 1G 那其他用户怎么办

如果能用512 或者更多 那就不是 VDS 了 那就是一台独立主机了  呵呵

除非你运气好 这台服务器上没有几个用户

我六台 VDS 除了  512M 的那台 流畅运行 基本没提示过 "cannot allocate memory"

其他5台几乎都1-2天就要重启

我的程序比较消耗内存 如果一般应用是没问题的

[ 本帖最后由 jackl 于 2008-4-16 02:40 PM 编辑 ]

大象无形

发表于 2008-4-16 20:37:34 | 显示全部楼层

收录知识库
RAKSmart

euguene 该用户已被删除

发表于 2008-4-17 11:23:15 | 显示全部楼层

3Q

jshkk

发表于 2008-5-20 13:17:39 | 显示全部楼层

运行命令

service --status-all  找到 tomcat 的服务名称 我的是  tomcat55

这个命令不对。运行不了

有人知道正确的命令么  麻烦告诉下
RAKSmart

kingto

发表于 2008-10-2 16:10:52 | 显示全部楼层

就因爲這個操作導致被迫恢復初始狀態,一天的數據都丟了

狂人草鞋

发表于 2009-1-9 02:37:20 | 显示全部楼层

我正想要做优化呢。  

这个命令应该是什么呀。

对于我们这些菜鸟来说,这东西可不能错呀。 一错了,就不知道怎么恢复了。

再就是,kill掉了,怎么恢复呢?

狂人草鞋

发表于 2009-1-9 15:59:15 | 显示全部楼层

希望知道的朋友,能够回复一下这个贴子。

add.c

发表于 2009-1-9 16:24:58 | 显示全部楼层

回复 8# 的帖子

这个命令是关闭tomcat进程
重启这个服务就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则