PDA

Ver la Versión Completa : [Herramienta] Prueba de velocidad


Nitzer
25 de enero de 2022, 14:04
Hola, no se si os comenté en alguna ocasión que tengo muchos problemas de rendimiento de los ficheros indexados desde que estamos instalando Windows Server 2019.

He hecho un pequeño programa en powercobol para generar un fichero indexado con 4 claves.
¿podrías probarlo en vuestros entornos y sistemas a ver los tiempos conseguidos?

https://drive.google.com/file/d/19QaQcq-gyW03ILo2GVdWECMUXndXgvXD/view?usp=sharing

En mi caso poniendo 500.000 registros:
- máquina donde programo con windows 10 virtualizado: siempre tarda sobre 5 segundos y media
- server 2019 también virtualizado, no baja de 11 segundos.

Y no se cual puede ser el motivo, estamos probando de todo, pero no hay manera.
El programa que os paso es una prueba para tomar datos , evidentemente no lo ejecuto en los servidores, pero me sirve de guía.
He probado a generar RAMDISK, pero no consigo bajar los rendimientos.
Gracias por vuestra ayuda.

Kuk
25 de enero de 2022, 14:18
@Nitzer, cual es la CPU de la máquina con poco rendimiento y cual es la CPU de la máquina en la que trabajas?

Gusaiello
25 de enero de 2022, 14:49
@Nitzer, intenté probarlo, pero me pide varias librerías que no tengo.
Es necesario tener instalado power?

Nitzer
25 de enero de 2022, 15:33
@Nitzer, intenté probarlo, pero me pide varias librerías que no tengo.
Es necesario tener instalado power?

Si, solo tener el runtime de power, no contiene nada mas.

---------- Post añadido el 25 de enero de 2022 a las 15:37 ----------

@Nitzer, cual es la CPU de la máquina con poco rendimiento y cual es la CPU de la máquina en la que trabajas?

Kuk, son máquinas virtuales, la del servidor es: Common KVM Procesor 2.39 (4 procesadores) 48 GB
mi máquina: Common KVM Processor, 3.09 16 GB

Pero como te dije, ambos son virtualizados, en la empresa casi todo está virtualizado con Proxmox

Fito
25 de enero de 2022, 17:59
Hola Andres: ahi hice unas pruebas con mi notebook y con un servidor de un clientes. No tengo niguno con windows server 2019. Voy a ver si consigo alguno.

Te paso las fotos. Fue más rapido en la notebook

Saludos.

Fito...

Fito
25 de enero de 2022, 18:08
No mencioné que en la notebook tengo disco sólido y en el servidor disco común

Nitzer
25 de enero de 2022, 21:49
No mencioné que en la notebook tengo disco sólido y en el servidor disco común

Gracias fito, esos 12 para un millón se asemejan a mi equipo.

Nitzer
31 de enero de 2022, 17:25
Hola a todos, sigo con miles de pruebas y me equivoqué centrándome en la escritura de un fichero indexado.

He probado solo recorriendo un recordset de sqlserver con unos 150.000 registros y en recorrer rl recordset tarda el doble que en mi equipo.
Hay algo en windows 2019 que perjudica a nuestro querido cobol. Puede ser la compatbildad de aplicaciones 32 bits o no se.
YO estoy ejecutando en powercobol9 y runtime de la versión 11.

Fito
1 de febrero de 2022, 06:15
Hola:

Probá con esto en el registro de windows


EnableCPUQuota from 1 to 0 (zero). HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Quota System
EnableFairShare from 1 to 0 (zero). inHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serv ices\TSFairShare\Disk
EnableFairShare from 1 to 0 (zero). HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\TSFairShare\NetFS

Nitzer
2 de febrero de 2022, 00:15
Gracias Fito, lo probaré. Se lo voy a pasar de mi gente de sistemas, no lo tengo tan fácil para cambiar :))

---------- Post añadido el 2 de febrero de 2022 a las 17:34 ----------

@Fito, no se que "co...nes" hace eso, pero las primeras pruebas son IMPRESIONANTES.
Seguiré informando.