测试一下通过ssh传输文件的速度,很不乐观,最快也只3MB左右,更多的时候只能保持在2.8MB左右
通过负载可以看出由于树莓派的网络接口是由USB线转出的,因此在传输大文件时主要的瓶颈在网络接口和USB接口的速度上,
至于内存与cpu的消耗到不是很大,下面图中黄色方框内是磁盘也就是USB移动硬盘的速度,可以看出由于有缓存机制所以对硬盘的写入还是保持的比较好。在红色方框内是网络使用情况撑死也就3MB左右的速度,实在是很遗憾。
Apache的静态负载测试
测试的页面是一个60K大小的页面,内容是wiki上的。页面上有小部分java代码
测试工具是apache自带的ab程序,10个并发,每个并发同时连接1000个,下图是测试结果,从结果上来看,性能上来说只能是用在低负载的情况下,不过一般用户使用足够了。
下面详细介绍一下
整个测试持续的时间: Time taken for tests: 6.615 seconds
完成的请求数量: Complete requests: 1000
失败的请求数量: Failed requests: 0
Write errors: 0
整个测试中的网络传输量: Total transferred: 60928000 bytes
整个测试中的HTML内容传输量: HTML transferred: 60649000 bytes
每秒处理能力: Requests per second: 151.16 [#/sec] (mean)
平均处理能力: Time per request: 66.154 [ms] (mean)
每个请求实际运行时间的平均值: Time per request: 6.615 [ms] (mean, across all concurrent requests)
平均每秒网络上的流量,可以用它来排除是否存在网络流量过大导致响应时间延长的问题: Transfer rate: 8994.20 [Kbytes/sec] received
网络上消耗的时间的分解:
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 1 1.0 0 11
Processing: 17 65 134.8 52 1421
Waiting: 3 49 4.8 50 60
Total: 20 66 134.7 52 1421
顺便说一下,这个测试对内存占用并不是很多
|