固态硬盘

如何正确使用固态硬盘?

风格不统一 提交于 2020-04-08 10:02:54
固态硬盘(Solid State Disk),简称SSD,是一种主要以闪存(NAND Flash)作为永久性存储器的计算机存储设备。固态硬盘最大的优势就是提升了读写速度,将系统和常用软件安装进固态硬盘,将大大提高你的整台电脑的使用体验。 使用固态硬盘的好处有哪些? 1.读写速度快: 采用闪存作为存储介质,读取速度相对机械硬盘更快; 2.防震抗摔性: 传统硬盘都是磁碟型的,数据储存在磁碟扇区里; 3.低功耗: 固态硬盘的 功耗上要低于传统硬盘; 4.无噪音: 固态硬盘没有机械马达和风扇,工作时噪音值为0分贝; 5.工作温度范围大: 典型的硬盘驱动器只能在5到55摄氏度范围内工作。而大多数固态硬盘可在-10~70摄氏度工作。固态硬盘比同容量机械硬盘体积小、重量轻; 6.轻便: 固态硬盘在重量方面更轻,与常规1.8英寸硬盘相比,重量轻20-30克。 好处这么多所以才能成为用户的亲耐,那么固态硬盘也有它的缺点,例如固态硬盘闪存具有擦写次数限制的问题,所以使用寿命短以及大多的固态硬盘的价格较昂贵。 使用固态硬盘的时候注意以下几点: 1.不要使用碎片整理,碎片整理是对付机械硬盘变慢的一个好方法,但对于固态硬盘来说这完全就是一种“折磨” 2.小分区 少分区; 3.保留足够剩余空间; 3.固态硬盘存储越多性能越慢; 4.及时刷新固件; 5.学会使用恢复指令,固态硬盘的

[转帖]固态硬盘Trim指令:是它让我永葆青春

二次信任 提交于 2020-03-31 08:24:48
固态硬盘Trim指令:是它让我永葆青春 https://www.sohu.com/a/316882354_120053225 2019-05-27 17:30 Trim指令在固态硬盘当中发挥了重要的作用,正是由于它的问世才让以闪存为存储介质的固态硬盘得以在长时间的使用中保持速度不衰减。 闪存需要先擦除才能写入 东芝在1987年发明了NAND闪存,它有一个特点就是只有先擦除才能写入。而操作系统删除文件只需对文件分配表做标记,并不涉及擦除过程。固态硬盘无法得知哪些位置是否存在已删除的数据,这就导致固态硬盘无法及时有效地进行垃圾回收并保障硬盘的读写性能。 Trim的作用就是传输额外的信息给固态硬盘,告知硬盘哪些位置的数据已经无效,可以执行垃圾回收,提前擦除以便迎接下次的写入。 如何检查Trim是否开启? 以管理员身份运行命令提示符,输入fsutil behavior query disabledeletenotify回车,就可以查询当前Trim指令的设定状态。如果返回值是0说明Trim已经开启。 可能有朋友不是很理解,明明看到的查询结果是“已禁用“,为什么说这种情况是Trim已经启用呢?其实这是一个双重否定等于肯定的例子,Trim的作用就是删除通知(deletenotify),那么”disable(禁用)删除通知“这一特性被禁用,当然就代表Trim正常工作。 Trim何时发挥作用?

基于文件存储UFS的Pytorch训练IO五倍提升实践

我们两清 提交于 2020-03-28 00:45:10
我们在协助某AI客户排查一个UFS文件存储的性能case时发现,其使用的Pytorch训练IO性能和硬件的IO能力有很大的差距(后面内容有具体性能对比数据)。 让我们感到困惑的是: UFS文件存储,我们使用fio自测可以达到单实例最低10Gbps带宽、IOPS也可达到2w以上。该AI客户在高IOPS要求的AI单机小模型训练场景下,或者之前使用MXNet、TensorFlow框架时,IO都能跑到UFS理论性能,甚至在大型分布式训练场景中,UFS也可以完全胜任。 于是我们开启了和客户的一次深度联合排查。 初步尝试优化 一、调整参数: 基于上述情况,首先考虑是不是使用Pytorch的姿势不对?参考网上提到经验,客户调整batch_size、Dataloader等参数。 Batch_size 默认batch_size为256,根据内存和显存配置尝试更改batch_size大小,让一次读取数据更多,发现实际对效率没有提升。通过分析是由于batch_size设置与数据读取逻辑没有直接关系,IO始终会保留单队列与后端交互,不会降低网络交互上的整体延时(因为用的是UFS文件存储,后面会讲到为什么用)。 Pytorch Dataloader Pytorch框架dataloader的worker负责数据的读取和加载、分配。通过batch_sampler将batch数据分配给对应的worker

宏旺半导体通俗易懂的让你了解SSD固态硬盘结构和基本工作原理

拟墨画扇 提交于 2020-03-23 18:32:25
从CPU处理速度越来越快,到内存的蓬勃发展,如今随着技术的进步,SSD的普及度也大大提升,在疫情期间,不少人也打算给自己的电脑升级一块高速大容量的SSD。之前的文章中,我们聊到了eMMC的工作原理,今天宏旺半导体就跟大家来聊一聊SSD固态硬盘的结构和基本工作原理 SSD 主要由 SSD 控制器,FLASH 存储阵列,板上DRAM,以及跟HOST接口(诸如SATA,SAS, PCIe等)组成。而其中最重要的三个组件就是NAND闪存,控制器及固件。NAND闪存负责重要的存储任务,控制器和固件需要协作来完成复杂且同样重要的任务,即管理数据存储、维护SSD性能和使用寿命等。 SSD 的基本工作原理是从主机PC端开始,用户从操作系统应用层面对SSD发出请求,文件系统将读写请求经驱动转化为相应的符合协议的读写和其他命令,SSD收到命令执行相应操作,然后输出结果,每个命令的输入和输出经协议标准组织标准化,这是标准的东西,和HDD无异,只不过HDD替换成SSD硬件存储数据,访问的对象变成SSD。 宏旺半导体之前说过,由于闪存不能覆盖写,闪存块需擦除才能写入。主机发来的某个数据块,它不是写在闪存固定位置,SSD可以为其分配任何可能的闪存空间写入。因此,SSD内部需要FTL这样一个东西,完成逻辑数据块到闪存物理空间的转换或者映射。 举个例子,假设SSD容量为128GB,逻辑数据块大小为4KB

硬盘知识:硬盘的种类与作用

假如想象 提交于 2020-03-17 09:59:33
硬盘的分类,可分为固态硬盘(SSD)、机械硬盘(HDD)、混合硬盘(SSHD)三种,各自的区别作用有哪些? 关于机械硬盘: 机械硬盘是传统硬盘,电脑主要的存储媒介之一。机械硬盘有不同的颜色,分别有红盘,绿盘,黑盘,蓝盘,紫盘。 机械硬盘就作为我们普通电脑里的普通硬盘。内部有磁盘,通过磁盘的高速旋转,并用相应的磁头,读取或存储数据。数据永久保存,无限复写。 不能受外界冲压、挤压或震动,轻拿轻放,携带不方便。 关于固态硬盘: 由多个闪存芯片加主控以及缓存组成的阵列式存储,属于以固态电子存储芯片阵列制成的硬盘。防震抗摔性,数据存储速度快,功耗低,噪音小,容量大,使用寿命较长等优势。 固态硬盘的存储介质分为两种,一种是来用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质,广泛应用于军事、车载、工控、视频监控、网络监控、网络终端等。 首页>硬盘数据恢复>硬盘知识:硬盘的种类与作用 硬盘知识:硬盘的种类与作用 分类:硬盘数据恢复|最后更新:2020年3月11日 硬盘的分类,可分为固态硬盘(SSD)、机械硬盘(HDD)、混合硬盘(SSHD)三种,各自的区别作用有哪些? 关于机械硬盘: 机械硬盘是传统硬盘,电脑主要的存储媒介之一。机械硬盘有不同的颜色,分别有红盘,绿盘,黑盘,蓝盘,紫盘。 机械硬盘就作为我们普通电脑里的普通硬盘。内部有磁盘,通过磁盘的高速旋转,并用相应的磁头

选购硬盘HDD、SSD、SSHD、IDE、SCSI、SAS、SATA、PCIE、M.2

半腔热情 提交于 2020-03-15 12:32:00
选购硬盘主要参数   选购硬盘主要看三个参数:硬盘类型、接口类型、存储容量。   硬盘类型看用途,做大规模吞吐量计算自然要固态,只做存储使用机械即可。存储容量不用说,肯定是支持的数值越高越好,如果是机械硬盘,容量怎么也得1TB以上,固态硬盘则根据手中资金决定吧。接下来接口类型了,硬盘不比显示器接口通用性那么高,其下接口一旦选错,就真的不能用了。   硬盘按结构原理分为:机械硬盘(HDD)、固态硬盘(SSD)、混合硬盘(SSHD)。   按接口类型分为:IDE、SCSI、SAS、SATA、PCIE、M.2。 HDD 来源: https://www.cnblogs.com/guanghe/p/12496713.html

「技术世界」SSD硬盘故障修复方法,轻松get新技能

♀尐吖头ヾ 提交于 2020-03-05 01:13:27
虽然国内疫情形势逐渐转好,各地也开始有序的开展复工生产,但是在这关键时刻,源妹也希望大家不要放松警惕,继续做好防护,减少出门,齐心协力,助力疫情早日过去。 疫情期间,不少朋友都在利用空暇时间学习充电,今天源妹给大家准备了 一篇关于SSD固态硬盘修复 的技术文章,希望能帮助大家丰富知识储备,get新的技术技能,为后续的工作开展做好准备。 SSD故障类型 SSD固态硬盘大家肯定都已非常熟悉,总的来说SSD故障主要有 物理故障和固件故障 两大类。 物理故障包括 :接口破坏、电路破坏、异常发热,造成数据丢失的原因包括电路板变形、电路断裂、芯片组异常高温等。 固件故障主要指 :固化在硬件上的软件发生了损坏,包括有坏块、读错误、模块丢失、逻辑坏道和校验出错等。 SSD修复的方法主要有 :固件修复、芯片数据重组、接口转换、物理替换的等方法。针对不同的情况,使用不同的技术方案。 针对不同故障的数据修复方法 针对不同的SSD故障,可采取以下不同的修复方案: 1、针对无法通过固件修复和替换法处理的固态硬盘。 可以采取芯片拆卸,编程器读取的方案处理。 1)在取芯片读取之前首先要清楚的了解是否支持本芯片存储的数据重组; 2)确认支持数据重组后,首先涂抹助焊剂在芯片周围; 3)然后使用热风枪,将温度调整到拆卸适宜温度220度左右,对芯片进行吹焊; 4)将吹焊的芯片放入编程器进行数据读取; 5

macbook pro(2012款)更换ssd硬盘(光驱拆除换成ssd,原有硬盘仍然使用)

僤鯓⒐⒋嵵緔 提交于 2020-02-28 20:39:37
一、购买ssd,光驱位硬盘支架以及螺丝刀 光驱位硬盘支架: 索厉(Suoli) SLK55 苹果笔记本光驱位硬盘托架 (9.5mm)。 ssd: 三星(SAMSUNG) 840EVO系列 120G 2.5英寸 SATA-3固态硬盘(MZ-7TE120BW) 都是在京东买的,亚马逊上便宜,送货稍微慢点,不相等就在京东买了。。。买支架带的工具不好用,最好自己买一套,十元左右 二、光驱拆除,安装ssd(网上教程,我也是看的这个实践的) 支架带的红色软塑料,是固定ssd用的别忘记塞入。。。 三、数据转移+fusion driver(ssd+hhd) 本人想同时用两个硬盘,系统跑在ssd,普通文件放在原有的hhd上。 如果只想用一个ssd硬盘,可以安装个carbon copy cloner,把原系统内容拷贝到ssd中,在磁盘启动设置ssd启动即可。 =========funshion driver正式开始(本人操作的流程记录,有问题可以留言)======== 1、制作移动硬盘启动: 移动硬盘格式化(抹掉),创建guuid的分区(选项选择),把原有hhd的数据恢复到移动硬盘中。 2、重启,按住option,选择在做好的移动硬盘启动。进入系统格式化ssd+hhd(自带硬盘)。 3、命令行操作,参考这篇文章吧 http://www.jb51.net/os/MAC/173464.html http:

Mac OS X 10.6.8为固态硬盘提供了TRIM支持

≯℡__Kan透↙ 提交于 2020-02-28 19:13:57
Mac OS X 10.6.8 Brings TRIM Support for SSDs Mac OS X 10.6.8为固态硬盘提供了TRIM支持 posted by Thom Holwerda on Wed 29th Jun 2011 09:49 UTC, submitted by Jennimc 发表于:2011年6月29日 北京时间17:49 "One item of interest regarding last week's Mac OS X 10.6.8 update reveals that Apple has enabled TRIM support retroactively for solid state hard drives shipped in Apple-produced configurations. TRIM is a feature that allows solid state drives (SSDs) to automatically handle garbage collection, cleaning up unused blocks of data and preparing them for rewriting, thereby preventing slowdowns that would otherwise occur over

基于NAND闪存的SSD解决方案的STT-MRAM

那年仲夏 提交于 2020-02-25 16:04:42
作为克服现有基于NAND闪存的SSD的解决方案, everspin 提供具有ST-DDR3和ST-DDR4接口的STT-MRAM,可通过提供高速非易失性存储来提高SSD的系统性能和可靠性。机上数据。通过添加STT-MRAM来补充或替换SSD控制器的DDR总线上的易失性DRAM(图1),SSD控制器现在可以将该高速非易失性存储器用于写缓冲区和之前运行的任何其他关键数据易挥发的。 图1具有电源故障保护功能的混合DDR / STT-MRAM SSD架构 对于企业级固态硬盘,电源管理系统的设计很重要。系统必须检测电源故障,将驱动器与主机隔离,并用足够的能量存储来支撑驱动器,以允许将任何运行中的数据提交到非易失性存储器中,以确保数据完整性。完成此操作所需的保持能量与飞行中的数据量,非易失性存储器的速度和系统的功耗成正比。可以将这种保持能量存储提供的时间量视为电源故障窗口或在耗尽保持能量之前可用于存储不受保护的数据的时间。 为了支持由不同等级的不同内存类型组成的异构DDR架构,理想情况下,SSD控制器中包含的DDR控制器需要支持处理 STT-MRAM 的不同时序和寻址要求,以实现最佳性能。 SSD控制器还必须采用其他逻辑来正确管理DDR控制器缓冲区中正在传输的少量常驻数据,以确保在断电之前将管线刷新到STT-MRAM并关闭STT-MRAM中的所有打开页面。 来源: 51CTO 作者: