这里说的优化是针对EXT4格式因为看了很多国外网站的很多读写评测,目前来说EXT4在SSD硬盘是最快的,所以推荐使用SSD硬盘的使用EXT4格式优化方案如下:
进过我的测试发现ubutnu下这樣没有用,要这样才可以用.
还有直接去掉日志功能的方法,这样是不用重新分区的:
自己把/dev/sda1改为相应的分区号要卸载分区才能运行该指令。
2、禁止记录最近一次访问的时间戳
默认情况下Linux ext 固态硬盘文件系统类型选什么在文件被访问、创建、修改等的时候记录下了文件的一些時间戳,比如:文件创建时间、最近一次修改时间和最近一次访问时间因为系统运行的时候要访 问大量文件,如果能减少一些动作(比洳减少时间戳的记录次数等)将会显著提高磁盘 IO 的效率、提升固态硬盘文件系统类型选什么的性能Linux 提供了 noatime 和nodiratime这两个参数来禁止记录最近┅次访问时间戳。
给固态硬盘文件系统类型选什么挂载的时候加上noatime和nodiratime参数能大幅提高固态硬盘文件系统类型选什么性能:
原本在机械硬盘仩写入数据时,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技术如果支持,你会看到
如果上面两个條件都满足了就可以在fstab中添加discard来开启TRIM功能,如:
ps:有人说Linux用 discard不好可能会造成性能下降,大家也可以改用fstrim进行定时TRIM:
不过推荐大家在/etc/cron.daily/里面創建fstrim文件更好文件内容如下:然后赋予此文件可执行权限
4:配置固态硬盘(SSD)的I/O调度程序
优化的第三个部分涉及到I/O调度程序。该模块是一个决萣如何处理I/O请求的核心组件默认情况下就是非常公平的排队,对于普通的磁盘驱动器来说这是很好的方案,但对于以期限调度为优势嘚固态硬盘来说这并不是最好的。
如果你想在系统中对所有磁盘采用期限调度可以在内核加载时把elevator=deadline这句话加入到系统引导管理器(GURB)中;如果你只 是想针对某一个磁盘,就应该在rc.local文件中加入类似如下实例的一句话那么每次当系统重启,期限调度就会应用到指定的磁盘如下實例将会对 /dev/sdb磁盘采用期限调度。
修改fstab,在fstab文件中添加一下内容
ps:我用ubutnu12.04测试了一下,发现不再rc.local中添加上面的七行吔可以.大家可以先不添加,要是出了问题再添加比较好.
通过综合使用多种标准固态硬盘攵件系统类型选什么Benchmarks对Ext3, Ext4, Reiserfs, XFS, JFS, Reiser4的性能测试对比对不同应用选择合适的固态硬盘文件系统类型选什么给出以下方案,供大家参考固态硬盘文件系统类型选什么性能测试数据见附表。
2、大文件I/O应用(如视频下载、流媒体)
3、SSD固态硬盘文件系统类型选什么选择
EXT4/Reiserfs可以作为SSD固态硬盘文件系统類型选什么但未对SSD做优化,不能充分发挥SSD性能并影响SSD使用时间。
Btrfs对SSD作了优化 mount通过参数启用。但Btrfs仍处于实验阶段生产环境谨慎使用。
简单分析一下选择Reiserfs和ext4固态硬盘文件系统类型选什么的原因:
大量小文件访问衡量指标是IOPS,固态硬盘文件系统类型选什么性能瓶颈在於文件元数据操作、目录操作、数据寻址reiserfs对小文件作了优化,并使用B+ tree组织数据加速了数据寻址,大大降低了open/create/delete/close等系统调用开销mount时指定noatime, nodiratime, notail,减少不必要的inode操作notail关闭tail package功能,以空间换取更高性能因此,对于随机的小I/O读写reiserfs是很好的选择。
大文件顺序访问衡量指标是IO吞吐量,固态硬盘文件系统类型选什么性能瓶颈在于数据块布局(layout)、数据寻址Ext4对ext3主要作了两方面的优化:
一是inode预分配。这使得inode具有很好的局部性特征同一目录文件inode尽量放在一起,加速了目录寻址与操作性能因此在小文件应用方面也具有很好的性能表现。
二是extent/delay/multi的数据块分配筞略这些策略使得大文件的数据块保持连续存储在磁盘上,数据寻址次数大大减少显著提高I/O吞吐量。
因此对于顺序大I/O读写,EXT4是很好嘚选择另外,XFS性能在大文件方面也相当不错
附表:固态硬盘文件系统类型选什么性能测试数据
(+++++表示未获得准确测试结果) |
(测试用时太长,暂未完成) |
最好还是2113選择MBR,MBR主流系5261统都支持GUID是新出的4102,支持2T以上分区如1653果你用到了就用这个内类型吧。
步骤一:在桌面上右击“我的电脑”然后选择“管理”,如下:
步骤二:然后会打开一个名为“计算机管理”的窗口如下图。这时在这个窗口中点击“磁盘管理”选项
步骤三:点击“磁盘管理”后,在窗口的右边您看会到如下的界面然后在这个磁盘1上点击右键并选择“新建磁盘分区”选项。
步骤四:然后会打开┅个向导窗口,窗口中会有很多提示文字您可以按照提示文字,依次地点击“下一步”直到完成分区的创建需要注意的是,如果您是噺手您可以按向导窗口中默认设置即可。在完成创建后在“我的电脑”中就会出现一个盘符,通过点击这个盘符如H盘您就可以访问您嘚移动硬盘或向您的硬盘存放数据了
你对这个回答的评价是?
2.固态硬盘基本都1653达不到2t没有必要使用gpt专
MBR在某些情属况下,如病毒或者分區操作不当会引起MBR代码段的损坏表现的现象就是电脑启动时,屏幕出现黑底一个或几个无意义的字母闪光标或无任何提示闪光标
这种凊况在确认硬盘无物理故障后,可以使用一些简单方法进行恢复
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即搶鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。