UNMDP - Configuracion del postgres.conf

(10:40:32) andrea: hola Nico!
(10:54:38) andrea: cuando puedas te quiero hacer una consulta del postgres
(11:10:53) Nicolas (Trabajo): Hola andre
(11:10:57) Nicolas (Trabajo): si aca estoy
(11:11:02) Nicolas (Trabajo): habia ido hasta el correo
(11:11:10) andrea: hola!
(11:11:23) andrea: sabes q hoy estaba incorporando las novedades
(11:11:36) andrea: y me parecia q estaba demasiado lento el servidor
(11:11:48) andrea: me fijo con top
(11:12:01) andrea: y me aparecia q usaba casi toda la memoria
(11:12:07) andrea: y esta haciendo swap
(11:12:21) andrea: pero en los procesos
(11:12:33) andrea: no aparecia toda esa memoria usada
(11:12:36) andrea: era mucho menos
(11:12:50) andrea: dame un seg
(11:13:35) Nicolas (Trabajo): si, es que postgres usa shared_memory y tambien otra de cache
(11:25:52) andrea: perdona vino gente
(11:26:01) andrea: entonces esta bien
(11:26:19) andrea: es memoria cache lo q estaba usando
(11:26:32) andrea: y por eso hace swap?
(11:32:28) Nicolas (Trabajo): no tendria que hacer swap
(11:32:52) Nicolas (Trabajo): cuanta ram tiene el servidor?
(11:35:41) andrea: 4 gb
(11:43:10) Nicolas (Trabajo): tienen postgres del pampa nomas?
(11:43:14) Nicolas (Trabajo): lo usan para algo mas?
(11:43:25) andrea: solo pampa
(11:43:28) Nicolas (Trabajo): despues me pasas el postgresql.conf?
(11:43:36) andrea: es el mismo q te habia pasado
(11:43:38) andrea: no lo cambie
(11:43:45) Nicolas (Trabajo): a ver si lo tengo por algun lugar…
(11:43:55) andrea: sino te lo vuelvo a mandar
(11:44:25) Nicolas (Trabajo): si creo que lo tengo
(11:45:10) Nicolas (Trabajo): mm no se si es el que estoy viendo…
(11:45:20) andrea: te lo mando
(11:45:24) Nicolas (Trabajo): dale
(11:45:34) Nicolas (Trabajo): porque el que estoy viendo no tiene ningun parametro de memoria cambiado
(11:45:49) Nicolas (Trabajo): tengo un rar del 7 de abril
(11:45:55) Nicolas (Trabajo): pero no se si sera ese :S
(11:45:59) Nicolas (Trabajo): por las dudas mandamelo
(11:46:08) andrea: no tiene q ser de junio
(11:46:13) andrea: desp del curso
(11:46:33) Nicolas (Trabajo): mmm entonces no
(11:46:39) andrea: ahora te lo mando
(11:46:49) Nicolas (Trabajo): gracias
(11:49:25) andrea se ofrece a enviarle el archivo postgresql.conf
(11:50:26) andrea canceló la transferencia de postgresql.conf
(11:52:03) Nicolas (Trabajo): no me llega :frowning:
(11:52:28) andrea: te lo mando por mail entonces
(11:52:36) Nicolas (Trabajo): joya
(11:53:45) andrea: te lo mande a la cuenta siu.edu.ar
(11:55:49) Nicolas (Trabajo): ahi lo vi
(11:56:12) Nicolas (Trabajo): creo que le metimos muchos MB por todos lados para 4gb de memoria :stuck_out_tongue:
(11:56:30) andrea: tengo q bajarlo?
(11:56:47) Nicolas (Trabajo): yo te diria que si
(11:56:51) Nicolas (Trabajo): asi no usa swap
(11:56:59) Nicolas (Trabajo): porque eso es lo que lo esta haciendo lento
(11:57:05) andrea: ah
(11:57:12) andrea: y q tendria q bajar?
(11:57:44) Nicolas (Trabajo): work_mem = 1024MB
x
work_mem = 200MB … 300MB
(11:57:54) andrea: uhh esta re pasado
(11:58:15) Nicolas (Trabajo): maintenance_work_mem = 1024MB
x
maintenance_work_mem = 100MB
(11:59:15) andrea: alguna mas?
(11:59:55) Nicolas (Trabajo): 256 ponele a maintence_work_mem
(12:00:54) Nicolas (Trabajo): y 100 al work_mem
(12:01:15) andrea: vos decis q al bajarlo va a andar mejor?
(12:01:41) Nicolas (Trabajo): no va a usar swap
(12:01:52) andrea: ok
(12:02:10) Nicolas (Trabajo): effective_cache_size = 3072MB
x
effective_cache_size = 2048MB
(12:02:29) Nicolas (Trabajo): objetivo principal: que no use swap
(12:02:33) andrea: ok
(12:02:39) andrea: eso lo habia entendido
(12:02:59) andrea: pero no sabia como evitarlo :frowning:
(12:03:07) andrea: lo q me llamaba la atencion
(12:03:12) andrea: en el htop
(12:03:21) andrea: es q me mostraba un numero enorme de memoria usada
(12:03:26) andrea: viste las barritas?
(12:03:40) andrea: las barritas amarillas completaban todo
(12:03:46) Nicolas (Trabajo): claro… por ejemplo la effective_cache_size
(12:03:51) andrea: ahh
(12:03:59) Nicolas (Trabajo): es memoria cache que no usa ningun proceso especifico
(12:04:00) andrea: y los porcentajes reflejan otra cosa
(12:04:10) Nicolas (Trabajo): es memoria que se toma postgres para usar
(12:04:26) andrea: y por esa memoria es q hace swap
(12:04:45) Nicolas (Trabajo): calculo que si
(12:05:15) andrea: en el momento lo reinicie para ver q pasaba
(12:05:27) andrea: y no hace mas swap
(12:05:43) andrea: pero veo q va creciendo otra vez la barra de memoria
(12:06:12) andrea: cuando pueda sacar a todos un momento voy a cambiar los parametros q me diste
(12:08:10) Nicolas (Trabajo): claro… a medida que vaya trayendo datos se va a ir incrementando lo memoria
(12:08:13) Nicolas (Trabajo): dale
(12:08:15) Nicolas (Trabajo): buenisimo