研究Linux内核的CFS可能带来的Go调度器改进

2022-02-14 09:27:19

$ab-S1000000-C100-N60000 http://$SeverIP:8080/delay1MST这是ApacheBench,版本2.3<$修订:1879490$>;版权1996亚当·特维斯,宙斯科技有限公司,http://www.zeustech.net/Licensed到Apache软件基金会,http://www.apache.org/Benchmarking172.31.47.63(耐心等待)完成1000个请求完成2000个请求完成3000个请求完成4000个请求完成5000个请求完成6000个请求完成7000个请求完成8000个请求完成9000个请求完成10000个请求完成10000个请求服务器软件:服务器主机名:172.31.47.63服务器端口:8080文档路径:/Delay1MS文档长度:37字节并发级别:100测试所用时间:0.238秒完成请求:10000失败请求:1038(连接:0,接收:0,长度:1038,异常:0)传输总数:1538857字节传输:368857字节每秒请求:42031.11[#/sec](平均)每个请求的时间:2.379[ms](平均)每个请求的时间:0.024[ms](所有并发请求的平均值)传输速率:6316.39[Kbytes/sec]接收连接时间(ms)最小平均值[+/-sd]中位数maxConnect:0.2 0 1处理:1 2 0.5 2 2等待:1 2 0.4 1总计:1 2 0.6 2 2错误:等待时间的中位数和平均值相差超过标准偏差的两倍。这些结果并不可靠。在特定时间(ms)内服务的请求百分比50%2 66%2 75%2 80%3 90%3 95%4 98%4 99%4 100%5(最长请求)$ab-s1000000-c 100-n 10000 http://$SeverIP:8080/checksumsalltask with cpuworker这是ApacheBench,版本2.3<$修订:1879490$>;版权1996亚当·特维斯,宙斯科技有限公司,http://www.zeustech.net/Licensed到Apache软件基金会,http://www.apache.org/Benchmarking172.31.47.63(耐心等待)完成1000个请求完成2000个请求完成3000个请求完成4000个请求完成5000个请求完成6000个请求完成7000个请求完成8000个请求完成9000个请求完成10000个请求完成10000个请求服务器软件:服务器主机名:172.31.47.63服务器端口:8080文档路径:/checksumSmallTaskWithCpuWorkerDocument长度:71字节并发级别:100测试所用时间:0.469秒完成请求:10000失败请求:9157(连接:0,接收:0,长度:9157,异常:0)传输总数:1889624字节HTML传输:719624字节每秒请求:21333.56[#/秒](平均)每秒时间请求:4.687[ms](平均)每个请求的时间:0.047[ms](平均,跨所有并发请求)传输速率:3936.76[Kbytes/sec]接收连接时间(ms)min平均[+/-sd]中位数maxConnect:0 0.3 0 2处理:1 4 3.3 3 3 13等待:1 4 3.3 3 13总计:2 5 3.4 13在特定时间(ms)内服务的请求百分比50%3 66%4 75%680%9 90%11 95%11 98%12 99%12 100%13(最长请求)