百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

电脑卡顿?小心这个设置毁了你的SSD硬盘

wptr33 2024-12-12 15:23 32 浏览

额,昨天的阅读量表示钛师父的小伙伴们似乎真的不关心机械硬盘啊,不过小狮子这样固执的人,显然不会轻易改变这个小小的策划的,今天就该轮到SSD了。声明一点,毁有点投机了,其实是毁掉的SSD速度……

被固态硬盘拖累的机械硬盘

QLC颗粒虽然极大降低了SSD购买成本以及容量问题,但真的要纯粹地使用一款SSD硬盘除了部分笔记本用户外,DIY似乎还是很喜欢SSD+HDD的组合,容量与速度两兼顾的玩法表面上没啥问题,可不少小伙伴使用了一段时间后发现自从和SSD搭建存储组合后,HDD硬盘似乎不太满意,总是出现阵发性卡顿问题,难道是因为固态硬盘和机械硬盘还存在不兼容问题?

实际上,这只要是因为固态硬盘的省电策略引发的,可单纯系统设置很难解决这个问题,这时候就需要CrystalDiskInfo这样的专业选手了。

启动软件以后,在顶部菜单中选择“功能→高级特征→AAM/APM控制”。在顶部下拉菜单中选择机械硬盘,将下部“高级电源管理”部分,点击“禁用”。关闭CrystalDiskInfo后,机械硬盘应该就不会出现启停卡顿问题了。

重启系统,再使用一段时间看看机械硬盘的运行是否已经恢复正常,如未恢复正常,可让CrystalDiskInfo设置为随电脑启动,这样就可以在每次开机后进行自动设置了。注意同时选择“自适应AAM/APM”功能,可以让固态盘和机械盘运行更稳定。

隐藏的系统电源设置

微软在Windows 10系统上真的花了不少心思,然而,类似电源设置这样的细节其实处理还是需要斟酌的,毕竟一旦处理不好很容易引发一连串的问题,有些默认设定更可能拖慢整个SSD的运行速度。

使用SATA SSD的用户,在系统中按下Win+S,输入powershell,右键点击查找到的Powershell应用,选择“以管理员方式运行”,输入“powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 0b2d69d7-a2a1-449c-9680-f91c70521c60 -ATTRIB_HIDE”(不包括引号),回车。

进入“电源选项-更改计划任务-更改高级电源设置”,在“硬盘”项目中就会看到新出现的SATA LPM节能模式选择。其中HIPM为主机控制、DIPM为设备控制,设置为Lowest是最低功耗模式,SSD在有机会的时候会进入最低功耗模式,明显降低功耗与发热量,但相应的唤醒时间也较长,性能会略有降低;而设置为Active完全关闭节能模式,让SSD获得最好的性能。

还可以使用命令“powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 dab60367-53fe-4fbc-825e-521d069d2456 -ATTRIB_HIDE”。它在“硬盘”项目里增加了低功耗模式自适应选项,可以设置SSD空闲后进入休眠状态的时间,设置的短一些可以让硬盘有更多机会休眠,降低功耗和发热量,设置的长一些则可以让硬件减少休眠,让硬盘更多地处于工作状态,节省唤醒时间,可以提升一定的性能。

使用NVMe固态硬盘的话,同样用管理员权限打开Powershell界面,输入“powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 d639518a-e56d-4345-8af2-b9f32fb26109 -ATTRIB_HIDE”

这个命令会在高级电源设置的“硬盘”选项中添加Primary NVMe Idle Timeout项目,是设置NVMe固态硬盘空闲超过这个某个时长后,进入节能模式。与SATA硬盘的第二个隐藏电源选项类似,如果要适当节能降温就设置得小一些,让硬盘,需要更高性能就将这个值设置得大一些。

另外还可以使用命令“powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 fc95af4d-40e7-4b6d-835a-56d131dbc80e -ATTRIB_HIDE”。它给“硬盘”项目增加了Primary NVMe Power State Transition Latency Tolerance设置,即“功耗状态切换的延迟容忍时间”。

这一选项的功能与SATA SSD的第一个隐藏选项类似,不过是以状态切换时长来确定休眠深度的,因为NVMe规范的SSD有多个休眠层次,每一层次的功耗状态不同,状态切换/唤醒时间也不同,休眠越深功耗越低,但切换/唤醒时间也越长,如果某个休眠深度的切换/唤醒时间超过设置值,SSD就完全不会进入这一休眠深度。要想降温节能,可以将这一设定的时间改得长一些,允许SSD进入更深度的休眠状态,而将时间改得更短的话,即使无任务,SSD也只会进入比较“浅层”的休眠,可以快速唤醒进行工作。

开启TRIM为SSD加持

固态硬盘的TRIM功能可以避免SSD在GC时将无用数据进行错误搬运,浪费读取时间,从而起到对固态硬盘寿命的延长作用的。当然,如果操作环境是在机械硬盘中,已删除文件系统会进行逻辑位置的标记,使得以后存储数据时能够直接在这些无用数据的逻辑位置上覆盖。

但固态硬盘因为是闪存的原因所以没有这种机制,主控并不知道这些数据已经无用,直到有新的数据要求写入该块。这将导致无用数据在垃圾回收(GC)过程中被当作有用数据对待,这无疑会大大降低硬盘效率和使用寿命。因此TRIM的出现就能够弥补该问题的缺陷。

当前固态硬盘也都会自行开启功能,当然为了各位朋友安心,下面就教给大家如何查看系统中TRIM是否开启:

只须一个命令就可查看,步骤如下:

1.在搜索栏中找到“命令提示符”并以管理员身份运行

2.然后执行如下命令:

fsutil behavior query disabledeletenotify

如果返回值为“0”证明TRIM已经开启;如果返回值是“1”,则说明当前电脑的SSD尚未开启TRIM。

这个时候你就需要重新手动开启,请重新打开命令:

同样以管理员的身份运行“命令提示符”然后手动输入

fsutil behavior set disabledeletenotify 0

同理,如果要关闭的话将末尾的参数换成“1”就可以了

当然,上述方法也同样适用与Win7和Win 8。但是要注意的是并不是所有固态硬盘都支持该功能,有些厂商采用其他方式也能延长SSD寿命,通过一些负载的平衡算法从而防止固态硬盘在长期使用后速度下滑,并延长闪存使用寿命。

今天的钛师父涉及较多的命令,建议大家在PC上开启网页版微信或者PC版微信,在处理这些命令的时候直接复制粘贴就可以了。

小狮子最喜欢的鸡腿 分割线

相关推荐

MySQL进阶五之自动读写分离mysql-proxy

自动读写分离目前,大量现网用户的业务场景中存在读多写少、业务负载无法预测等情况,在有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至会对业务产生影响。为了实现读取能力的弹性扩展,分担数据库压...

Postgres vs MySQL_vs2022连接mysql数据库

...

3分钟短文 | Laravel SQL筛选两个日期之间的记录,怎么写?

引言今天说一个细分的需求,在模型中,或者使用laravel提供的EloquentORM功能,构造查询语句时,返回位于两个指定的日期之间的条目。应该怎么写?本文通过几个例子,为大家梳理一下。学习时...

一文由浅入深带你完全掌握MySQL的锁机制原理与应用

本文将跟大家聊聊InnoDB的锁。本文比较长,包括一条SQL是如何加锁的,一些加锁规则、如何分析和解决死锁问题等内容,建议耐心读完,肯定对大家有帮助的。为什么需要加锁呢?...

验证Mysql中联合索引的最左匹配原则

后端面试中一定是必问mysql的,在以往的面试中好几个面试官都反馈我Mysql基础不行,今天来着重复习一下自己的弱点知识。在Mysql调优中索引优化又是非常重要的方法,不管公司的大小只要后端项目中用到...

MySQL索引解析(联合索引/最左前缀/覆盖索引/索引下推)

目录1.索引基础...

你会看 MySQL 的执行计划(EXPLAIN)吗?

SQL执行太慢怎么办?我们通常会使用EXPLAIN命令来查看SQL的执行计划,然后根据执行计划找出问题所在并进行优化。用法简介...

MySQL 从入门到精通(四)之索引结构

索引概述索引(index),是帮助MySQL高效获取数据的数据结构(有序),在数据之外,数据库系统还维护者满足特定查询算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构...

mysql总结——面试中最常问到的知识点

mysql作为开源数据库中的榜一大哥,一直是面试官们考察的重中之重。今天,我们来总结一下mysql的知识点,供大家复习参照,看完这些知识点,再加上一些边角细节,基本上能够应付大多mysql相关面试了(...

mysql总结——面试中最常问到的知识点(2)

首先我们回顾一下上篇内容,主要复习了索引,事务,锁,以及SQL优化的工具。本篇文章接着写后面的内容。性能优化索引优化,SQL中索引的相关优化主要有以下几个方面:最好是全匹配。如果是联合索引的话,遵循最...

MySQL基础全知全解!超详细无废话!轻松上手~

本期内容提醒:全篇2300+字,篇幅较长,可搭配饭菜一同“食”用,全篇无废话(除了这句),干货满满,可收藏供后期反复观看。注:MySQL中语法不区分大小写,本篇中...

深入剖析 MySQL 中的锁机制原理_mysql 锁详解

在互联网软件开发领域,MySQL作为一款广泛应用的关系型数据库管理系统,其锁机制在保障数据一致性和实现并发控制方面扮演着举足轻重的角色。对于互联网软件开发人员而言,深入理解MySQL的锁机制原理...

Java 与 MySQL 性能优化:MySQL分区表设计与性能优化全解析

引言在数据库管理领域,随着数据量的不断增长,如何高效地管理和操作数据成为了一个关键问题。MySQL分区表作为一种有效的数据管理技术,能够将大型表划分为多个更小、更易管理的分区,从而提升数据库的性能和可...

MySQL基础篇:DQL数据查询操作_mysql 查

一、基础查询DQL基础查询语法SELECT字段列表FROM表名列表WHERE条件列表GROUPBY分组字段列表HAVING分组后条件列表ORDERBY排序字段列表LIMIT...

MySql:索引的基本使用_mysql索引的使用和原理

一、索引基础概念1.什么是索引?索引是数据库表的特殊数据结构(通常是B+树),用于...