1
timothyye 2014-03-31 19:46:13 +08:00 via Android 1
这个pv应该不至于内存不够用
|
2
misaka 2014-03-31 19:52:07 +08:00 1
redis 占了多少啊?
|
3
a591826944 2014-03-31 19:56:15 +08:00 1
512M 阿里云路过。。。不敢装 memcache 不敢装 redis 你就是装太多了
|
4
yakiang OP @misaka 之前耗光时直接重启了没看redis占了多少。这是重启后按top的结果,不知道那么多个python在做什么
http://bcs.duapp.com/wxtuku/jwqpiZ23WR.png @a591826944 我以为2g内存加swap应该可以应付redis…… |
5
kevinv 2014-03-31 20:14:53 +08:00 1
kill掉系统没有必要的服务,查看内存占用比较大的程序。日pv200内存还不够用,真是奇了怪了。
|
7
misaka 2014-03-31 20:28:39 +08:00 1
你用 htop ,进去以后按 F6 在左侧选择 MEM%,然后回车,再截个图看看?
|
8
yakiang OP |
9
yakiang OP @misaka 我擦,根据htop知道那么多python是什么了,他们都指向之前安装失败的YouCompleteMe的几个文件,我先把插件卸了再重启试试
|
10
octopus_new 2014-03-31 21:06:09 +08:00
没三天运行一次:
#sync #echo 1 > /proc/sys/vm/drop_cache 手动释放cache, 看看有什么变化:) |
11
octopus_new 2014-03-31 21:07:20 +08:00 1
更正一下 echo 1 > /proc/sys/vm/drop_caches
少了个s |
12
yakiang OP @octopus_new 是的,之前有试过这么做,会把 buffers/cache 里的内存释放出来好像。但好像也只是减缓内存被占满的速度而已 :(
|
14
raptor 2014-04-01 09:46:50 +08:00
200PV…我都是用128M内存的VPS跑的…
|
15
lang1pal 2014-04-01 10:20:40 +08:00
@octopus_new 我觉得这样没用的吧,因为这样释放的是空闲内存,而这里是占用的swap明显是内存不够了
|
16
cevincheung 2014-04-01 13:41:57 +08:00
关机
|
17
lm902 2014-04-02 00:24:43 +08:00
升级内存
|
18
kaneg 2014-04-02 00:52:17 +08:00
200PV用2G内存,太奢侈了吧,几乎可以肯定是程序有bug
|
19
lightening 2014-04-02 01:05:27 +08:00 via iPhone
我觉得看你描述好像是运行很久后占内存越来越大啊,肯定有什么地方内存泄漏了吧。
老进程没杀掉,redis 只储存不 expire 之类的。 |