当前位置: 首页 > news >正文

SSD固态硬盘解析和部署注意事项

从朋友那里拿到一块INTEL SSD 710固态硬盘,顺便研究一下。SSD简称固态存储技术,一般可以分为二种方式:
基于闪存的SSD:采用FLASH芯片作为存储介质,这也是通常所说的SSD。它的外观可以被制作成多种摸样,例如:笔记本硬盘、微硬盘、存储卡、优盘等样式。这种SSD固态存储器最大的优点就是可以移动,而且数据保护不受电源控制,能适应于各种环境,但是使用年限不高(5年左右),适合于个人用户使用。
基于DRAM的SSD:采用DRAM作为存储介质,目前应用范围较窄。它仿效传统硬盘的设计、可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。应用方式可分为SSD存储器和SSD存储器阵列两种。它是一种高性能的存储器,而且它的使用寿命很长,美中不足的它需要独立供电电源来保护数据安全。

固态硬盘(Solid State Disk、IDE FLASH DISK)是由控制单元和存储单元(FLASH芯片)组成,简单的说就是用固态电子存储芯片阵列而制成的硬盘(目前最大容量为1TB),固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。

与传统硬盘相比,SSD固态硬盘有以下优点:
第一,数据存取速度快。根据相关媒体测试:在同样配置的笔记本电脑下,运行大型图像处理软件时能明显感觉到SSD固态存储器在保存或打开文件时都更快。

第二,经久耐用、防震抗摔。因为全部采用闪存芯片,所以SSD固态存储器内部不存在任何机械部件,这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在笔记本电脑发生意外掉落或与硬物碰撞时能够将数据丢失的可能性降到最小。

第三,工作时非常安静,没有任何噪音产生。SSD固态硬盘因为没有机械马达和风扇,工作时噪音值为0分贝。

第四,SSD固态硬盘比常规1.8英寸硬盘重量轻20-30克,可千万别小看这些重量,在笔记本电脑、卫星定位仪等随身移动产品上,更小的重量有利于便携。此外,重量的减轻也使得笔记本搭载多块SSD固态存储器成为可能。

通过图表看一下它们的区别:

INTEL SSD 710系列的固态硬盘使用25nm新工艺的MLC NAND多层闪存芯片,同时还引入了所谓的高可靠性技术(High Endurance Technology/HET),集Intel自行开发的固件、控制器和高寿命NAND闪存芯片于一身,可为数据中心、金融财务、嵌入式、互联网门户、搜索引擎和其它存储与服务器应用带来超高的性能和可靠性,能够24*7*365连续运行。


INTEL SSD 710采用标准2.5寸规格,接口为SATA 3,持续读写速度最高270MB/s,平均延迟读取75微秒、写入85微秒,平均故障间隔时间200万小时,功耗待机0.7W、读写3.7W,支持AES 128位硬件加密、支持S.M.A.R.T.技术。

INTEL SSD 710固态硬盘在安装部署时要注意的事项:
1、操作系统的选择。以往的WINXP或VISTA不能安装在固态硬盘上,因为之前的系统在设计时没有考虑到SSD的应用,只有Win 7之后的系统才支持。注意不要使用GHOST版和精简版的WIN7在固态盘上安装。suse linux 10上识别固态盘需要安装驱动才行,而且需要做相应优化才能充分发挥固态盘的优势。其他LINUX版本暂未试过。

2、在进行WIN7系统安装时,需要在BIOS的磁盘设置里开启AHCI。对于SSD而言由于存储方式的改变,原有的磁盘碎片清理变得多余,甚至是有害的,因此我们需要禁用磁盘碎片清理,另外针对传统机械硬盘的Superfetch预读取,同样也可以禁用。
注:在Win7全新安装时会识别SSD,自动禁用SSD分区上的Disk Defragmenter(磁盘碎片整理)。

3、合理的空间规划。SSD固态硬盘价格昂贵,空间有限,因此我们没有必要将所有程序都安装在SSD上,我们仅需要把系统和经常使用的程序安装在SSD上。 当然也还可以将一些程序的临时交换文件或者缓存文件设定在SSD上,如IE浏览器,这样可以大幅提升之前已经开过页面的速度(默认情况IE或者Firefox之类浏览器的缓存文件都在系统盘,一般情况不需要修改)。

4、关闭WIN7的系统还原和休眠,因为这会损伤固态盘。

5、虚拟内存,4G或者以上设为768-1024即可,不需要设太大。因为本身SSD的速度就比较快。

6、
不要把SSD用作下载盘,SSD主要的寿命主要取决于写入次数,因此经常使用SSD作为目标盘下载写入大量数据,会减短SSD的寿命,同时下载瓶颈在于你的网络,使用SSD并不会提升你的下载速度。 

 

 

补充固态盘测试:
固态盘简单的读写性能测试:(引自 “
木子” 博客)

可以通过使用dd if=/dev/zero of=/file 来测试磁盘的纯写入性能
使用dd if=/file of=/dev/null 来测试磁盘的纯读取性能
使用dd if=/file1 of=/file2 来测试磁盘的读写性能

测试ssd硬盘的结果如下:

#time dd if=/dev/zero of=/data/test bs=8k count=8388608

结果为305MB/s,花费时间real 3m45.452s user 0m1.803s sys 2m41.418s

#time dd if=/data/test /dev/null bs=8k count=8388608

结果为236MB/s,花费时间real 4m50.865m user 0m0.044 sys 0m52.169s

对比了普通硬盘

#time dd if=/dev/zero of=/home/test bs=8k count=8388608

结果为52.5MB/s,花费时间real 21m44.359s user 0m1.440s sys 2m43.023. 

SSD果然强大!

相关文章:

  • Visual Studio 2010 中的代码约定设置
  • DevExpress ASPxGridView 使用方法概述
  • SQL2005 数据的导出 bcp 命令
  • .NET正则基础之——正则委托
  • 微“.NET研究”软“重启”Windows Phone 7 设计的经过
  • XML各层对象的方法
  • weblogic 10.3 for redhat 5.5 install
  • SELinux进阶篇 应用目标策略管理非限制进程和用户
  • EM智能会议室预订系统
  • ASP.NET经典源代码下载地址及数据库配置方法
  • Hyper-V备份:选择Hypervisor备份还是虚拟机备份
  • 通过监控诊断和调试应用程序对共享目录访问可能的权限问题
  • 我的第五代选择器Icarus
  • 古老的话题:成本控制
  • 使用WebLogic进行应用软件开发
  • 【刷算法】从上往下打印二叉树
  • 3.7、@ResponseBody 和 @RestController
  • ECMAScript入门(七)--Module语法
  • Git 使用集
  • java第三方包学习之lombok
  • Java-详解HashMap
  • java正则表式的使用
  • js正则,这点儿就够用了
  • PermissionScope Swift4 兼容问题
  • Sass 快速入门教程
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • SpiderData 2019年2月16日 DApp数据排行榜
  • 分布式事物理论与实践
  • 回流、重绘及其优化
  • 聚类分析——Kmeans
  • 用element的upload组件实现多图片上传和压缩
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​马来语翻译中文去哪比较好?
  • #13 yum、编译安装与sed命令的使用
  • #每日一题合集#牛客JZ23-JZ33
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (day 12)JavaScript学习笔记(数组3)
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (剑指Offer)面试题34:丑数
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (六)Hibernate的二级缓存
  • (四)JPA - JQPL 实现增删改查
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)visual stdio 书签功能介绍
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .NET CF命令行调试器MDbg入门(一)
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 发展历程
  • .Net 中Partitioner static与dynamic的性能对比