大二,学过c和java如何实现硬盘测试读写速度程序

问题描述

大二,学过c和java如何实现硬盘测试读写速度程序
多文件存储性能测试
编写一套程序,可对x86系统、ARM系统进行多文件并发写入带宽测试。该程序有以下要求:
1. 使用Linux操作系统运行,内核版本号不限;(在实验室服务器中运行)
2. 测试方法:
a) 程序启动时,指定并发存储文件的数量,并分别指定文件存储路径及文件名;(最多四个文件)
b) 为每个文件申请内存空间,申请内存大小不限;
c) 对每片内存使用递增数进行初始化;
d) 为每路数据配备一个计时器,同时开启多路数据写入操作,并启动计时器;
e) 循环将内存中的数据写入对应文件,写入总数据量可调,初始为10GB;
f) 数据写完后,打印每个文件的写入时长及对应写入带宽;
3. 调用函数不限,可设置各种参数,使得写入带宽尽量高。

解决方案

http://blog.sina.com.cn/s/blog_7d9c65980102vsf7.html

时间: 2025-01-07 19:22:30

大二,学过c和java如何实现硬盘测试读写速度程序的相关文章

大二学车,一个无比愚蠢的选择

二十多年前,我刚上大学,就有老师教导:未来社会的三大技能是计算机.外语.驾驶.我现在从事着计算机专业的教学,在为着计算机相关专业的学生好好学习计算机做着无限的努力:我爱人从事着大学英语的教学,她的无奈比我的无奈要多:而驾驶,温度在提高,由原先大四学生,由第四学年最后一学期,"凡事都定了"去学车,逐渐大三的去了,大二的不少了,所幸大一的还没有听说.就在身边,屡次有学生请假,理由是驾校安排了考试.在平时逃课的队伍中,学车者不在少数. 大学是人生的一个重要时期,通过大学的努力,学到知识和技能

在Java内存模型中测试并发程序代码_java

让我们来看看这段代码:   import java.util.BitSet; import java.util.concurrent.CountDownLatch; public class AnExample { public static void main(String[] args) throws Exception { BitSet bs = new BitSet(); CountDownLatch latch = new CountDownLatch(1); Thread t1 =

web方向-我是大二学生,求前辈提点一下WEB方向应该学什么

问题描述 我是大二学生,求前辈提点一下WEB方向应该学什么 都是大三才分方向的,但是我决定提前一年自己先着手学习,或许我连WEB是什么都不是很清楚,语言也只学了C,正准备学C++,基础很差,但是我需要一个学习的方向,我想制作个人网页的全套流程,听说要学java,还有什么?不胜感激 解决方案 先学习基础吧,然后课程设计的时候你就知道了,看看jsp,servlet ,tomcat这些 在试试js css 然后自己做点小的web工程 试试,自己不动手说啥都白说

大二下学生感到迷茫关于C#和java不知道哪个适合自己

问题描述 我是一本IT弱校学生..算是211吧,大一浑浑噩噩过了一年,深深的被基础课所困扰,特别是大物(我完全想不吃任何理由去学他).到现在大二,因为微软在我们学校做了个云端培训(我觉得是win8.1的推广).我对编程产生了浓厚的兴趣,目前状态是C和C++懂一点,但是不甚精通.由于当初培训时微软来人讲的是C#,我这几天都在自学C#.大致熟悉了C#基础,但是看论坛中大家的观点似乎C#的发展潜力不足,以后的薪资水平也不上java,我想向大家咨询一下,目前这两种语言的主要用途和优劣所在...我觉得我应

求解JAVA如何入门(一个大二学生的迷茫摸索)

问题描述 各位前辈,小子是来自西安西北工业大学软件工程专业的大二学生,现在我们的专业课刚好的<面向对象程序设计>,但是我们没有课本教程,现在我们的美国卡耐基梅隆大学的SSD教材,纯英文的,而且是一个网上的教材,那些上面所讲的JAVA跟我在课外学的,比如说我现在在看的thinking in java,有很大的出入,然后现在我是很迷茫,这个入门的问题我咋纠结,说真的,现在让我去写一个java程序我还不知道用那个软件写呢,老师用的是eclipse,但是却没有教我们怎么去从头开始写一个程序,只是她自己

c++-学C++的大二学生求指导

问题描述 学C++的大二学生求指导 现在应该往哪方面拓展啊,我成绩一般般,感觉没学到什么,连一些简单的小应用都不会做 解决方案 同大二路过,自己喜欢学什么旧学咯,兴趣 解决方案二: 熟悉了c++的语法之后,可以开始学MFC了,推荐孙鑫的<VC++深入详解>,刚开始入门会比较难,但是学好这个很有用. 解决方案三: 先学基础,写写小算法,解解基本的练习题,然后写些类,接口,继承等.然后写些应用程序.可以边学这个边学LINUX以后找工作会很有用.都是这么一步步过来的,别急慢慢来,积累的多了就好了.

答大二软件工程专业学生——重点学什么

[留言] 贺老师你好,我是软件工程专业的大二学生,我们学校这个学期的专业学习不是很多,已经学完了.参考学校的培养计划,下个学期开始,差不多都是专业课的学习.数据库原理,算法设计,计算机组成原理,操作系统,计算机网络等,还有类似于软件过程管理,软件测试技术的学习,学时都超过48小时,外加实验课和课程设计,编译原理好像没有开课,现在感觉脑子里有点乱,不知道重点应该放在哪里?还请贺老师指点迷津. [回复] 学习编译原理的目标,主要在于了解计算机系统内部的工作原理.对于软件工程专业,更加注重工程方法的培

想学逆向工程的大二学生——将自己塑造成一位有特色的人才

[来信] 老师,您好.我是一名大二的学生,大一的时候学过windows编程,大二的时候学过linux.android,但是都没学完,半吊子都不算就放弃了.其实自己感觉唯一有兴趣的,就是windows的逆向分析.但是人家说学那个起点很高,但是看着室友们学习web什么的做东西很快,自己就很着急,也想学点东西能快点开发出点东西来.于是就学学这个,学学那个,连最喜欢的逆向都放弃了. 我不知道现在如何是好,而且人家说学习逆向很难,自己也怕到毕业的时候学不到东西.自己现在很纠结,不知如何是好.其实我自己心里

c++-大二,对未来有点迷茫。。。

问题描述 大二,对未来有点迷茫... 现在大二上学期也快要过去了,自己在一所普通985 211大学,目前比较擅长c/c++和java,平时在专研一些算法,比赛也有一点点成绩,现在和同学在学安卓准备做个项目.我不太想考研,想直接毕业找工作,感觉计算机方面太多了,大学毕业前无法一一涉猎,现在恐怕得找个方向好好专研下去.问题就来了,就我找的资料来看,我比较喜欢的有c++服务器,java开发方面.对新兴的云计算我很感兴趣,有点想试试hadoop,但是目前的知识,本科阶段很难学好,不太想考研(农村比较晚上