下面是 newrelic 的性能监控,ruby 内存占用是不是有点大啊。另外这个 instance 的数量会有影响吗
13 个 instance 才这点内存,不高啊
@marksloan 我想问一下 这个 instance 数量是由什么控制的呢?是网站本身还是在哪儿配置的呢?可以通过减少这个数量来达到降低内存的目的吗
和其他 Rails 项目来比不算大。设置数量要看你用什么部署的。
@Rei 我用的是 nginx+passenger
#4 楼 @hxh1246996371 看这个设置 https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html#PassengerMaxPoolSize
@Rei 我准备做如下配置: passenger_max_pool_size: 8 passenger_max_instances: 6 这个 instance 数量会不会对网站性能产生影响啊
#6 楼 @hxh1246996371 因为内存不用就是浪费,但是用尽容易宕机,建议让内存占用在 50%~70% 之间。
你可以用 ab 工具测试一下并发性能,小网站并发并不高,中等以上网站估计到时已经有经验了。
@Rei 谢啦
#2 楼 @hxh1246996371 楼上正解,我就不复述了