ssd可以用作redo 盘吗?
ssd可以用作redo 盘吗?
1.ssd有写磨损,而且ssd的写性能也不是非常好,ssd只是随机读特别好,因为
不需要寻道吧。并且ssd比较容易损坏
2、做index表空间和临时表空间是个不错的选择
3、ssd硬盘可擦写的次数目前来说不是很理想
4、SSD的写寿命本来就短,再加上严重的写惩罚,事务繁忙的系统,不用多久
SSD盘就废了。 redo的安全性才是第一位的考虑
5、写的话,没那么理想,因为阵列的话,首先是写到缓存里,就返回写成功,
所以没那么高提升
6、Oracle redo logs不要放到SSD磁盘上现在
The tips below will help you to reduce log file sync when writes are
slow:
Tune LGWR to get good throughput to disk . eg: Do not put redo logs
on RAID 5.
Do not put redo logs on Solid State Disk (SSD)
Although generally, Solid State Disks write performance is good
on average, they may endure write peaks which will highly increase
waits on 'log file sync'
from mos [ID 857576.1]
FYI:
7、SSD“大忌”:什么时候不应该使用SSD?
SSD在数据中心领域已经树立起了自己的地位。几乎所有主流厂商都会在它们的
最佳实践架构中指定Tier 0存储。服务器端的SSD用于提升服务器性能,而存储
端的SSD则解决了启动风暴的瓶颈。就像大多数技术一样,了解什么时候使用它
和什么时候不使用是很重要的。现在让我们来看看什么时候不使用SSD。
对于不是读密集型(read-intensive)的应用不要使用SSD。SSD可以显著提升
读访问时间。相比传统HDD硬盘,读取效率可以提升10倍以上。但是天下没有免
费的午餐,SSD在写性能上并无优势。写操作不但有延时,而且还会耗尽SSD的存
储单元。存储单元有平均写寿命,超过这个寿命时,存储单元会逐渐损坏(具体
要查看厂商对指定系统的提供的详细信息)。当存储单元损坏时,SSD总体性能
会下降。最终,SSD必须被更换以保证其性能,我们都知道,SSD并不便宜。一些
厂商更是提供昂贵的保修服务。
那么理想的读写比率是多少呢?这并没有一个固定的数字,但90/10是比较理想
的。在这点上应用必须做出让步,这需要IT管理者做出合理的决定。如果读写比
率低于50/50,那么很明显传统的HDD硬盘是更好的选择。在这种情况下,从应用
的角度来看SSD对读性能的提升会被其糟糕的写性能抵消。
所以如果你需要使用SSD来提升读性能,但写性能成为了问题,那么你可以考虑
采用损耗平衡(wear-leveling)机制和能减少写入放大(write-amplification
)的厂商,从而降低性能影响。SSD的大小也是一个因素,便宜的SSD会因为减少
了递归读的几率而产生更重的负载。
当数据随机访问过大时不要使用SSD。SSD通常被认为是“缓存层”,这个名字
很形象。从根本上说,SSD就是一种用来减少从传统硬盘取数据的缓存。随机访
问需求很高的应用不会从SSD上获益—读操作会被阵列控制器定向到HDD,此时昂
贵的SSD作用很小。
在高度虚拟化环境中不要使用普通SSD。好吧,这一点会带来一些争论,因为在
虚拟机环境中已经有了一些SSD的成功案例,如启动风暴。然而,许多虚拟机访
问同一块SSD时会导致很多随机数据指令,至少从存储的角度来看是这样。当上
百个虚拟机对相同的存储进行读写时,一台机器会一直不断的重写其它机器的数
据。因此,有专门为虚拟化环境设计的SSD解决方案,这就是之前为什么提到“
普通”SSD。
不要在服务器端使用SSD用以解决存储IO瓶颈。服务器端SSD从根本上说就是服
务器缓存,用于解决处理性能问题和网络带宽问题。将SSD分布到几百台物理服
务器上,每台服务器都配置自身的SSD可能的确会对解决IO瓶颈有帮助,但是并
没有将其放置在存储阵列端效率高。
不要使用Tier 0来解决网络瓶颈。如果数据传输被网络控制,在网络后端优化
存储系统显然不会有好的效果。服务器端SSD可以减少访问存储系统的需求,因
此可以减少网络流量。
不要为企业级应用部署消费品级SSD。SSD有三种等级:单层单元(SLC),多层
单元(MLC)和企业级多层单元(eMLC)。MLC被认为是消费品级SSD,通常在打
包的应用中使用。每个单元的生命周期是3000-10000次写操作。SLC是企业级SSD
,具有每个单元100000次以上写操作的生命周期。eMLC尝试在价格和性能之间找
到平衡点,提供每单元30000次写操作,但价格比SLC低。客户可以根据自身的购
买力来决定购买哪种等级的SSD
ssd可以用作redo 盘吗?的更多相关文章
- 联想ideapad 310s如何进BIOS,换固态硬盘SSD,配置U盘启动,重装Win10系统
1. 如何进BIOS 关机情况下,捅一下Novo键,即可进入BIOS 2. 安装固态硬盘 Ideadpad 310S 本身自带的硬盘是5400转的机械硬盘,容量小速度慢.换的新的固态硬盘是SATA接口 ...
- 小老板,我学的计算机组成原理告诉我半导体存储器都是断电后丢失的,为什么U盘SSD(固态硬盘)没事呢?
什么是闪存: 快闪存储器(英语:flash memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器 存储原理 要讲解闪存的存储原理,还是要从EPROM和EEPROM ...
- U盘安装WIN10专业版
安装环境1个SSD,2个SATA盘. 安装时把2个SATA盘拔掉,并使SSD在BISO中的地位为0区的MASTER,否则安装时会出现,无法创建当前分区,和新建当前分区. 步骤:下载win10正式专业版 ...
- 12秒开机!ExpressCache SSD缓存加速
SSD固态硬盘的读写速度比传统硬盘快了很多,读取速度能到300M/s 写入速度大约在80M/S 但SSD硬盘的价格也笔记机械硬盘高了很多,128G的固态硬盘淘宝价大概在800左右,想想现在随便一个软件 ...
- 非常的奇葩,终于解决了硬盘从盘盘符消失的问题 http://bbs.gamersky.com/thread-1712710-1-1.html (出处: 游民星空论坛)
本人用电脑也十多年了,硬盘的问题也碰到过不少.但最近却碰到了一个很奇葩的问题.就是安装了一块全新的SSD硬盘当从盘,但在装上之后,在我的电脑中却不显示,没有盘符.不过打开系统磁盘管理却能显示硬盘信息. ...
- 华硕_ZX50JX4200 安装ssd固态盘
本人亲身的一次经历,帮朋友的华硕手提装一个内存和ssd固态 内存5分钟搞定,但是ssd固态盘就经过了一番的折腾 首先要拧掉所有后盖的螺丝,把光驱拆下来,注意撬开键盘板的时候有排线,不能弄断了.然后一定 ...
- AW笔记本升级SSD,外接双屏中的一些注意事项
自己留一个mark,以后提醒用. 1)机械硬盘状态下利用alien sprawn创建的系统恢复U盘,无法在SSD下使用,由于SSD中没有recovery分区,仅仅能使用随机携带的系统恢复光盘: 2)最 ...
- U盘文件系统格式
u盘文件系统主要有FAT32.NTFS两种 ● FAT32文件系统 FAT32使用4个字节(也就是32位)的空间来表示每个扇区(Sector)配置文件的情形,故称之为FAT32.FAT16的分区容量上 ...
- 如何把win10系统迁移到SSD固态硬盘
https://jingyan.baidu.com/article/5d368d1ec59ac43f60c05733.html 我之前将两个盘都已经固定在笔记本内,迁移完之后无论怎么改还是从原来的机械 ...
随机推荐
- mvc中动态给一个Model类的属性设置验证
原文:mvc中动态给一个Model类的属性设置验证 在mvc中有自带的验证机制,比如如果某个字段的类型是数字或者日期,那么用户在输入汉字或者英文字符时,那么编译器会自动验证并提示用户格式不正确,不过这 ...
- JAVA基本的编程50称号(7-9称号)详细解释
一个.叙述性说明 1.输入一行字符.在这些信件统计.空格.出现频率的数字和其他字符的总数和每一个字符. 程序分析:使用String类的matchs()分别统计符合正則表達式的每类字符的 ...
- MVC5 EF6 Bootstrap3 HtmlHelper
MVC5 + EF6 + Bootstrap3 (9) HtmlHelper用法大全(下) 上一节:MVC5 + EF6 + Bootstrap3 (8) HtmlHelper用法大全(上) 源码下载 ...
- c#兼容 PHP中的md5
原文:c#兼容 PHP中的md5 由于工作需要,需要使用C#去对一个php程序做二次开发.在登录验证的时候,发现一个小问题. 就是用C#写的md5算法得出的结果和php的md5()得出的结果有时候会不 ...
- Codeforces#277 C,E
C. Palindrome Transformation time limit per test 1 second memory limit per test 256 megabytes input ...
- C语言练习-学生信息管理系统
题目要求: 学生信息管理系统struct studentInfo{ int id; char name[128]; int age; char sex; int c_score; int cpp_sc ...
- vstemplate关键点纪要
创建Visual studio项目模板 vstemplate关键点纪要 经过多次的实验,终于完美生成一个.VSIX的项目模板安装包,其中遇到不少问题与挫折,久经google/baidu/自行摸索.终于 ...
- JavaScript插件——模态框
Bootstrap3.0学习第十七轮(JavaScript插件——模态框) 前言 阅读之前您也可以到Bootstrap3.0入门学习系列导航中进行查看http://www.cnblogs.com/ ...
- PHP gbk转换成utf8
/** * GBK ASCII 转换成utf8 */ public function to_utf8($str){ $detect = array('ASCII', 'GBK', 'UTF-8'); ...
- 使用Fiddler伪造服务端返回数据,绕过软件试用期验证
用过一款和visual studio集成非常好的移动端模拟器,有7天的试用期,可惜不支持国内支付,试用到期了怎么办,不想重装系统. 昨天看有人破解admin page,于是尝试自己动手试试,因为这款模 ...