在测试之前先查看和确认一下CPU数量
- 如下图,在Win10上查看,当前主机有4核CPU,8个Logical processors核心
- 同样WSL具有8个processors
jy@ZT$ cat /proc/cpuinfo | grep processor
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
jy@ZT$ grep 'core id' /proc/cpuinfo | sort -u | wc -l
4
jy@ZT$ cat /proc/cpuinfo | grep "cpu cores" | wc -l
8
jy@ZT$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz
jy@ZT$ grep 'processor' /proc/cpuinfo | sort -u | wc -l
8
编写了一个用icmp ping检测的脚本,使用multiprocessing pool做并发测试
import os
from multiprocessing.dummy import Pool as ThreadPool
import time
ip_list = open('ip.txt').readlines()
ipaddress = []
for ip in ip