from:http://www.yangzhi.org/linux-%E5%AF%B9ssd%E7%A1%AC%E7%9B%98%E4%BC%98%E5%8C%96%E7%9A%84%E6%96%B9%E6%B3%95/

运行”sudo gedit /etc/fstab”来修改

1、关闭日志功能

方法一:

fstab里加挂载参数data=writeback,如:

原始的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 relatime,errors=remount-ro 0 1

改后的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 relatime,errors=remount-ro,data=writeback 0 1

方法二:

还有直接去掉日志功能的方法,这样是不用重新分区的:

运行指令:tune2fs -O ^has_journal  /dev/sda1

自己把/dev/sda1改为相应的分区号,要卸载分区才能运行该指令。

2、禁止记录最近一次访问的时间戳

默认情况下,Linux ext 文件系统在文件被访问、创建、修改等的时候记录下了文件的一些时间戳,比如:文件创建时间、最近一次修改时间和最近一次访问时间。因为系统运行的时候要访 问大量文件,如果能减少一些动作(比如减少时间戳的记录次数等)将会显著提高磁盘 IO 的效率、提升文件系统的性能。Linux 提供了 noatime 这个参数来禁止记录最近一次访问时间戳。

给文件系统挂载的时候加上 noatime 参数能大幅提高文件系统性能:

原始的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 defaults,errors=remount-ro 0 1

改后的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 defaults,noatime,errors=remount-ro 0 1

3、启用 TRIM 功能

Trim的作用

原本在机械硬盘上,写入数据时,Windows会通知硬盘先将以前的擦除,再将新的数据写入到磁盘中。而在删除数据时,Windows只会在此处做 个标记,说明这里应该是没有东西了,等到真正要写入数据时再来真正删除,并且做标记这个动作会保留在磁盘缓存中,等到磁盘空闲时再执行。

这样一来,磁盘需要更多的时间来执行以上操作,速度当然会慢下来。

而当Windows识别到SSD并确认SSD支持Trim后,在删除数据时,会不向硬盘通知删除指令,只使用Volume Bitmap来记住这里的数据已经删除。Volume Bitmap只是一个磁盘快照,其建立速度比直接读写硬盘去标记删除区域要快得多。这一步就已经省下一大笔时间了。然后再是写入数据的时候,由于NAND 闪存保存数据是纯粹的数字形式,因此可以直接根据Volume Bitmap的情况,向快照中已删除的区块写入新的数据,而不用花时间去擦除原本的数据。

以上就是Trim的原理以及真正作用。

注意:如果SSD组RAID0后,将失去Trim功能

Linux内核从2.6.33开始提供TRIM支持,所以先运行“uname -a”命令,查看自己的内核版本,如果内核版本低于2.6.33的,请先升级内核。

然后运行“hdparm -I /dev/sda”查看自己的硬盘支不支持TRIM技术,如果支持,你会看到

* Data Set Management TRIM supported

如果上面两个条件都满足了,就可以在fstab中添加discard来开启TRIM功能,如:

原始的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 defaults,errors=remount-ro 0 1

改后的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 discard,defaults,errors=remount-ro 0 1

Linux 对SSD硬盘优化的方法相关推荐

  1. ssd硬盘 速度慢 linux,Linux 对SSD硬盘优化的方法

    运行"sudo gedit /etc/fstab"来修改 1.关闭日志功能 方法一: fstab里加挂载参数data=writeback,如: 原始的UUID=2f6be0cf-2 ...

  2. Linux系统中对SSD硬盘优化的方法

    http://blog.csdn.net/whycold/article/details/24985943 这里说的优化是针对EXT4格式,因为看了很多国外网站的很多读写评测,目前来说,EXT4在SS ...

  3. linux优化ssd磁盘,Ubuntu系统SSD硬盘优化全记录

    硬件改造 固态硬盘(64G,2.5寸,SATA3.0)装入原先的硬盘位置,购买一个光驱位硬盘托架,将机械硬盘(500G)装入原先的光驱位置.这几种材料都已经很常见,笔记本外观不会有什么瑕疵. 系统安装 ...

  4. linux优化ssd磁盘,linux系统中对SSD硬盘优化的实例教程

    1.ext4文件系统在SSD硬盘是最快的 2.IO的算法修改成noop,操作系统本身不做处理,让SSD本身处理 echo noop > /sys/block/sdb/queue/schedule ...

  5. 固态硬盘linux 性能,一种提高linux系统固态硬盘性能的方法与流程

    本发明涉及服务器硬盘领域,具体涉及一种提高l inux系统固态硬盘性能的方法. 背景技术: 固态硬盘相比传统的机械盘,具有更高的读写速度,更好的防震抗摔性,低功耗.无噪音.轻便以及工作温度范围大等优点 ...

  6. linux下更新硬盘FW,Intel SSD硬盘 FW 更新方法

    Download and copy/unzip Intel SSD configuration manager to your Linux system. Copy and rename FW ima ...

  7. linux SSD 硬盘优化

    1.采用 ext4 格式.   (关闭日志功能,可以延长SSD寿命,但是突然断电容易造成文件损坏) tune2fs -O ^has_journal /dev/sda2  关闭日志:然后执行 e2fsc ...

  8. Linux系统ssd硬盘擦除,如何实现安全擦除 _固态硬盘小Z聊固态-中关村在线

    如何实现安全擦除及小结 说了这么多,我们又该如何进行安全擦除呢? 在早年,由于固态硬盘技术还不成熟,准确来说是闪存颗粒的寿命低,制造成本高,许多用户不愿意以牺牲闪存寿命换取固态速度,因而并没有出现许多 ...

  9. 嵌入式linux系统快速启动优化的方法

    1.嵌入式设备的启动过程 (1)上电首先执行芯片内部固化的代码,这段代码会将BootLoader读取到芯片的iRAM中执行,初始化内存,并将BootLoader代码搬运到内存中继续运行: (2)Boo ...

最新文章

  1. Java项目:人事管理系统(java+javaweb+jdbc)
  2. 《JAVA练习题目7》 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数。(类PrimeGenerator都由类Main代替)
  3. matlab同时给多个变量赋值(deal)
  4. 【Python】青少年蓝桥杯_每日一题_3.27_画多个正五边形图案
  5. 电子书下载:Programming Windows Phone 7 SE2
  6. 分享微信朋友或朋友圈
  7. mysql连接教程_MySQL 连接
  8. 使用Standford coreNLP进行中文命名实体识别(NER)
  9. spss方差分析_SPSS双因素重复测量方差分析
  10. 常见图片格式总结--网页设计必备
  11. python图片ocr识别手写印刷体中英文字体
  12. VMware vSphere 7.0U3下载
  13. 瑞萨RH850F1L用户手册(UM)LIN master接口章节 中文翻译(Section 6 Exceptions/Interrupts(异常/中断))
  14. Excel RibbonUI:editBox控件使用
  15. 7款强大的免费PDF批量分割软件【附下载】
  16. 利用注册表更改文件默认打开方式及图标
  17. 2014-07-08 hibernate tenancy
  18. 第一周-机器学习监督学习-无监督学习
  19. 我的极限Scrum实践
  20. Android Socket 发送广播包的那些坑

热门文章

  1. 谐振电路应用之LED交替闪烁
  2. Python 中的 import 语句使用
  3. Python-Level5-day10am:视频基本处理,图像处理综合案例
  4. python repair修复功能在哪_linux下repair filesystem模式修复方法
  5. 【惊呼】微信最多可以加多少好友,真正原因可能出乎你的想象!
  6. Ubuntu20.04安装Cuckoo
  7. 中国超级计算机名单100强,中国高性能计算机TOP100榜单揭晓
  8. 一文看懂用word制作电子公章,2分钟就能搞定!
  9. 复制(克隆)二:ghost功能---磁盘克隆、分区(u盘)克隆、gho系统安装
  10. win7 系统下实现音量控制