deepin linux 2012 SSD优化全讲解_第1页
deepin linux 2012 SSD优化全讲解_第2页
deepin linux 2012 SSD优化全讲解_第3页
deepin linux 2012 SSD优化全讲解_第4页
deepin linux 2012 SSD优化全讲解_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、deepin linux 2012固态硬盘优化其他 linux 用户可以参考1固态硬盘存储机制新数据保存再缓存里。读取所在Block到缓存中。Block擦除,数据在缓存中完成保存。修改好的数据回写到空Block.实际因为平均损耗算法的存在,会写入其他更新的区块。2原理分析写入方式向SSD硬盘写入数据时,要先擦除、再写入。虽然写入操作可以以页(page,常为 4KB)为单位,擦除操作的最小单位一般是块(block,常为 512KB)。存储单元损耗 (Wearing)SSD的每一个存储单元被擦除、写入的次数是有限的。市面上常见的使用 MLC (Multi-Level Cell) 技术的SSD,单个

2、存储单元只能被擦除、重写几千次,而采用相对昂贵的 SLC (Single-Level Cell) 的SSD也有几万到几十万次的擦除寿命.耗损平均技术 (Wear Leveling)一个 64GB 的 SSD 设备,如果每个单元可被擦除、重写3000次,而某桌面用户每天写入 10GB 的数据,该设备出现有存储单元报废需要约 64 * 3000 / 10 / 365 = 52年 。 3分区对齐现代主流 linux 发行版分区工具都是默认 4K 对齐的。比如,Gparted分区编辑器。检查是否分区对齐sudo fdisk -l 设备 启动 起点 终点 块数 Id 系统/dev/sdb1 * 2048

3、 73404415 36701184 83 Linux/dev/sdb2 234233855 80414720 f W95 扩展 (LBA)/dev/sdb5 234233855 80413696 83 Linux2048/2048=173404416/2048=3584273406464/2048=358432048扇,即M以上的分区是M对齐,必然对齐。4修改fstabsudo gedit /etc/fstabdiscard 该参数相当于实时Trim,SSD性能下降,回写放大。不推荐。noatime 不记录最近读取时间到文件系统。某些依赖atime的程序会有问题 ,比如邮件系统,备份等。re

4、latime推荐参数。修改文件更新atime,访问文件时距上次时间超过天,强制更新。基本保持默认即可。原参数rw,relatime,data=ordered5调整 I/O 调度cat /sys/block/sdx/queue/schedulerX 固态硬盘,单硬盘是a.noop deadline cfq #带括号未默认调度,deepin为deadline。调整为noop。sudo su #提升权限echo noop /sys/block/sdx/queue/scheduler以上方案默认启动sudo gedit /etc/rc.local 把“echo ”添加到exit0之前。6定时fstrimdeepin linux 2014以内置对SSD的优化。cat /etc/cron.weekly/fstrim#!/bin/shset -

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论