1、问题来源:出差的项目中遇到紧急对接问题:测试写磁盘的速度?
对接程序中需要定期向磁盘中存放结果数据,但不知道:
1)以多大的Buffer写入磁盘会速度更快?
2)磁盘的写速度是否能达到磁盘阵列厂商标称的最大值?
2、基于以上两个问题,思考如何测试写磁盘速度?
问题近一步细化:
1)速度=写入大小/写入时间间隔,即可以重点内容测试一定时间间隔内写入数据的大小。
2)每次写入的时候设定不同的大小:512k,1M,2M,5M,10M,20M,50M,100M,200M,300M…..
循环写入100-10次,看哪个大小的Buffer写入的最快。
3、遇到的知识点:
1)栈内存最大可开辟空间的大小,Vs2010为1M-2M,实测中大了会有错误提示。
2)堆内存最大可开辟空间的大小,由内存和虚拟内存决定,32位系统最大为2GB,但和当前系统运行
继续阅读与本文标签相同的文章
-
机器学习在高德搜索建议中的应用优化实践
2026-05-24栏目: 教程
-
elasticsearch插件四—— logstash插件安装详解
2026-05-24栏目: 教程
-
免费报名 | 汇聚HBase&大数据最前沿 Apache HBaseConAsia2019盛会火热来袭
2026-05-24栏目: 教程
-
elasticsearch插件二—— kibana插件安装详解
2026-05-24栏目: 教程
-
elasticsearch插件一——-head插件安装详解
2026-05-24栏目: 教程
