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

最近买了一个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



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



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

时间: 2024-10-10 09:55:18

Linux下测试SSD固态硬盘写入速度的相关文章

linux下测试硬盘读写速度

买了个ssd硬盘,就想着跟普通的机械盘做个比较,因为桌面装的是ubuntu系统,所以就想用linux的命令简单测一下好了 下面是ssd的性能数据: 测试写: [email protected]:~ > time dd if=/dev/zero bs=1024 count=1000000 of=1Gb.file 1000000+0 records in 1000000+0 records out 1024000000 bytes (1.0 GB) copied, 3.78724 s, 270 MB

笔记本光驱位换SSD固态硬盘之硬盘格式化

系列文章: ThinkPad E430c加装内存和SSD固态硬盘 笔记本光驱位换SSD固态硬盘之Ghost克隆原来的系统到SSD固态硬盘分区 概述 加装SSD固态硬盘后,假设须要使用GHOST将原来的系统克隆到新的SSD固态硬盘上,须要对硬盘进行分区和格式化: 有人会问:GHost 目标盘须要格式化吗? 假设是同样大小的硬盘.能够不经分区与格式化直接ghost: 假设两个分区大小不一样,最好先进行格式化,然后再Ghost.否则多出的分区可能会出现不可用的情况. 详细我也没试过,有兴趣的朋友能够亲

联想T430 安装msata接口的SSD固态硬盘

一.认识下mSATA SSD和 2.5英寸 SSD固态硬盘 目前固态硬盘有mSATA SSD和 2.5英寸 SSD固态硬盘. 1.mSATA SSD采用mSATA接口连接,体积较小,适合具有mSATA接口的笔记本电脑加装.现在新出的很多电脑都具有mSATA接口,有的是SATA2 3Gb/s,也有SATA3 6Gb/s的,T430的mSATA接口是SATA2 3Gb/s. 加装mSATA硬盘后,原硬盘和光驱可以同时使用,一般将mSATA固态硬盘作为系统盘,安装操作系统及应用软件,开机启动速度及软件

SSD固态硬盘使用注意事项

SSD固态硬盘的结构和运行方式不同于传统硬盘,在购买以后强烈建议进行一些设置以达到最优的运行效能,延长SSD的使用寿命.以下第一部分是一些可以在网上找到的关于SSD硬盘相关的注意事项,已经介绍很多,这里不再赘述.大家需要了解详细内容请在网上查找相关内容.后面第二部分是我在结合了各方面的意见后,自己总结的一些注意事项,供大家参考. 第一部分: 需要在BIOS中打开AHCI需要进行4K对齐(分区起始偏移对齐,可被4096整除,分区按4K作为最小分配单元)最好不要分多个分区(SSD机制决定,延长使用寿

笔记本联想(Lenovo)G40-70M加装内存和SSD固态硬盘

系列文章: 笔记本电脑提速之加装内存条.SSD固态硬盘.光驱位换SSD固态硬盘 笔记本ThinkPad E430c加装内存和SSD固态硬盘 笔记本惠普CQ14-a003TX加装内存和SSD固态硬盘 笔记本光驱位换SSD固态硬盘之硬盘格式化 笔记本光驱位换SSD固态硬盘之Ghost克隆原来的系统到SSD固态硬盘分区 硬件准备 1.光驱位硬盘托架 2.SSD固态硬盘 3.内存条 操作步骤: 1.拆下电池 2.拧下后盖的两个固定螺丝 3.打开后盖 4.加装内存 内存安装方法: 将内存条斜45度插入内存

esxi SSD固态硬盘识别问题

vmware虚拟化,在安装esxi主机时,使用固态硬盘要注意,勿使用服务器的RAID卡配置程序,将硬盘用RAID0配置,否则esxi将不能正确识别出SSD固态硬盘,会作为普通硬盘使用,但在大多数情况下,具体环境并不是这样的,如果做了raid,可以手工进行更改,更改方法如下: 用SSH连接工具,登陆esxi主机, 输入如下命令 # esxcli storage nmp device list        #列出储存清单(SSD设备的"device name",其实可以在GUI内看到:也

【转】如何使用分区助手完美迁移系统到SSD固态硬盘?

自从SSD固态硬盘出世以来,一直都被持续关注着,SSD的性能优势让无数用户起了将操作系统迁移到SSD的心思,直接后果就是让无数机械硬盘为止黯然退场,很多软件都可以做到系统迁移,然而,被完美迁移的系统却不是多数.如何完美迁移系统到SSD中呢?参见下文. 为什么要迁移系统盘? 大家都知道我们的默认系统盘是C盘,由于长期的使用,各种下载.安装.以及一些缓存累积,可能你的系统盘里的剩余空间会越来越小,这样也就导致了电脑运行速度越来越多慢.而你又不得不长期想尽各种办法去修护.杀毒.清理垃圾等等.要从根本突

Linux下手动备份还原硬盘主引导记录MBR跟硬盘分区表DPT教程

Linux下手动备份还原硬盘主引导记录MBR跟硬盘分区表DPT教程 二 18 奶牛 Linux, Ubuntu, Windows 1,885 views查看评论 最近奶牛一直在折腾linux下的grub跟grub2,因为前阵子用ghost恢复windows的时候出现错误,导致分区表被破坏,无法进入系统.今天给大家介绍下如何备份跟还原我们的硬盘主引导扇区.首先我来介绍下这个硬盘主引导扇区,因为对于这个主引导记录MBR跟这个硬盘分区表DPT的关系,可能有的朋友还不是那么清晰. 硬盘主引导扇区(硬盘的

精品软件 推荐 SSD固态硬盘潜能释放器 SSDRunner

SSD固态硬盘潜能释放器是一键全自动唤发固态硬盘的潜在效能.大幅加强固态硬盘效率,降低硬盘硬盘的读写次数,有效增加固态硬盘的使用寿命. SSD固态硬盘潜能释放器功能: 1.仅需进行一次固态硬盘的全面体检,之后任意文件定位不再读取固态硬盘.有效降低POS读写损耗. 2.一次性全自动高速梳理固态硬盘所有路径,自动将文件检索结果列出,供您一键进行搬移到机械硬盘. 3.独有的智能提醒,什么时侯需要进行优化,自动在产品内提醒. 4.多达十余种海量文件批量梳理,转存,搬移,自定义功能完全达到您的日常需要.