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

[SSD综述 1.5] SSD固态硬盘参数图文解析_选购固态硬盘就像买衣服?

版权声明:付费作品,未经许可,不可转载

前言

SSD (Solid State Drive),即固态硬盘,通常是一种以半导体闪存(NAND Flash)作为介质的存储设备。SSD 以半导体作为介质存储数据,用纯电子电路实现,没有任何机械设备,这也是和传统机械硬盘(Hard Disk Drive,HDD)最主要的区别。

SSD 长啥样呢?

图片来源 [1]

SSD 的基本结构组成SSD 是用Flash存储芯片阵列组成的硬盘,所以构造比较简单,主要部件为:主控制器闪存存储芯片

传统的 HDD 是“马达+磁头+磁盘”的机械结构,而 SSD 则是“闪存介质+主控”的纯半导体芯片存储结构,两者在数据存储介质和读写方式上有着本质区别,这也使得它们在性能、功耗、抗震、噪声、外形、接口等方面也产生了巨大的差异。下面以一款新的SSD参数为例进行探讨。

1.5.1 核心参数

图片来源:ZOL

1.5.1.1 存储容量

常见容量:

  • 256GB

  • 512GB

  • 1TB (1024GB)

  • 2TB (2048G)

容量一般越大越好, 有更多的空间存放数据。但是呢也要靠你的使用需求和预算。

总价

单GB价

速度

搭配机械盘

小容量

建议

大容量

更快

不需要

如果电脑只配一个硬盘, 建议是买512GB 以上。 固态硬盘也可以分区, C 盘一般30~50G 即可, 这样重装系统的时候, 就不用把整个硬盘的数据清除了。

如果买小容量固态硬盘, 建议可以搭配一块机械硬盘额。固态硬盘可以做系统盘, 机械盘可以作为存储盘。

1.5.1.2 性能

毫无疑问,无论是用户主观体验上还是实际测试数据,SSD 在性能方面都可以完全碾压 HDD。尤其是随机读写的性能(IOPS和延迟),二者的差距可达上千倍。

下表列举了各类主流 SSD 和 HDD 的性能数据对比:

图片来源 [1]

1.5.1.3接口

接口分为SATA、mSATA、m.2、u.2、PCI-E等。笔记本电脑用户优先选择M.2固态硬盘,台式机的用户一般购买SATA3接口固态即可,稍微好一点也可以M.2接口的固态硬盘,不过要看下主板上是否有M.2接口支持,但如果你想要极致得性能,也可以选择U.2 和PCIE接口的固态硬盘!

1.5.1.4 缓存

固态硬盘分 带DRAM 与 不带DRAM。有没有缓存的固态硬盘顺序速写的性能差距不大,但是有缓存的情况下4k读写的速度会好上不少。缓存(DRAM)主要是用来储存数据物理地址的映射表,听起来像邮局通过省/市/区/街道来找到你家信箱一样。固态硬盘容量和DRAM缓存,通常需要按照1GB:1MB的比例配置。如果缓存配的容量小了,起到的作用较小。

1.5.1.5 可靠性的指标

- MTBF:Mean Time Between Failure,平均故障间隔时间。该指标反映的是产品的无故障连续运行时间,也是衡量产品可靠性的重要指标。

- UBER:Uncorrectable Bit Error Rate,即:不可修复的错误比特率。该指标描述的是出现数据错误的概率,这个值是越小越好。

- RBER:Raw Bit Error Rate,即:原始错误比特率,该指标反映的是闪存的质量。企业级 SSD 和消费级 SSD 这个指标是不同的。影响 UBER 最核心的因素就是 RBER,后者越低,前者就越低。

平均故障间隔时间一般是统计数据,UBER和 RBER这几个参数一般SSD厂商不展示的,企业级用户可以要求供应商提供。

1.5.2 基本参数

基本参数恰恰是性能和品质的基础。

选购固态硬盘就像买衣服?

一件华丽的衣服, 靠的是什么? 好的布料和好的裁缝。布料是品质的基础,化学纤维的材质和纯棉的材质, 还是纯棉的材质舒服透气。好的裁缝制衣的收口、压线、款型的把握都是炉火纯青。当然再好的衣服, 还要看尺寸是否合身,版型是否符合你的形体, 和你的气质完美匹配。

对于固态硬盘的“布料”是什么? 是闪存颗粒。 固态硬盘的“裁缝”是谁呢? 是主控。好的主控的背后还是一个品牌在给质量背书, 固态硬盘是搭载在电脑主板的, 所以要特别注意接口。

所以在选购固态硬盘时?我们需要了解三点,一是主控,二是闪存颗粒,三是接口。作为小白认准这些,就可以了。 就像买衣服一样, 好的坏的你自己怎么看都看不出来, 怎么摸也不摸不透。但记得买品牌的, 买材质好的,买合身的,就一定对的。

1.5.2.1 主控

主控芯片是固态硬盘的大脑,不同的主控之间能力相差非常大,在数据处理 能力,算法,对闪存芯片的读取写入控制上会有非常大的不同,直接会导致固态硬盘产品在性能上差距高达数十倍。目前主流的主控有:Intel主控、SandForce主控、Marvell主控、SMI主控、Phison主控、三星主控等。Elpis 是三星最新的主控。

1.5.2.2 存储介质

闪存颗粒分为SLC、MLC、TLC三种,SLC的性能最好同时寿命也最长,但是价格也是最贵的。目前主流的是TLC, 价格最亲民。这三种闪存颗粒都可以放心选, 现在一种新的QLC 闪存颗粒, 闪存颗粒就是越新的,成本越低,品质越差,一定要慎重。最好是原厂颗粒搭配原厂主控的QLC SSD, 才可以考虑。

1.5.2.3 通道数目

通道是主板和硬盘的通道, 多个通道可以并行工作。去年(2022)我在医院做新冠核酸检测的时候的时候,平常开一个窗口排队排很久, 有一天开了四个窗口发现都不用排队等了。

Gen4x4, 第一个数字4 表示 PCIE4, 第二个数字4 表示4 个通道。

1.5.3 性能参数

1.5.3.1 什么性能更重要呢?

实际使用电脑中, 对于大多数小伙伴而言, 我们每天写入操作少, 读取操作多,更多的是随机读写操作,所以更关注的是 4K 随读写性能。当然如果有一些朋友有些特别的场景,比如视频UP主,处理大视频文件多,更关注的顺序读写。因人而异吧。

1.5.3.2 功耗

关于功耗,业界定义可以分为峰值功耗(Peak Power)、读写功耗(Active Power)、睡眠功耗(Sleep Power)这几类。HDD 与 SSD的功耗如下表所示:

图片来源 [1]

工作功耗HDD 约为 6~8W ,SATA SSD 约为 5W,待机功耗 SSD 可以降低到毫瓦(mW)级别。首先,从 SSD 功耗占比来看,读写功耗主要消耗在闪存上。其次,影响读写功耗的是主控功耗,大约占总功耗的 20%。由于 SSD 具有极高的性能,较比 HDD 来说,相当于单位功耗产生了成百上千倍的性能,所以从这个角度来说 SSD 是属于低功耗的产品。

1.5.4 其他参数

1.5.4.1 SSD 寿命与质保

除了会关注 SSD 的性能参数外,还会关心它的使用寿命。

衡量 SSD 寿命有两个主要的指标:

- DWPD(Drive Writes Per Day),即在 SSD 保质期内,用户每天可以把硬盘写满多少次。比如 DWPD 是1,指的是每天满盘写入 1次 ,以此类推。从应用角度出发,多数应用读多写少,少数应用写多读少,应用不同,对 SSD 的寿命要求也就不同。所以根据应用负载模式又将 SSD 分为读密集型(Read Intensive)和写密集型(Write Intensive)两种。一般来说,DWPD 越高对应硬盘的单价也就越高,需要用户根据实际应用选择。

- TBW(Terabytes Written),在 SSD 的生命周期内可以写入的总的字节数。

- 质保年限: 因为半导体会自然老化, 所以还会限定一个时间期限,不会是终生保质。这比较好理解。

示例

970 EVO Plus 的TBW保修:250GB SSD为150 TBW, 500GB SSD为300 TBW,1TB SSD为600 TBW,2TB SSD为1200 TBW。 1TBW 是写 1024GB。

* 5年或TBW,以先到期者为准

一般厂商会在保修期内保修, 还有的只修不换,所以在保修期内出问题, 大可以找售后渠道进行维修或更换。但有个很重要的事情, 是保修产品不保数据的额。如果出现故障, 固态硬盘里的数据是极难极难修复的。

良心忠告, 重要的资料一定要备份、备份、备份。重要的事说三遍。

1.5.3 防震能力

HDD 是机械结构,磁头和磁片在发生跌落时接触碰撞会产生物理损坏,而 SSD 内部不存在任何机械部件,因此相比 HDD 更加抗震和耐跌落。

另外,SSD 由于结构上没有马达的高速运转,所以工作状态会比 HDD 更加安静。

小结:

以上通过性能、功耗、可靠性几个维度理解 SSD 最核心指标, 相信大家对于心目中的固态硬盘已经有个映像了吧? 如果有想和我交流的, 请在留言区问我额

参考:

  1. YAN_RONG_TECHNOLOGY, https://blog.csdn.net/YAN_RONG_TECHNOLOGY/article/details/127803106

  1. http://www.lotpc.com/zjzn/5506.html

  1. https://detail.zol.com.cn/1309/1308473/param.shtml

  1. https://blog.csdn.net/vagrant0407/article/details/127154160

相关文章:

[SSD综述 1.5] SSD固态硬盘参数图文解析_选购固态硬盘就像买衣服?

版权声明:付费作品,未经许可,不可转载前言SSD (Solid State Drive),即固态硬盘,通常是一种以半导体闪存(NAND Flash)作为介质的存储设备。SSD 以半导体作为介质存储数据&…...

SAP Insurance Analyzer

SAP Insurance Analyzer 是一款用于保险公司财务和风险管理的软件。SAP Insurance analyzer 支持基于 IFRS 17 或 Solvency II 的保险合同估值和计算要求。SAP Insurance Analyzer 于 2013 年 5 月推出,为源数据和结果数据集成了一个预配置的保险数据模型。 源数据…...

自动化测试 ——自动卸载软件

在平常的测试工作中,经常要安装软件,卸载软件, 即繁琐又累。 安装和卸载完全可以做成自动化。 安装软件我们可以通过自动化框架,自动点击Next,来自动安装。 卸载软件我们可以通过msiexec命令行工具自动化卸载软件 用msiexec 命令来卸载软件 …...

05 封装

在对 context 的封装中,我们只是将 request、response 结构直接放入 context 结构体中,对应的方法并没有很好的封装。 函数封装并不是一件很简单、很随意的事情。相反,如何封装出易用、可读性高的函数是非常需要精心考量的,框架中…...

clean

clean code 记得以前写过这题&#xff0c;写的乱七八糟&#xff0c;分析来分析去。 后悔应该早点写代码&#xff0c;leetcode大一就该刷了。 https://leetcode.cn/problems/plus-one/submissions/ class Solution { public:vector<int> plusOne(vector<int>&…...

佛科院计算机软件技术基础——线性表

一、基础知识了解&#xff1a;结构体的理解&#xff1a;我们知道整型是由1位符号位和15位数值位组成&#xff0c;而就可以把结构体理解为我们定义的数据类型&#xff0c;如&#xff1a;typedef struct {int data[2]; //存储顺序表中的元素int len; …...

linux下终端操作mysql数据库

目录 一&#xff0e;检查mysql是否安装 1. 查看文件安装路径 2. 查询运行文件所在路径(文件夹地址) 二&#xff0e;登录mysql 三&#xff0e;列出mysql全部用户 四&#xff0e;常用指令 &#xff11;&#xff0e;查看全部数据库 &#xff12;&#xff0e;选择数据库 …...

MySQL参数优化之thread_cache_size

1.thread_cache_size简介 每建立一个连接&#xff0c;都需要一个线程来与之匹配&#xff0c;此参数用来缓存空闲的线程&#xff0c;以至不被销毁&#xff0c;如果线程缓存中有空闲线程&#xff0c;这时候如果建立新连接&#xff0c;MYSQL就会很快的响应连接请求。 show statu…...

gRPC服务健康检查(二):gRPC健康检查协议详解

gRPC健康检查协议健康检查用于检测服务端能否正常处理rpc请求&#xff0c;客户端对服务端的健康检查可以点对点进行&#xff0c;也可以通过某些控制系统&#xff08;如负载平衡&#xff09;进行。客户端可以根据服务端返回的状态执行对应的策略。因为GRPC服务可以用于简单的客户…...

Android系统10 RK3399 init进程启动(四十七) Android init 进程整体代码逻辑简述

配套系列教学视频链接&#xff1a;安卓系列教程之ROM系统开发-百问100ask说明系统&#xff1a;Android10.0设备&#xff1a; FireFly RK3399 &#xff08;ROC-RK3399-PC-PLUS&#xff09;前言本文简单描述一下android init祖先进程启动的基本执行流程&#xff0c;让大家有一个整…...

CSDN 编程竞赛三十二期题解

竞赛总览 CSDN 编程竞赛三十二期&#xff1a;比赛详情 (csdn.net) 竞赛题解 题目1、传奇霸业 传奇霸业&#xff0c;是兄弟就来干。小春&#xff08;HP为a&#xff09;遇到了一只黄金哥布林&#xff08;HP为x&#xff09;。小春每次能对哥布林造成b点伤害&#xff0c;哥布林…...

Kubernetes 中的 Pod Hook

Pod Hook 我们知道Pod是Kubernetes集群中的最小单元&#xff0c;而 Pod 是有容器组组成的&#xff0c;所以在讨论 Pod 的生命周期的时候我们可以先来讨论下容器的生命周期。 实际上 Kubernetes 为我们的容器提供了生命周期钩子的&#xff0c;就是我们说的Pod Hook&#xff0c…...

Linux操作系统安装MySQL(rpm安装)

Linux操作系统安装MySQL&#xff08;rpm安装&#xff09;1 背景2 环境说明3 准备工作3.1 端口查看3.2 检查安装3.3 创建MySQL用户和组4 MySQL安装4.1 下载MySQL4.2 解压安装包4.3 安装MySQL4.4 初始化MySQL4.5 启动MySQL4.6 设置MySQL初始密码4.6.1 查看数据库初始密码4.6.2 更…...

MySQL高级第二讲

目录 二、MySQL高级02 2.1 触发器 2.1.1 触发器介绍 2.1.2 创建触发器 2.2 MySQL的体系结构 2.3 存储引擎 2.3.1 存储引擎概述 2.3.2 各种存储引擎特性 2.3.3 InnoDB 2.3.4 MyISAM 2.3.5 MEMORY 2.3.6 MERGE 2.3.7 存储引擎的选择 2.4 优化sql 2.4.1 查看sql执行…...

凸优化专题1

多变量函数的求导与求梯度/矩阵求导 1. 导数 定义: 设f:Rn→Rm,且x∈intdomf,则f在点x的导数(或称Jacobian)记为矩阵Df(x)∈Rmnf:\R^n \rightarrow \R^m, 且x\in \mathbf{int}\ \mathbf{dom} f, 则f 在点x的导\\数(或称Jacobian)记为矩阵 Df(x) \in \R^{m\times n}f:Rn→Rm,且…...

【蓝桥杯每日一题】递推算法

&#x1f34e; 博客主页&#xff1a;&#x1f319;披星戴月的贾维斯 &#x1f34e; 欢迎关注&#xff1a;&#x1f44d;点赞&#x1f343;收藏&#x1f525;留言 &#x1f347;系列专栏&#xff1a;&#x1f319; 蓝桥杯 &#x1f319;我与杀戮之中绽放&#xff0c;亦如黎明的花…...

Unity性能优化: 性能优化之内存篇

前言 本文和传统的内存优化不一样&#xff0c;不是讲如何降低内存占用&#xff0c;而是讲编程开发中要注意的内存问题以及一些内存技术的演变与原理。 对惹&#xff0c;这里有一个游戏开发交流小组&#xff0c;希望大家可以点击进来一起交流一下开发经验呀 1: Application进程…...

华为OD机试题,用 Java 解【内存资源分配】问题

最近更新的博客 华为OD机试题,用 Java 解【停车场车辆统计】问题华为OD机试题,用 Java 解【字符串变换最小字符串】问题华为OD机试题,用 Java 解【计算最大乘积】问题华为OD机试题,用 Java 解【DNA 序列】问题华为OD机试 - 组成最大数(Java) | 机试题算法思路 【2023】使…...

微服务之Nacos注册与配置

&#x1f3e0;个人主页&#xff1a;阿杰的博客 &#x1f4aa;个人简介&#xff1a;大家好&#xff0c;我是阿杰&#xff0c;一个正在努力让自己变得更好的男人&#x1f468; 目前状况&#x1f389;&#xff1a;24届毕业生&#xff0c;奋斗在找实习的路上&#x1f31f; &#x1…...

Android 动画详解

Android动画的分类与使用学习Android必不可少的就是动画的使用了&#xff0c;在Android版本迭代的过程中&#xff0c;出现了很多动画框架&#xff0c;这里做一个总结。Android动画类型分类逐帧动画【Frame Animation】&#xff0c;即顺序播放事先准备的图片。补间动画【Tween A…...

GPU加速的时序驱动布局优化方法解析

1. 时序驱动布局优化&#xff1a;GPU加速的关键路径分析方法在超大规模集成电路(VLSI)物理设计流程中&#xff0c;布局阶段的质量直接影响芯片的时序收敛和最终性能。传统布局算法主要关注线长和拥塞优化&#xff0c;对时序指标的考虑相对间接。随着工艺节点不断进步&#xff0…...

AI系统行为治理:构建确定性护栏与运行时安全控制

1. 项目概述&#xff1a;为AI系统构建确定性的行为护栏如果你正在构建一个会“动手”的AI应用——无论是能帮你写代码的智能助手&#xff0c;还是能操作数据库的自动化流程&#xff0c;甚至是部署在物理设备上的机器人——那么你迟早会面临一个核心问题&#xff1a;如何确保它只…...

Python统一调用多AI模型:python-tgpt库实战指南

1. 项目概述&#xff1a;一个让Python与AI对话更简单的工具 如果你最近在尝试用Python调用各种大语言模型&#xff08;LLM&#xff09;的API&#xff0c;比如OpenAI的GPT、Google的Gemini&#xff0c;或者开源的Llama、Mistral&#xff0c;那你大概率经历过这样的场景&#xf…...

开源任务恢复工具openclaw-task-recovery:轻量级断点续做解决方案

1. 项目概述&#xff1a;一个关于任务恢复的开源工具最近在整理自己的自动化脚本和任务调度系统时&#xff0c;遇到了一个老生常谈但又非常棘手的问题&#xff1a;任务中断后的恢复。无论是数据处理流水线、爬虫任务&#xff0c;还是长时间运行的批处理作业&#xff0c;网络抖动…...

月薪2万+,2026年AI智能体工程师,这个岗位火了

AI智能体工程师负责设计、搭建、调优和维护AI智能体系统&#xff0c;让AI能自主感知环境、做出决策并执行动作。该岗位需求大&#xff0c;薪资高&#xff0c;适合具备逻辑拆解能力、Prompt工程能力和工具链认知的人。文章建议从体验AI智能体产品、学习相关课程和尝试搭建mini智…...

链表存储式栈

#include <stdio.h> #include <stdlib.h>#include <stdio.h> #include <stdlib.h> #include <string.h>#include <stdlib.h> typedef struct stack_node{int data;struct stack_node * next; } STstacknode; /*声明一个结构体来存储栈顶&a…...

豆包输入法Mac版正式上线,所有人都该试试AI语音输入了。

豆包输入法的Mac版&#xff0c;终于正式上线了。我自己已经内测使用了快1个月了&#xff0c;但是我等这一天&#xff0c;也真的等了好久好久。因为这篇文章我想写很久了&#xff0c;但是一直没写就是因为&#xff0c;对于大众用户来说&#xff0c;之前还一直没有一个比较好的产…...

dotfiles工程化:用Git与符号链接打造可移植的开发环境

1. 项目概述&#xff1a;dotfiles 是什么&#xff0c;以及为什么你需要它如果你在终端里敲命令的时间超过了你用鼠标点来点去的时间&#xff0c;那你大概率已经听说过dotfiles了。简单来说&#xff0c;dotfiles就是你系统里那些以点&#xff08;.&#xff09;开头的配置文件&am…...

NS-USBLoader完整指南:Switch文件管理、RCM注入与游戏传输的一站式解决方案

NS-USBLoader完整指南&#xff1a;Switch文件管理、RCM注入与游戏传输的一站式解决方案 【免费下载链接】ns-usbloader Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files. 项目地址: https://…...

AI智能体扩展实战:基于MCP协议构建AlterLab工具箱服务器

1. 项目概述&#xff1a;一个为AI智能体打造的“工具箱”服务器最近在折腾AI智能体&#xff08;Agent&#xff09;的开发&#xff0c;发现一个挺有意思的项目&#xff1a;RapierCraft/alterlab-mcp-server。简单来说&#xff0c;这是一个实现了模型上下文协议&#xff08;Model…...