Consulta sobre NETTYPE

Buenos días a todos, estamos haciendo cambios en el parámetro NETTYPE para medir si mejora la performance cuando tenemos inscripciones WEB.
La consulta es la siguiente:
Actualmente tenemos configurado el parametro asi:
NETTYPE soctcp,8,300,NET

La duda surge porque cuando listo con el comando onstat -g glo el detallle de los VPs SOC estan todos en 0 y no registran actividad, esto es correcto???
Adjunto la salida del comando.
Muchas Gracias!

Informix Dynamic Server Version 9.40.TC1 – On-Line – Up 00:11:39 – 943488 Kbytes

MT global info:
sessions threads vps lngspins
2 44 36 111

      sched calls     thread switches yield 0   yield n   yield forever

total: 0 0 9912224 1552 192742080
per sec: 0 0 0 0 0

Virtual processor summary:
class vps usercpu syscpu total
cpu 16 668.13 83.77 751.90
aio 7 0.00 0.00 0.00
lio 1 0.00 0.00 0.00
pio 1 0.00 0.00 0.00
adm 1 0.00 0.00 0.00
soc 9 0.00 0.00 0.00
msc 1 1.52 1.47 2.98
total 36 669.65 85.23 754.88

Individual virtual processors:
vp pid class usercpu syscpu total
1 3512 cpu 0.65 0.30 0.95
2 3744 adm 0.00 0.00 0.00
3 772 cpu 3.58 1.30 4.88
4 3052 cpu 4.75 0.77 5.52
5 2336 cpu 5.07 1.13 6.20
6 3176 cpu 0.03 0.00 0.03
7 608 cpu 10.00 0.32 10.32
8 4004 cpu 71.88 3.35 75.23
9 268 cpu 0.00 0.00 0.00
10 3804 cpu 1.25 0.23 1.48
11 1720 cpu 1.88 0.00 1.88
12 828 cpu 69.67 5.90 75.57
13 3520 cpu 23.83 1.47 25.30
14 2056 cpu 275.48 55.58 331.07
15 3304 cpu 197.03 12.78 209.82
16 2924 cpu 2.65 0.45 3.10
17 656 cpu 0.37 0.18 0.55
18 1196 lio 0.00 0.00 0.00
19 3364 pio 0.00 0.00 0.00
20 3708 aio 0.00 0.00 0.00
21 1508 msc 1.52 1.47 2.98
22 4092 aio 0.00 0.00 0.00
23 1148 aio 0.00 0.00 0.00
24 2796 aio 0.00 0.00 0.00
25 4076 aio 0.00 0.00 0.00
26 2752 aio 0.00 0.00 0.00
27 3872 aio 0.00 0.00 0.00
28 2876 soc 0.00 0.00 0.00
29 1684 soc 0.00 0.00 0.00
30 3296 soc 0.00 0.00 0.00
31 3924 soc 0.00 0.00 0.00
32 2624 soc 0.00 0.00 0.00
33 1464 soc 0.00 0.00 0.00
34 1876 soc 0.00 0.00 0.00
35 3172 soc 0.00 0.00 0.00
36 3644 soc 0.00 0.00 0.00
tot 669.65 85.23 754.88

Hola,

Para mi esta bien, si tenes muchas conexiones simultaneas por la red con el informix.

Con esa configuracion tenes repartido en 8 procesos onitit que se dedican a manejar todo el trafico de red entre los clientes y el motor informix.
A su vez, le estas seteando que cada oninit maneje un maximo de 300 conexiones o sesiones. Hasta ahi esta todo bien

Esta configuracion, debe venir con hardware que la sustente.Tenes 8 CPUs o cores fisicos en el servidor Informix ? Ya que la idea es paralelizar todo el manejo del trafico, deberias tener CPUS fisicas o cores para que los 8 procesos oninit puedan correr todos simultaneamente en distintos CPUs/Cores

Lo que preguntas que estan con 0 de carga, es normal tener valores basjos en esos VPs, los CPUVPs son lo que suelen estan con valores altos, ya que es donde informix procesa casi todo

saludos
Ignacio

Hola Ignacio, el servidor tiene 8 CPU y 8gb de RAM.
Actualmente estamos en periodo de inscripciones y siempre pasó los mismo.
En el mismo server Apache están corriendo 10 sitios G3W de todas las facultades pero la que tiene inscripciones a cursadas es PSICOLOGIA y la única que deja de responder.
El cuello de bottella pasa por el server informix que deja de responder y está a´100% y la memoria RAM se clava en 1,41gb, por ejemplo, el sitio web no responde y si me quiero conectar localmente en el servidor con el sqleditor en tampoco. Permanentemente te tira TIMEOUT cuando te queres conectar.
Tendria que probar con cambiar algún otro parámetro para ver si se puede optimizar algo mas.
Te paso el ONCONFIG para ver si está todo bien y si se puede mejorar algo.
Saludos, Pablo.-


ONCONFIG.ol_psicologia.txt (11.7 KB)

Hola Pablo

No sera que se consumen todas las sesiones posibles? Si bien no hay un parametro, los 8 socvps x300 threads cada uno te limitan a aprox 2400 sesiones.

podrias hacer un onstat -g ses o onstat -u en ese momento que no te podes conectar, a ver cuantas sesiones hay. El asunto es que cuando la aplicacion es web, las sesiones duran poco. pero deberian haber 2400 conectados. Si es asi, con subir el NETTYPE se habilitarian mas sesiones

La otra es que el motor informix este al 100% y no responda por lentitud

Por lo que veo siguen con wIndows correcto, quizas se podria pensar en pasar a un linux hay que armar un linux bastante viejo, pero se consigue
saludos por alla

Hola Ignacio, siempre las inscripciones suelen tomar mucho mas CPU que RAM, modificando algunos parámetros del ONCONFIG logramos que no se planche al 100% y fluctúe un poco mas.
El parámetro NETTYPE nunca lo habíamos modificado hasta la inscripción actual y nos llamaba la atención que nunca tuvieran actividad, siempre que listamos todos los procesadores virtuales se mantienen en 0.00 y no se modifican , el sistema toma el cambio cuando agregamos mas pero pareciera que no los usara.

Seguimos en contacto, abrazo grande por allá también.

Saludos, Pablo.-