在上一篇博文中,我设计了一个优化方法,方法从业务角度出发,将切图操作涉及到的性能路径剖析出来,分别进行优化,效果显著。

眼下的情况是:一张ArcGIS武汉市城市影像图。该操作由79小时缩短至当前的67分钟。

加速比为78倍。效果得到了业务人员惬意。

这里我谈一下我的体会:

1、SSD拿来即用是可行。可是对于server来说,门道非常深。首先是SSD的选择。有家用和商业企业版两种盘,价格相差非常大,

2、商业盘也分为两种,一种原厂盘,一种第三方认证盘。我周遭的供应商仅仅了解原厂盘。第三方认证盘不清楚或不确定。我问:XXX盘插在这个server上能用吗?须要刷微码吗?不会损坏主板吧?回答都是应该不会,不清楚。想当然。这暴露出SI的不靠谱。

3、本次測试的server为DELL高端的R920。我的回答是,不会损坏。微码有讲究。SSD的BIOS和RAID的BIOS,SAS接口也就是主板的BIOS有匹配性。

4、SAS 12GB通道尽管能够兼容SATA3和SAS 6GB,但对于H730P这种RAID卡来说,有非常重要的坑。非常easy导致持续写入降速到2M/秒。你是无法忍受的。

这个填坑DELL客服不清楚,我研究了LSI的这块卡。H730P的OEM的卡。有非常多须要调整的。

5、虚拟化环境的配置中有一些注意事项。当中ESXi 5.5须要打补丁到update2

6、虚拟机Guest为Windows 2008 R2和2012 R2的话,操作系统优化的内容差别较大。见上一篇博文。优化标准基于MS的官方调优手冊英文版。主要是补丁、注冊表、虚拟内存

7、ArcGIS 10.2的配置优化实例非常重要。相应的公式參见上一篇博文。

8、Windows内核的调整,包含TCP RSS,http.sys,非分页缓冲池等。

我用的第三方认证的东芝盘,EMCL颗粒,SAS 12GB。800GB。性能优于原厂EMLC的400G

兼容列表例如以下:

SanDisk D336 for model number(s) LB206M, LB406M, LB806M, LB206S, LB406S, LB406R, LB806R and LB1606R.  
Toshiba SAS SSD model numbers PX02SMF020, PX02SMF040, PX02SMF080 and PX02SMB160 firmware version A3AE.  
Toshiba SAS SSD model numbers PX02SSB080, PX02SSF040, and PX02SSF020 firmware version A4AE.  
Toshiba SAS SSD model numbers PX03SNF020, PX03SNF080 and PX03SNB160 firmware version A5AE.  
SanDisk LT0200MO, LT0400MO, LT0800MO, LT1600MO, LT0200WM, LT0400WM, LT0800WM, LT0800RO and LT1600RO firmware version D40Z.  
Toshiba AL13SXB300N. firmware version DF09.  
Toshiba AL13SEB300, AL13SEB600 and AL13SEB900 firmware version DE11.  
Seagate SAS FIPS ST1200MM0027 for FW ISF4.  
Seagate SAS ST900MM0007 and ST1200MM0007 for FW IS05  
Dell Nautilus Firmware Update Utility for SAS and SATA disk and solid state drives  
Hitachi HUC151414CSS600 and HUC151473CSS600 firmware version K774  
Fujitsu SAS MBE2073RC and MBE2147RC firmware version D906  
HGST SAS drive models HUC109030CSS600, HUC109060CSS600 and HUC109090CSS600 firmware version N440  
HGST SAS HUC101212CSS600 firmware version U5E0  
Seagate SAS 300GB Hard Drive. Vendor model number ST9300453SS. Firmware version YSFA  
Seagate SAS ST91000640SS and ST9500620S firmware version AS09, dell version A07  
Seagate SAS ST91000642SS firmware version ASFB  
Seagate SAS ST9300653SS and ST9146853SS firmware version YS09, Dell version A07  
Toshiba SAS MK1401GRRB and MK3001GRRB firmware version DB08  
Dell Express Flash NVMe SM1715 3.2TB PCIe SSD Adapter by Samsung

SSD性能优化记录的更多相关文章

  1. React性能优化记录(不定期更新)

    React性能优化记录(不定期更新) 1. 使用PureComponent代替Component 在新建组件的时候需要继承Component会用到以下代码 import React,{Componen ...

  2. Mysql 性能优化记录

    记录工作中有关mysql性能优化的心得和经验 1. where条件中的字段 尽量建立索引 2. where条件中的查询条件等号左边尽量不做处理 如查询日期相关字段,尽量不使用date_fromat 或 ...

  3. 一款DMA性能优化记录:异步传输和指定实时信号做async IO

    关键词:DMA.sync.async.SIGIO.F_SETSIG. DMA本身用于减轻CPU负担,进行CPU off-load搬运工作. 在DMA驱动内部实现有同步和异步模式,异步模式使用dma_a ...

  4. 存储系统设计——NVMe SSD性能影响因素一探究竟

    目录1 存储介质的变革 2 NVME SSD成为主流 2.1 NAND FLASH介质发展 2.2 软件层面看SSD——多队列技术 2.3 深入理解SSD硬件 3 影响NVME SSD的性能因素 3. ...

  5. MySQL单表百万数据记录分页性能优化

    背景: 自己的一个网站,由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行. 测试环境: 先让我们熟悉下基本的sql语句,来查看下我 ...

  6. MySQL 单表百万数据记录分页性能优化

    文章转载自:http://www.cnblogs.com/lyroge/p/3837886.html 背景: 自己的一个网站,由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台 ...

  7. MySQL单表百万数据记录分页性能优化,转载

    背景: 自己的一个网站,由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行. 测试环境: 先让我们熟悉下基本的sql语句,来查看下我 ...

  8. Spark记录-Spark性能优化解决方案

    Spark性能优化的10大问题及其解决方案 问题1:reduce task数目不合适解决方式:需根据实际情况调节默认配置,调整方式是修改参数spark.default.parallelism.通常,r ...

  9. [性能优化] perf 高级用法:完整记录程序性能指标,并按照时间段对程序进行有针对性的性能分析

    如题: 假设你已经熟悉了基本用法,知道perf是干嘛的,以及会用 perf top [性能优化] perf 背景:目标程序在运行的某时间段内会出现性能下降,需要了解这个时间内,程序发生了什么. 方法: ...

随机推荐

  1. 解决 HTTP Status 500 - Unable to show problem report: freemarker.core.InvalidReferenceException:

    HTTP Status 500 - Unable to show problem report: freemarker.core.InvalidReferenceException: The foll ...

  2. parsley之验证属性设置

    parsley.js添加表单验证功能,直接在html元素中添加对应属性: Name API Description Required #2.0必填 required HTML5 data-parsle ...

  3. 微信支付开发 c#

    代码demo下载地址: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1

  4. NOIP 2006 金明的预算方案(洛谷P1064,动态规划递推,01背包变形,滚动数组)

    一.题目链接:P1064 金明的预算方案 二.思路 1.一共只有五种情况 @1.不买 @2.只买主件 @3.买主件和附件1(如果不存在附件也要运算,只是这时附件的数据是0,也就是算了对标准的结果也没影 ...

  5. Number String(HDU 4055,动态规划递推,前缀和优化)

    点击加号查看代码 #include<bits/stdc++.h>//前缀和优化版本,不易理解 using namespace std; #define ll long long ; ; l ...

  6. 微信小程序,获取点击元素的索引值index

    1.需求说明 点击 “加号图片” 上传图片,需要知道点击的是第几个图片,动态的修改src数组,这里图片用的 wx:for 循环出来的 2.遇到问题 按照官方最新文档循环的方式,索引值是以  wx:fo ...

  7. Jmeter使用基础笔记-写一个http请求

    前言 本篇文章主要讲述2个部分: 搭建一个简单的测试环境 用Jmeter发送一个简单的http请求 搭建测试环境 编写flask代码(我参考了开源项目HttpRunner的测试服务器),将如下的代码保 ...

  8. C语言基础--数据

    c语言中数据: 在8位单片机种最常用的数据类型就是: unsigned char: 无符号字符型,位宽1个字节,8个位,表示的范围0~255(2^8-1) 在32位单片机中最常用的数据类型就是: un ...

  9. 48. spring boot单元测试restfull API【从零开始学Spring Boot】

    回顾并详细说明一下在在之前章节中的中使用的@Controller.@RestController.@RequestMapping注解.如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建 ...

  10. ZOJ 1654 Place the Robots

    题目大意: 在空地上放置尽可能多机器人,机器人朝上下左右4个方向发射子弹,子弹能穿过草地,但不能穿过墙, 两个机器人之间的子弹要保证互不干扰,求所能放置的机器人的最大个数 每个机器人所在的位置确定了, ...