关于SSD性能优化

SSD和传统的磁盘在组织形式上不一样,磁盘有扇区,柱面,盘面的概念。而SSD flash存储完全不同,ssd由page,block,plane,die组成。

linux内核把ssd当做一个块设备,和磁盘模型一样的块设备。SSD内部的FTL隐藏ssd page,block,plane,die的关系,使得OS无法专门进行优化。

1. 调整ssd暴漏给OS的扇区、磁道等信息是合适的

fdisk -H 224 -S 56 /dev/sdd

这里的-H参数指的是“磁头”数量,-S参数指的是每磁道的扇区数量,fdisk总是把任何硬盘当作旋转机械硬盘对待,因此有些参数对SSD硬盘来说是没有任何意义的

使用下面的命令创建了一个ext4文件系统:

[[email protected] ~]# mke2fs -t ext4 -E stripe-width=32 resize=500G /dev/sdd1

“stripe-width=32”是Theodore推荐的,据说对性能有帮助,“resize=500G”将文件系统大小限制在500GB以内

2. 在Linux的不同层面对于SSD的使用做适当的调整

Block Layer

     scheduler

修改调度器为noop

Partition alignment

        可以从1M处开始分区,保证都是分区对齐。(block对齐?)

Filesystem

ext4

关闭日志

不关闭日志时,把日志分区和单独放一个分区

noatime,nodiratime,discard

也就是减少元数据更新,enable trim

Applocation

调整app相应的配置,是app设计内部机制调整。

时间: 2024-11-03 12:46:42

关于SSD性能优化的相关文章

SSD性能优化记录

在上一篇博文中,我设计了一个优化方法,方法从业务角度出发,将切图操作涉及到的性能路径剖析出来,分别进行优化,效果显著. 目前的情况是:一张ArcGIS武汉市城市影像图.该操作由79小时缩短至当前的67分钟.加速比为78倍.效果得到了业务人员满意. 这里我谈一下我的体会: 1.SSD拿来即用是可行,但是对于服务器来说,门道很深.首先是SSD的选择,有家用和

Ceph性能优化总结(v0.94)

如需转载请标明作者,原文地址:http://xiaoquqi.github.io/blog/2015/06/28/ceph-performance-optimization-summary/ 最近一直在忙着搞Ceph存储的优化和测试,看了各种资料,但是好像没有一篇文章把其中的方法论交代清楚,所以呢想在这里进行一下总结,很多内容并不是我原创,只是做一个总结.如果其中有任何的问题,欢迎各位喷我,以便我提高. 优化方法论 做任何事情还是要有个方法论的,"授人以鱼不如授人以渔"的道理吧,方法通

wordpress和传统网站的加载性能优化

前言 网站的性能优化是非常重要的,直接决定了用户体验,和网站的负载能力. Wordpress是一款非常受欢迎的Blog/CMS开源软件.全球数百万的网站使用wordpress搭建. 那么,如何让wordpress的性能.效能达到最佳,在减少服务器负荷的情况下,提高网站的访问速度,或者说提高网站性能,提高用户的访问体验呢? 锐壳主机的管理员莫小哥来帮你解决这些问题吧.写作水平和知识水平有限,如果有不通顺,或者错误的地方,还请谅解. 网站速度的瓶颈主要是: - 宽带瓶颈.用户的网络和服务器之间的网络

Windows性能优化关键点-Windows Performance tuning important settings

最近重装了windows8系统,发现性能差得很,原不如官方说的比win7好很多的说法.经过几个关键配置的调整,终于找回电脑原来的风采. 下面总结一下,希望对大家有帮助: 1. 检查windows服务,把不需要的服务关闭 其中最容易被遗忘的时windows media network service,不需要网络多媒体共享的朋友最好关掉它,它扫描媒体可是很迟硬盘的. 2. 看一下电源选项,是否已经配置成性能使用性能最优选项(本人使用的时英文版WINDOWS8,WINDOWS7的配置类似,到更改计划里

数据库访问性能优化

特别说明: 1.  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识: 2.  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库: 3.  本文未深入数据库优化中最核心的执行计划分析技术. 读者对像: 开发人员:如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员的角度来谈数据库性能优化. 架构师:如果你已经是数据库应用的架构师,那本文的

数据库访问性能优化 Oracle

特别说明: 1.  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识: 2.  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库: 3.  本文未深入数据库优化中最核心的执行计划分析技术. 读者对像: 开发人员:如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员的角度来谈数据库性能优化. 架构师:如果你已经是数据库应用的架构师,那本文的

网站架构之性能优化

网站架构中最核心的几个要素包括:性能,可用性,伸缩性,扩展性和安全性,而性能又是其中最为重要的,本篇简要说下网站性能优化方面所需做的一些事情: 1. 网站性能问题概要 性能问题 说明 产生原因 大都是在用户高并发访问时产生的 主要工作 改善高并发用户访问情况下的网站访问速度 主要目的 改善用户体验,让用户觉得网站很快,一切的产品都必须站在用户的角度考虑问题 2. 网站性能测试 站在不同的视角,所关注的网站性能是不一致的: 视角 关注点 说明 用户视角 用户打开浏览器网页的响应速度,网页能再多长时

几个 Ceph 性能优化的新方法和思路(2015 SH Ceph Day 参后感)

一周前,由 Intel 与 Redhat 在10月18日联合举办了 Shanghai Ceph Day.在这次会议上,多位专家做了十几场非常精彩的演讲.本文就这些演讲中提到的 Ceph性能优化方面的知识和方法,试着就自己的理解做个总结. 0. 常规的 Ceph 性能优化方法 (1). 硬件层面 硬件规划:CPU.内存.网络 SSD选择:使用 SSD 作为日志存储 BIOS设置:打开超线程(HT).关闭节能.关闭 NUMA 等 (2). 软件层面 Linux OS:MTU.read_ahead 等

Linux 性能优化之 IO 子系统 系列 图

http://blog.sina.com.cn/s/articlelist_1029388674_11_1.html Linux 性能优化之 IO 子系统(一) 本文介绍了对 Linux IO 子系统性能进行优化时需要考虑的因素,以及一些 IO 性能检测工具. 本文的大部分内容来自 IBM Redbook - Linux Performance and Tuning Guidelines FileSystem VFS(Virtual FileSystem) 虚拟文件系统 文件系统是内核的功能,是