51Testing软件测试论坛
标题: 并发测试相关问题! [打印本页]
作者: 感悟时分 时间: 2018-1-10 10:46
标题: 并发测试相关问题!
老师要求写一个64线程的列车售票系统,共包括买票、查票、退票3个方法,然后老师给了一台80核的服务器让大家来测试各自程序的吞吐量,其中每个线程有100万个测试用例。在服务器上跑自己的程序时,非常诡异的事情就发生了,用top命令看只有我一个人在测试的时候,吞吐量大概只有1300kop/s,而当有其他学生也在测试自己的程序时,吞吐量立马就达到了2000k+,甚至达到3000k。按道理不应该CPU利用率越低吞吐量越大吗?为什么CPU高争用的时候吞吐量反而高了呢?
作者: 乐哈哈yoyo 时间: 2018-1-10 13:30
并行工作的内核数越多,吞吐量越高;多线程并发,未必真正的多核并行。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |