Yum批量安装包导致CPU负载100%?

Yum批量安装包导致CPU负载100%?

我需要安装如下的软件包;所以我制作了一个小脚本来自动化它:

yum -y install libstdc++.i686
yum -y install libibcm.x86_64
yum -y install librdmacm.x86_64
yum -y install ibsim.x86_64
yum -y install ibutils.x86_64
yum -y install libcxgb3.x86_64
yum -y install libibmad.x86_64
yum -y install libipathverbs.x86_64

但是,当它开始安装依赖包时,它会导致 CPU 负载达到 100%,并导致系统挂起。

答案1

为什么要通过脚本一次安装一个项目? 无需这样做,只需将所有项目放在一行中即可,如下所示:

yum -y install libstdc++.i686 ibibcm.x86_64 librdmacm.x86_64 ibsim.x86_64 ibutils.x86_64 libcxgb3.x86_64 libibmad.x86_64 libipathverbs.x86_64

话虽如此,我不相信所有的yum -y install指令都在同时运行,因为我相信yum会正确锁定进程并等待下一个项目。因此,CPU 使用率问题可能与有限的系统资源(如 RAM 和 CPU)有关。

意思是,如果机器受到资源限制,你几乎无法改善这种情况。只需坐下来等待软件包安装即可。安装完成后,一切就都完成了,因此无需再担心。

相关内容