第 30 题
在某个计算机系统中,内存的分配采用按需调页方式,测得当前 CPU 的利用率为 8%,硬盘交换空间的利用率为 55%,硬盘的繁忙率为 97%,其他设备的利用率可以忽略不计,由此断定系统发生异常,则解决方法是( )。 I. 加大交换空间容量 II. 增加内存容量 III. 增加 CPU 数量 IV. 安装一个更快的硬盘 V. 减少多道程序的道数
A. II、III 和 IV B. II 和 V C. I 和 II D. II、III 和 V
[tag_link]
正确答案:B
在按需调页系统中,CPU 利用率仅为 8%,表明 CPU 经常空闲; 硬盘交换空间利用率为 55%,说明交换空间尚有剩余; 但硬盘繁忙率高达 97%,表明硬盘持续进行大量 I/O 操作,这通常是因为物理内存不足导致频繁的页面交换(抖动)。
CPU 利用率低是因为进程频繁等待硬盘 I/O,而非 CPU 本身不足,因此增加 CPU 数量(III)无效。 交换空间利用率未满,加大其容量(I)不能解决频繁交换问题。 安装更快硬盘(IV)可能缩短单次交换时间,但无法从根本上减少交换频率,不是最佳方案。
增加内存容量(II)可以直接减少缺页和交换操作,从而降低硬盘繁忙率并提高 CPU 利用率; 减少多道程序的道数(V)能减轻内存压力,减少进程竞争内存导致的抖动。 因此,II 和 V 是直接有效的解决方法。