《表1 服务器上不同方案的内存耗用》
按照上文3种方案,分别实现串行及并行运算。当进程个数相同时,3种方案的CPU使用率一致,皆为3.125P%(P为进程数,3.125P≤100,而3.125%实际上是1个逻辑CPU占总逻辑CPU个数(32)的百分比,这说明了逻辑CPU的启动个数与进程个数相等(在进程个数不超过逻辑CPU个数的情况下)。表1为两个算例中3种方案对应进程数的内存耗用情况。由表1可知,在内存充足的情况下,3种方案的内存耗用与进程数P存在良好的线性关系,算例1分别约为180P、193P、268P,算例2分别约为190P、332P、410P。在算例1中,当进程个数增加到180时,3种方案均遭遇内存不足(内存空间31 714 MB),硬盘交换空间分别为3 316 MB、10 010 MB、19 609 MB;在算例2中,方案3在开启90个进程时,硬盘交换空间为6 944 MB,在开启180个进程时,3种方案的硬盘交换空间分别为6 685 MB、29 297 MB、43 008 MB。
图表编号 | XD008211000 严禁用于非法目的 |
---|---|
绘制时间 | 2019.12.05 |
作者 | 崔家武、周波阳、罗志才、张兴福 |
绘制单位 | 广东工业大学测绘工程系、广州市城市规划勘测设计研究院、广东工业大学测绘工程系、华中科技大学物理学院、华中科技大学地球物理研究所、广东工业大学测绘工程系 |
更多格式 | 高清、无水印(增值服务) |