宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 2186|回复: 7

[Windows VPS] 来个技术问题,nginx的cache不是说是缓存到硬盘的么?

[复制链接]
发表于 2012-7-12 11:15:26 | 显示全部楼层 |阅读模式
这个机器只运行了nginx做反代,cache参数设置如下:
proxy_cache_path /home/cache levels=1:2 keys_zone=PROXY:80m inactive=5m;


只要一运行,内存就100M+没有了,不是说nginx的cache是写进硬盘的么?

20120712111409.png (34.84 KB, 下载次数: 0)

发表于 2012-7-12 11:25:04 | 显示全部楼层
看 nginx cache 进程内存使用
 楼主| 发表于 2012-7-12 11:29:12 | 显示全部楼层
wdlth 发表于 2012-7-12 11:25
看 nginx cache 进程内存使用

一共就只有三个nginx进程,其中一个子进程内存用的比较多,看我帖子的图中www用户的第一个进程
发表于 2012-7-12 11:59:25 | 显示全部楼层
cache本身不在内存中,占内存的是cache的key;
keys_zone=PROXY:80m 中的80m改成50m或更小就可以了

评分

参与人数 2威望 +40 收起 理由
慕容咩咩 + 20 今日剩余不能浪费。
chairo + 20 很给力!

查看全部评分

发表于 2012-7-12 12:03:47 | 显示全部楼层
楼上正解
发表于 2012-7-12 12:06:06 | 显示全部楼层
正高级的东西。
发表于 2012-7-12 17:46:12 来自手机 | 显示全部楼层
chairo 发表于 2012-7-12 11:29
一共就只有三个nginx进程,其中一个子进程内存用的比较多,看我帖子的图中www用户的第一个进程 ...

ps aux | grep nginx
有个cache manager的,top看不出来。
keyzone不用太大。
 楼主| 发表于 2012-7-12 17:53:49 | 显示全部楼层
wdlth 发表于 2012-7-12 17:46
ps aux | grep nginx
有个cache manager的,top看不出来。
keyzone不用太大。

貌似top中的最下边那个nginx就是cache manager的
root      1537  0.0  0.7  87192  1860 ?        Ss   Jul11   0:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
www       1625  0.0  4.6  97516 12276 ?        S    Jul11   0:40 nginx: worker process                                          
www       1626  0.0  0.5  87192  1384 ?        S    Jul11   0:00 nginx: cache manager process                                   
root      1725  0.0  0.2   3292   692 pts/0    D+   17:52   0:00 grep nginx

看搜出来的文章都是写这个是缓存的空间…最开始以为这个是会缓存一部分数据到内存的,看来是俺理解错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FastFib VPS论坛

GMT+8, 2024-9-20 18:39 , Processed in 0.090820 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表