如果我以64位运行多个32位应用程序,那么每个应用程序都可以全速运行吗?

问题描述 投票:0回答:1

我正在运行一个提取数据的非常老的32位应用程序,因为我使用的是64位处理器,所以时间确实很有限。

我的解决方案是一次打开5,然后从不同的数据集中提取数据,然后将其与SQL合并。

我的问题是:如果这样做,我真的会更快吗?还是只有5个应用程序以其20%的速度运行?我不知道计算机将如何处理。我必须承认我不太喜欢现代计算机体系结构。

Ps:如果我弄错了,您认为有其他方法可以优化此速度吗? Ps2:当我检查CPU使用率越来越接近100%并且内存使用率大约是16GB中的7GB(大约40%)时,这就是为什么我停止了5个并行运行的应用程序的原因

architecture 32bit-64bit cpu-architecture
1个回答
0
投票

Linux上,可以将应用程序的每次运行固定在多核系统的不同核上。例如,

taskset -c 0 application &
taskset -c 1 application

否则,操作系统将决定调度多个作业的最佳方法。

© www.soinside.com 2019 - 2024. All rights reserved.