码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下测试SSD固态硬盘写入速度

时间:2014-12-12 10:05:00      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   os   sp   数据   div   

最近买了一个256GB的SSD固态硬盘,想测试一下写入速度,于是如下操作。

部分代码:

 1     gettimeofday(&start, NULL);
 2     int fd = open("test1.dat", O_RDWR|O_CREAT);
 3     if (fd < 0){
 4         printf("open error!\n");
 5         return 0;
 6     }
 7 //    lseek(fd, 0, SEEK_SET);
 8     write(fd, pData, DATA_LEN);
 9     close(fd);
10     gettimeofday(&end, NULL);
11 
12 // 显示占用时间, 单位是us
13     diff = 1000000 * (end.tv_sec - start.tv_sec) + (end.tv_usec - start.tv_usec);
14 
15     printf("the data length is %d\n Byte", DATA_LEN);
16     printf("the difference is %ld us\n", diff);

测试一,数据大小 288,000 byte,5次取最长的时间,则写入速度约为 288000 byte / 2058us =  133.46 MB/s

bubuko.com,布布扣bubuko.com,布布扣


 

测试二,数据大小 1,440,000 byte = 1.37MB,5次取最长的时间,则 写入速度约为 1440000 byte / 9356 us = 146.78 MB/s

bubuko.com,布布扣bubuko.com,布布扣


 

测试三,数据大小 14,400,000 byte = 13.7MB,5次取最长时间,则写入速度约为 14400000 byte / 100234 us = 137.01MB/s

bubuko.com,布布扣bubuko.com,布布扣

 

Linux下测试SSD固态硬盘写入速度

标签:style   blog   http   ar   color   os   sp   数据   div   

原文地址:http://www.cnblogs.com/imapla/p/4159032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!