Problem:
Does RM/COBOL take advantage of multiple processors?
Resolution:
Yes, provided there are enough users to cause the CPU to be a bottleneck. While the RM/COBOL runtime component uses a single processor thread for running the application instance, multiple application instances can use multiple processors simultaneously, both for the application code and the file i/o processing.
So, if the CPU is a bottleneck is due to load from multiple users of the application(s), then the more processors the better. If the CPU is not the bottleneck, or a single user is alone saturating the CPU, then more processors will make no difference.
Si, con tal que haya bastantes usuarios para hacer la CPU ser un embotellamiento. Mientras el componente RM/COBOL Runtime utiliza un procesador hilo (thread) para correr un caso de la aplicación, múltiples casos de aplicaciones pueden utilizar múltiple procesadores simultáneamente, para ambos el código de aplicación y el proceso del archivo i/o.
Entonces, si el CPU es un embotellamiento es debido a la carga de los usuarios múltiples del la aplicación(es), entonces más procesadores es mejor. Si el CPU no esta en un embotellamiento, o un usuario único esta saturando el CPU, entonces más procesadores no hará diferencia.