浅谈存储性能及性能测试

浅谈存储性能及性能测试

原文:https://mp.weixin.qq.com/s/iSE2ixzorhe-CZXW_Potkg

简介

在过去的几十年,随着计算,网络和存储领域的技术创新以及业务类型的多样化,数据中心经历了从大型主机,到X86服务器,从虚拟化技术到一切皆服务的云计算的漫长演进历程。

存储技术为满足层出不穷应用的海量数据存储需求,从物理介质到技术架构也同样发生了天翻地覆的变革。无论技术如何更新换代,其目的都是为了更好的提供高性能,高容量,高可用的数据服务。而高性能尤其是IT决策过程中一个重要因素,一套好的解决方案可以既节约钱又可以节省时间。本文会对存储系统的性能,以及如何测试存储系统的性能做详细介绍。

术语

什么是存储性能?简单的说,就是指单个或一套存储系统表现有多好有多快。0-100公里加速时间,最高速度,最大功率,最大扭矩等等指标通常被用来衡量一辆车的性能好坏:扭矩越大加速越快,功率越大速度越高。存储系统也有类似的度量性能的指标和方法,下面先来理解几个概念:

  • I/O

一个I/O就是单个读/写请求。I/O的目标可以是一块硬盘或SSD,也可以是SAN存储系统,也可以是文件系统中的某个文件。从应用到操作系统,从网络到存储系统,从内存到物理硬盘,I/O在不同的上下文有着不同的解读。

  • I/O大小

I/O请求的大小

  • 利用率(utilization)

通常用百分比表示一个设备用来服务请求的时间占比。

  • 服务时间(service time)

指真正处理一个请求所需要花费的时间。

  • 等待时间(queue time)

指一个请求排队等候处理所花费的时间。设备利用率较低排队请求少则等待时间短,反之则等待时间长。

  • 延时(latency)

延时指从发起I/O请求到收到响应需要花费的时间,包含服务时间和等待时间。多数情况下延时是反应存储系统性能最关键的单一指标。

  • IOPS

IOPS(I/O Operations Per Second)代表每秒的I/O请求,它是存储世界里最典型的一个性能指标,用来表示单位时间内有多少I/O请求可以被处理。IOPS通常需要和延时作为一个整体来看:相同延时情况下IOPS越高则存储系统处理能力越强,如果单纯达到高IOPS但时延也高,则并不能说明存储系统的性能更好。

  • 吞吐量(throughput)

IOPS乘以I/O大小就可以算出吞吐,用来表示每秒发起请求的数据量。比如I/O大小为4KB,IOPS为100K,得出的吞吐是400MB/s。

了解了这几个概念后,我们知道可以通过延时衡量一个存储系统响应快慢与否,通过IOPS和吞吐了解每秒处理能力强弱。

业务模型

不同的业务模型(workload)对存储系统的性能影响巨大,是非常重要的性能考量因素。

  • 大I/O vs 小I/O

请求的I/O大小对吞吐有直接的影响。总体来说,大I/O会给带来更高的吞吐,也会导致需要更多的时间传输和处理,但同时也减少了额外开销(overhead);小I/O会产生更高的IOPS,时延更低。大多数真实的应用的I/O大小是混合的:

典型文件系统或Oracle:8KB

备份软件:64KB

流媒体:256K

  • 读写比例

现实中大多数的应用访问模型都是读写混合的,真正的纯读或纯写很少。通常读消耗更少的系统资源,性能表现更好:

  1. 顺序读在cache读命中可以轻易达到最高的吞吐
  2. 随机读未命中cache则需要从下层获取数据,I/O路径更长,响应时间更长,吞吐更少
  3. 写入时为了保证数据一致性,会消耗更多的系统资源来保护,缓存这部分数据,通常性能不如读
  • 顺序 vs 随机

顺序存取(sequential access)取指大量顺序的I/O请求连续相邻的数据块,现代存储会通过模型识别进行预读来提升读性能。典型的业务有备份恢复,日志,视频点播等。

随机存取(random access)指I/O请求随机的分布在存储介质的各个区域,比如高并发读写大量小文件,会导致IOPS和吞吐的性能下降。典型的业务有OLTP,Home directories,MS Exchange等。

  • 单线程 vs 多线程

就单个线程而言,顺序I/O比随机I/O更快。增加并发的顺序I/O的线程数量会导致存储系统需要同时从不同的位置查找,读写,尽管每个线程都是顺序I/O,但整个存储系统看起来在做随机I/O。适度的线程数量可以实现并发达到较优的延时,而过度并发会消耗更多的系统资源,造成排队和繁忙。

  • Direct I/O vs Buffered I/O

通过直接 I/O 方式进行数据传输,数据均直接在用户地址空间的缓冲区和磁盘之间直接进行传输,中间少了页缓存的支持。

而Buffer I/O为了提高读写效率和保护磁盘,使用了页缓存机制,不过由于页缓存处于内核空间,不能被应用程序(用户进程)直接寻址,所以还需要将页缓存数据再拷贝到内存对应的用户空间中。这样,需要两次数据拷贝才能完成用户进程对数据的读取操作。写操作也是一样,将页缓存的数据写入磁盘的时候,必须先拷贝到内核空间对应的主存,然后在写入磁盘中。

图1 Direct I/O vs Buffered I/O

图片

下面例举几个典型应用的I/O模型:

  • OLTP指联机事务处理(Online transaction processing),主要是执行基本日常的事务处理,例如数据库的增删改查,其中每个事务涉及的数据量通常很小,对延时要求高。
  • OLAP指联机分析处理(Online Analytical Processing),是数据仓库系统主要应用,支持复杂的分析操作,一般很少有数据修改,以复杂的查询语句为主,侧重决策支持并提供直观易懂的查询结果。
  • VDI指桌面虚拟化(Virtual Desktop Infrastructure),是基于虚拟化服务器诞生出的一种技术。它将所有桌面PC所需的系统软件,应用及用户数据存放到后台服务器中并通过专门的管理系统赋予给特定用户,用户通过专用的网络传输协议连接到后端服务器分配的桌面资源,连接后,用户可在连接本地终端上直接使用后台运行的桌面系统,使用体验基本与物理PC一致。有几种启动风暴、登录风暴和平稳状态几种典型场景,其中启动风暴是读密集型,登陆风暴是写密集型,而平稳状态以顺序写少量读为主。
  • Media Streaming指流媒体,将一连串的多媒体资料压缩后,经过互联网分段发送资料,在互联网上即时传输影音以供观赏的一种技术与过程,此技术使得资料数据包得以像流水一样发送,如果不使用此技术,就必须在使用前下载整个媒体文件。其以大块的顺序读为主,缓存命中高,吞吐高。
应用类型IO大小读写比例随机与顺序读写比例
OLTP-Data8KB70%读/30%写100%随机
OLTP-Log512B - 64KB100%写100%顺序
OLAP-TMP256KB50%读/50%写100%随机
VDI512B-16KB20%读/80%写100%顺序
Media Streaming64KB98%读/2%写100%顺序
Web File Server4KB、8KB、64KB95%读/5%写75%随机/25%顺序
Web Server Log8KB100% Write100%顺序
OS Paging64KB90%读/10%写100%顺序
Exchange Server4KB67%读/33%写100%随机
Workstation8KB80%读/20%写80%随机/20%顺序

影响性能的因素

  • 存储介质

机械硬盘(hard disk)因为物理结构的局限磁头寻道,磁盘有转速以及延时,导致顺序存取比随机存取性能更好。

在顺序读写时不需要频繁的移动磁头,从而减少了寻道开销可以把时间花在读写实际数据上;顺序读写则把本该用来读写实际数据的时间浪费在不停的寻道,等待上。所以使用机械硬盘的传统存储系统通过复杂算法,缓存技术进行优化尽量减少随机存取带来的性能损耗。

图2 机械硬盘

图片图片

固态硬盘(SSD)物理上基于闪存颗粒没有了磁盘和磁头,从而避免了旋转和移动带来的时间浪费,可以更快的响应I/O请求,提供更低的延时。但SSD只能写入被擦除的页,写入命令会在写入闪存之前调用闪存擦除周期,导致写比读慢。而写入/擦除循环会导致单元磨损,从而带来有限的写入寿命。固态硬盘会通过损耗均衡算法确保损耗均匀延长使用寿命,而后台的垃圾回收会消耗系统资源对前台操作造成负面影响。因此,全闪存存储系统设计时会扬长避短:既能发挥介质革新带来的性能提升,又能减少它带来的劣势。

图3 固态硬盘

图片

图4 非全新写入流程和垃圾回收流程

图片图片

  • 存储系统

I/O从应用程序发起,经由操作系统,网卡,网络/交换路由设备,到达存储系统,再由存储系统的I/O调用栈处理后最终到达磁盘。这套复杂系统的性能取决于整个环节中最慢的组件,只有平衡各组件的性能才能优化并挖掘整套系统性能的全部潜力。

存储厂商通常会通过以下几方面升级优化提升性能,因此在考量存储系统性能时需要充分考虑业务模型的差异,存储介质的差异以及影响性能的各种因素,才能在贴近真实的场景下用正确的方法测试存储系统的性能:

  • 硬件升级,比如使用更快CPU更大的内存,使用RDMA网络
  • 软件优化:
  1. 优化I/O路径,比如使用缓存,冷热数据分层;使用用户态协议栈,SPDK等技术减少中断和实现水平扩展
  2. 与此同时,存储系统为了降低成本,提升空间利用率,安全等会使用诸如压缩,去重,EC,垃圾回收,加密等技术,而这些特性一定程度上都会影响性能。

存储性能测试

企业级存储价格昂贵,实现复杂,通常没有现成的性能对比数据辅助IT决策。怎么办?最有效的方法是定制化实施适合自己的性能测试。在了解了不同业务模型对性能的差异、存储系统的度量指标以及影响存储系统性能的相关因素之后,进行存储系统的性能测试其实并不难。

  • 目标制定

首先我们需要明确测试目标,需要得到哪个维度的存储性能:IOPS,吞吐量,延时还是混合指标?不同的测试目标需要权衡使用不同的业务模型来达成:

  1. 小数据块配合深队列可以输出大量的OIO(outstanding IO),多用于测试峰值IOPS性能。但由于数据块偏小不能充分占用带宽因此不能反应峰值吞吐性能;
  2. 同理深队列由于会输出大量OIO也不能反应单个IO的极限延时性能;
  3. 小数据块单队列可以得到最好的延时数据,但因为OIO量小导致IOPS和吞吐都不够高。

所以,我们测试吞吐需要使用大数据块,配合深队列顺序读写;测试延时需要使用小数据块单队列。不同的测试目标下权衡不同的参数,才能搜集正确的性能指标。

此外,虽然IOPS,吞吐,延时这三个指标最有代表性,但现实世界里的业务模型通常是混合的,而且存储设备的网络拓扑和背景负载也不一样,因此进行性能测试需要考虑充分并尽量做到apple-to-apple类比:服务器的规格配置,网络拓扑及延时,闪存的类型,操作系统的类型及版本,I/O工具的类型及版本等等。

  • 工具选择

  • 测试块设备

测试磁盘的工具往往就是调用块设备驱动的接口进行读写测试。可以用来评估块设备性能的I/O工具很多,例如fio, vdbench, IOMeter, dd等等,它们各有特色。这里拿fio为例,通过配置参数 –iodepth, --bs, --rw即可调整队列深度,I/O大小,读写类型,通过指定–write_bw_log,–write_iops_log,–write_lat_log参数并配合-log_avg_msec使用可以按指定时间间隔采集时间点的吞吐,iops和延时数据并输出到指定文件,后期方便观察分析IO稳定性。

  • 测试文件系统

块设备之上是文件系统,测试需要针对文件系统层提供的功能进行测试,包括文件的打开关闭速度以及顺序读写随机位置读写的速度,以及进程并发数目等各个方面进行详细的测试等等。常用的测试工具有fio,vdbench,IOZone,sysbench等等。以IOZone为例,它能够产生并测量各种的操作性能,包括read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read, pread ,mmap, aio_read, aio_write等操作。Iozone目前已经被移植到各种体系结构计算机和操作系统上,广泛用于文件系统性能测试、分析与评估的标准工具。使用IOZone 可以在多线程,多CPU,并指定CPU Cache 空间大小以及同步或者异步IO读写模式的情况下进行文件操作的性能测试。

图5 IOZone

图片

  • 测试数据库

文件系统之上是应用,测试典型的OLTP数据库场景也可以使用不同的工具进行:ORION使用和 Oracle 相同的 I/O 软件集生成一个合成的 I/O 负载,可以在不需要创建和运行Oracle数据的情况下模拟OLTP和数据仓库负载。pgbench是面向PostgreSQL的一个基准测试工具。默认情况下(工具默认提供),pgbench 测试基于TPC-B场景,每个事务包括5个SELECT、UPDATE 和INSERT命令。可以通过编写自己的事务脚本文件按需进行定制化测试;sysbench是一个模块化、跨平台、多线程的性能基准测试工具,支持MySSL,PostgreSQL,Oracle。除此之外它还可以测试CPU,内存,文件系统等等。redis-benchmark是Redis官方自带的Redis性能测试工具。

图6 sysbench内置的OLTP场景

图片

图7 sysbench测试结果

图片

  • 测试阶段

开箱即测得出的结果往往因为资源消耗不多,内部数据未老化导致数据偏好,因此测试之前需要进行初始化:例如预埋足够多的数据,触发SSD预留空间的写分配,触发垃圾回收;使用不可重删压缩的数据顺序写块设备以覆盖SSD更多的物理空间;格式化文件系统/预置足够多的数据库记录等等。

另外,测试时间要足够长,排除噪音并搜集长稳测试的性能数据,反应真实的性能的同时观察IO波动。

测试工具通常会输出格式化的报告,包含I/O相关的性能指标。除此之外,可以视情况收集系统的资源使用情况作为辅助数据进行性能分析:

图8 性能分析

图片

  • 报告阶段

测试结束后,测试工程师搜集测试结果进行汇总并初步分析。尝试分析出现噪音,毛刺的原因并排错;分析数值偏高或偏低的可能原因;与相关产品、开发人员对齐初步结论,必要时重新测试。几轮之后得到可靠的性能数据后,接下来需要提炼测试结论,针对不同的观众输出相应的报告,这里有一些小技巧:

  • 一目了然,尽量可视化,通过对比差异呈现优劣。

  • 调理清晰,主次分明:headlines first!详细数据分析往后放。

  • 覆盖关键指标,并开宗明义用简单直白的文字提炼结论

  • 针对产品经理的报告,尽量站在客户的角度写;针对开发和测试人员,则需要充分考虑并注明背后技术架构、工作环境的差异。

到这里我们已经流程化了一套存储性能测试方法,搜集到一组特定场景下的性能数据作为基线,它不一定具备普适性但却具有良好的参考价值。

接下来,可以通过微调测试环境进行更多场景的性能测试并与基线做对比;也可以通过性能分析工具进一步分析系统中的瓶颈或潜在的问题。

结论

看到这里,相信各位看官已经掌握了影响存储系统性能的因素以及存储性能测试的基本思路和常用工具,在面对天花乱坠的性能宣传时可以结合实际情况订制合适的性能测试方法亲自验证一番。

后续会针对大家感兴趣的话题进一步做专题。

链接

  • 5
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GSM+GPRS+GPS应用设计开发设计方案论文资料83个合集: 1800双频网话务均衡与应用.pdf ARM嵌入式系统的LCD驱动设计.pdf GPRS性能分析及优化.pdf GPRS相对GSM技术在水文自动测报中的应用优势探讨.pdf GPRS网络无线数据通信设备应用研究.pdf GPRS通信模块的嵌入式驱动设计.pdf GPS RTK常见作业模式的探讨.pdf GPS与GSM系统整合应用设计(1).pdf GPS与GSM系统整合应用设计.pdf GPS卫星定位及若干问题的分析.pdf GPS技术保障交通安全.pdf GPS接收机空时抗干扰滤波技术研究.pdf GPS测量技术在像片联测中的应用.pdf GPS测量技术课程实践方案设计.pdf GPS测量的误差来源.pdf GPS软件接收机全系统仿真.pdf GPS骨架网布设与探讨.pdf GSM-R核心网网络规划优化研究.pdf GSM与3G的桥梁—GPRS.pdf GSM交换无线网络优化问题分析.pdf GSM功率控制的几种场景运用.pdf GSM干扰问题处理指导书.pdf GSM技术的WSN组网策略.pdf GSM无线接入终端的设计.pdf GSM无线网络参数对拥塞的影响.pdf GSM无线网设备故障分析及处理方法.pdf GSM无线路测系统的应用和问题分析.pdf GSM的MR数据在无线应用的优化研究.pdf GSM移动通信基站环境影响分析.pdf GSM立体网覆盖思路和解决方案.pdf GSM系统无线链路掉话分析和优化思路.pdf GSM网无线网络优化中上下行问题分析.pdf GSM网络中MR信令的采集与分析.pdf GSM网络优化案例及处理方法.pdf GSM网络寻呼成功率优化探索.pdf GSM覆盖增强技术研究.pdf SIM卡复制盗用新变种的剖析与防范.pdf 一种基于PDA+GPRS的仿ISO8583通信应用方案.pdf 一种改进的GPS动态定位滤波方法.pdf 中俄边境GSM 900MHz信号测试工作研究.pdf 关于GSM无线网络优化问题的研究.pdf 关于GSM无线通信技术的网络优化方法探讨.pdf 利用AT89S52单片机实现GSM短信的防火报警系统设计.pdf 华为GSM掉话统计机制及参数优化研究.pdf 基于ARM与GSM的智能家居控制器设计.pdf 基于ARM的GPRS远程数据传输系统的设计.pdf 基于GPRS变电站RTU监控系统设计.pdf 基于GPRS的无线传感器网络网关的设计与实现.pdf 基于GPRS的无线通信模块的原理及设计.pdf 基于GPS和GSM网络的新型汽车防盗系统.pdf 基于GPS/GIS/GSM的车辆定位监控系统.pdf 基于GSM信令监测的SIM卡克隆预警系统设计.pdf 基于GSM控制的LED显示控制系统设计.pdf 基于GSM的磁浮列车导向系统远程管理和调试系统设计.pdf 基于GSM的远程无线数传专网的构建.pdf 基于GSM网络及RFID技术的汽车防盗系统设计.pdf 基于GSM网络的远程温度监测系统设计.pdf 基于GSM通讯模块的电力变压器检测系统研究.pdf 基于nRF24E01的无线温度采集系统设计.pdf 基于RFID的包裹追踪与管理系统的设计.pdf 基于TC35i GSM模块的SMS设计和应用.pdf 基于TC35iGSM模块的功能调试系统设计.pdf 基于动态IP的远程控制.pdf 基于单片机与GSM模块的电力设施防盗报警系统设计.pdf 基于嵌入式处理器的数字化语音存储回放及GSM语音传输系统设计.pdf 基于归一化的二次曲面法转换GPS高程.pdf 基于智能网的GSM-R动态组呼业务研究.pdf 夜狼GPRS彩信报警系统.pdf 对—起直放站干扰GSM基站的排查与分析.pdf 对无线通信中3G系统关键部分的探讨.pdf 射频网络与GPRS通信的可靠性与安全性设计.pdf 嵌入式无线远程光检测系统设计.pdf 工程GSM短消息远程数据采集监控系统.pdf 手持GPS在道路线形测量中的应用.pdf 提高GPS网基线精度方法的探讨.pdf 提高GSM网络覆盖的方法.pdf 无线通讯技术在铁路车号自动识别系统中的应用原理及存在问题分析.pdf 浅议基于GSM列车行车安全监控无线数据传输.pdf 浅谈GSM网络优化存在问题及解决方法.pdf 简述GSM系统逻辑信道及SDCCH信道.pdf 论述GSM移动网络优化方案探讨.pdf 诺基亚西门子通信帮助GSM运营商突破频谱瓶颈.pdf 远程故障诊断报警系统的设计.pdf
新智能 1 阿里搜索技术,在AI路上走了多远? 1 直击阿里新一代数据库技术:如何实现极致弹性能力? 9 争分夺秒:阿里实时大数据技术全力助战双11 21 阿里小蜜这一年:从点到面的变迁 41 菜鸟仓配自动化UCS揭秘 62 阿里怎么发红包?自研智能权益系统首次公开 68 2017双11:开启智能全链路压测之路 78 智能写手:智能文本生成在2017双11的应用 85 浅谈分布式存储系统Pangu2.0:它让双11运维变得智能起来 100 新基础 118 双11稳定性负责人叔同讲述:九年双11的云化架构演进和升级 118 阿里双11网络技术揭秘:百万级物理和虚拟网络设备的智能化之路 134 从10%到40%:阿里巴巴混部技术权威详解 150 经历400多天打磨,HSF的架构和性能有哪些新突破? 166 直击阿里容器技术Pouch 179 直击阿里双11神秘技术:PB级大规模文件分发系统“蜻蜓” 185 双11万亿流量下的分布式缓存 203 2017双11交易系统TMF2.0技术揭秘,实现全链路管理 214 新体验 221 一天造出10亿个淘宝首页,阿里工程师如何实现? 221 双十一安全技术:目标检测在淘宝直播中的应用 238 持续迭代下的双11供应链体系最新架构及功能解读 244 七层流量清洗提供安全防护新方案 252 2017双11:区块链在天猫国际商品溯源中的应用 260 直击Weex在优酷双11猫晚直播的应用 270 如何把范冰冰“送”到你家?双11晚会“逆天”技术首次公开 281
GSM+GPRS+GPS技术应用论文资料合集80篇: 1800双频网话务均衡与应用.pdf ARM嵌入式系统的LCD驱动设计.pdf GPRS性能分析及优化.pdf GPRS相对GSM技术在水文自动测报中的应用优势探讨.pdf GPRS网络无线数据通信设备应用研究.pdf GPRS通信模块的嵌入式驱动设计.pdf GPS RTK常见作业模式的探讨.pdf GPS与GSM系统整合应用设计(1).pdf GPS与GSM系统整合应用设计.pdf GPS卫星定位及若干问题的分析.pdf GPS技术保障交通安全.pdf GPS接收机空时抗干扰滤波技术研究.pdf GPS测量技术在像片联测中的应用.pdf GPS测量技术课程实践方案设计.pdf GPS测量的误差来源.pdf GPS软件接收机全系统仿真.pdf GPS骨架网布设与探讨.pdf GSM-R核心网网络规划优化研究.pdf GSM与3G的桥梁—GPRS.pdf GSM交换无线网络优化问题分析.pdf GSM功率控制的几种场景运用.pdf GSM干扰问题处理指导书.pdf GSM技术的WSN组网策略.pdf GSM无线接入终端的设计.pdf GSM无线网络参数对拥塞的影响.pdf GSM无线网设备故障分析及处理方法.pdf GSM无线路测系统的应用和问题分析.pdf GSM的MR数据在无线应用的优化研究.pdf GSM移动通信基站环境影响分析.pdf GSM立体网覆盖思路和解决方案.pdf GSM系统无线链路掉话分析和优化思路.pdf GSM网无线网络优化中上下行问题分析.pdf GSM网络中MR信令的采集与分析.pdf GSM网络优化案例及处理方法.pdf GSM网络寻呼成功率优化探索.pdf GSM覆盖增强技术研究.pdf SIM卡复制盗用新变种的剖析与防范.pdf 一种基于PDA+GPRS的仿ISO8583通信应用方案.pdf 一种改进的GPS动态定位滤波方法.pdf 中俄边境GSM 900MHz信号测试工作研究.pdf 关于GSM无线网络优化问题的研究.pdf 关于GSM无线通信技术的网络优化方法探讨.pdf 利用AT89S52单片机实现GSM短信的防火报警系统设计.pdf 华为GSM掉话统计机制及参数优化研究.pdf 基于ARM与GSM的智能家居控制器设计.pdf 基于ARM的GPRS远程数据传输系统的设计.pdf 基于GPRS变电站RTU监控系统设计.pdf 基于GPRS的无线传感器网络网关的设计与实现.pdf 基于GPRS的无线通信模块的原理及设计.pdf 基于GPS和GSM网络的新型汽车防盗系统.pdf 基于GPS/GIS/GSM的车辆定位监控系统.pdf 基于GSM信令监测的SIM卡克隆预警系统设计.pdf 基于GSM控制的LED显示控制系统设计.pdf 基于GSM的磁浮列车导向系统远程管理和调试系统设计.pdf 基于GSM的远程无线数传专网的构建.pdf 基于GSM网络及RFID技术的汽车防盗系统设计.pdf 基于GSM网络的远程温度监测系统设计.pdf 基于GSM通讯模块的电力变压器检测系统研究.pdf 基于nRF24E01的无线温度采集系统设计.pdf 基于RFID的包裹追踪与管理系统的设计.pdf 基于TC35i GSM模块的SMS设计和应用.pdf 基于TC35iGSM模块的功能调试系统设计.pdf 基于动态IP的远程控制.pdf 基于单片机与GSM模块的电力设施防盗报警系统设计.pdf 基于嵌入式处理器的数字化语音存储回放及GSM语音传输系统设计.pdf 基于归一化的二次曲面法转换GPS高程.pdf 基于智能网的GSM-R动态组呼业务研究.pdf 夜狼GPRS彩信报警系统.pdf 对—起直放站干扰GSM基站的排查与分析.pdf 对无线通信中3G系统关键部分的探讨.pdf 射频网络与GPRS通信的可靠性与安全性设计.pdf 嵌入式无线远程光检测系统设计.pdf 工程GSM短消息远程数据采集监控系统.pdf 手持GPS在道路线形测量中的应用.pdf 提高GPS网基线精度方法的探讨.pdf 提高GSM网络覆盖的方法.pdf 无线通讯技术在铁路车号自动识别系统中的应用原理及存在问题分析.pdf 浅议基于GSM列车行车安全监控无线数据传输.pdf 浅谈GSM网络优化存在问题及解决方法.pdf 简述GSM系统逻辑信道及SDCCH信道.pdf 论述GSM移动网络优化方案探讨.pdf 诺基亚西门子通信帮助GSM运营商突破频谱瓶颈.pdf 远程故障诊断报警系统的设计.pdf
浅谈智能制造 智能制造系统是一种由智能机器和人类专家共同组成的人机一体化系统,它突出了在 制造诸环节中,以一种高度柔性与集成的方式,借助计算机模拟的人类专家的智能活动 ,进行分析、判断、推理、构思和决策,取代或延伸制造环境中人的部分脑力劳动,同 时,收集、存储、完善、共享、继承和发展人类专家的制造智能。由于这种制造模式, 突出了知识在制造活动中的价值地位,而知识经济又是继工业经济后的主体经济形式, 所以智能制造就成为影响未来经济发展过程的制造业的重要生产模式. 智能制造系统是智能技术集成应用的环境,也是智能制造模式展现的载体。 一般而言,制造系统在概念上认为是一个复杂的相互关联的子系统的整体集成,从制 造系统的功能角度,可将智能制造系统细分为设计、计划、生产和系统活动四个子系统。 在设计子系统中,智能制定突出了产品的概念设计过程中消费需求的影响;功能设计关 注了产品可制造性、可装配性和可维护及保障性。另外,模拟测试也广泛应用智能技术 .在计划子系统中,数据库构造将从简单信息型发展到知识密集型。在排序和制造资源计 划管理中,模糊推理等多类的专家系统将集成应用;智能制造的生产系统将是自治或半 自治系统。在监测生产过程、生产状态获取和故障诊断、检验装配中,将广泛应用智能 技术;从系统活动角度,神经网络技术在系统控制中已开始应用,同时应用分布技术和 多元代理技术、全能技术,并采用开放式系统结构,使系统活动并行,解决系统集成。由 此可见,IMS理念建立在自组织、分布自治和社会生态学机理上,目的是通过设备柔性和 计算机人工智能控制,自动地完成设计、加工、控制管理过程,旨在解决适应高度变化 环境的制造的有效性。 智能制造系统的特点 和传统的制造系统相比,IMS具有以下几个特征:(1)自组织能力.IMS中的各种组成 单元能够根据工作任务的需要,自行集结成一种超柔性最佳结构,并按照最优的方式运行 .其柔性不仅表现在运行方式上,还表现在结构形式上。完成任务后,该结构自行解散, 以备在下一个任务中集结成新的结构。自组织能力是IMS的一个重要标志。(2)自律能力 。IMs具有搜集与理解环境信息及自身的信息,并进行分析判断和规划自身行为的能力. 强有力的知识库和基于知识的模型是自律能力的基础。IMS能根据周围环境和自身作业状 况的信息进行监测和处理,并根据处理结果自行调整控制策略,以采用最佳运行方案。这 种自律能力使整个制造系统具备抗干扰、自适应和容错等能力。(3)自学习和自维护能力 .IMS能以原有的专家知识为基础,在实践中不断进行学习,完善系统的知识库,并删除 库中不适用的知识,使知识库更趋合理;同时,还能对系统故障进行自我诊断、排除及修 复.这种特征使IMs能够自我优化并适应各种复杂的环境。(4)整个制造系统的智能集成 IMS在强调各个子系统智能化的同时,更注重整个制造系统的智能集成。这是IMS与面向 制造过程中特定应用的"智能化孤岛"的根本区别。IMS包括了各个子系统,并把它们集成 为一个整体,实现整体的智能化。(5)人机一体化智能系统。IMs不单纯是"人工智能"系 统,而是人机一体化智能系统,是一种混合智能。人机一体化一方面突出人在制造系统中 的核心地位,同时在智能机器的配合下,更好地发挥了人的潜能,使人机之间表现出一 种平等共事、相互"理解"、相互协作的关系,使两者在不同的层次上各显其能,相辅相成 。因此,在IMS中,高素质、高智能的人将发挥更好的作用,机器智能和人的智能将真正 地集成在一起.(6)虚拟现实这是实现虚拟制造的支持技术,也是实现高水平人机一体化 的关键技术之一。人机结合的新一代智能界面,使得可用虚拟手段智能地表现现实,它是 智能制造的一个显著特征。 虚拟制造就是智能制造的一种。 基于虚拟现实技术的虚拟制造技术是在一个统一模型之下对设计和制造等过程进行集 成,它将与产品制造相关的各种过程与技术集成在三维的、动态的仿真真实过程的实体数 字模型之上。其目的是在产品设计阶段,借助建模与仿真技术及时地、并行地、模拟出 产品未来制造过程乃至产品全生命周期的各种活动对产品设计的影响,预测、检测、评 价产品性能和产品的可制造性等等。从而更加有效地、经济地、柔性地组织生产,增强 决策与控制水平,有力地降低由于前期设计给后期制造带来的回溯更改,达到产品的开 发周期和成本最小化、产品设计质量的最优化、生产效率的最大化. 虚拟制造也可以对想象中的制造活动进行仿真,它不消耗现实资源和能量,所进行的过 程是虚拟过程,所生产的产品也是虚拟的.虚拟制造技术的应用将会对未来制造业的发展 产生深远影响,它的重大作用主要表现为:运用软件对制造系统中的五大要素(人、组织 管理、物流、信息流、能量流)进行全面仿真,使之达到了前所未有的高度集成,为先 进制造技术的进一步
SIM800C顶配版 GSM GPRS资料包(包括技术手册+硬件参考设计+C51STM32软件工程源码 GSM+GPRS+GPS应用论文) 1.SIM800C开发板用户手册 2.SIM800C开发板原理图 3.驱动 4.调试工具 5.SIM800C相关参考资料 6.例程源码 1800双频网话务均衡与应用.pdf ARM嵌入式系统的LCD驱动设计.pdf GPRS性能分析及优化.pdf GPRS相对GSM技术在水文自动测报中的应用优势探讨.pdf GPRS网络无线数据通信设备应用研究.pdf GPRS通信模块的嵌入式驱动设计.pdf GPS RTK常见作业模式的探讨.pdf GPS与GSM系统整合应用设计(1).pdf GPS与GSM系统整合应用设计.pdf GPS卫星定位及若干问题的分析.pdf GPS技术保障交通安全.pdf GPS接收机空时抗干扰滤波技术研究.pdf GPS测量技术在像片联测中的应用.pdf GPS测量技术课程实践方案设计.pdf GPS测量的误差来源.pdf GPS软件接收机全系统仿真.pdf GPS骨架网布设与探讨.pdf GSM-R核心网网络规划优化研究.pdf GSM与3G的桥梁—GPRS.pdf GSM交换无线网络优化问题分析.pdf GSM功率控制的几种场景运用.pdf GSM干扰问题处理指导书.pdf GSM技术的WSN组网策略.pdf GSM无线接入终端的设计.pdf GSM无线网络参数对拥塞的影响.pdf GSM无线网设备故障分析及处理方法.pdf GSM无线路测系统的应用和问题分析.pdf GSM的MR数据在无线应用的优化研究.pdf GSM移动通信基站环境影响分析.pdf GSM立体网覆盖思路和解决方案.pdf GSM系统无线链路掉话分析和优化思路.pdf GSM网无线网络优化中上下行问题分析.pdf GSM网络中MR信令的采集与分析.pdf GSM网络优化案例及处理方法.pdf GSM网络寻呼成功率优化探索.pdf GSM覆盖增强技术研究.pdf SIM卡复制盗用新变种的剖析与防范.pdf 一种基于PDA+GPRS的仿ISO8583通信应用方案.pdf 一种改进的GPS动态定位滤波方法.pdf 中俄边境GSM 900MHz信号测试工作研究.pdf 关于GSM无线网络优化问题的研究.pdf 关于GSM无线通信技术的网络优化方法探讨.pdf 利用AT89S52单片机实现GSM短信的防火报警系统设计.pdf 华为GSM掉话统计机制及参数优化研究.pdf 基于ARM与GSM的智能家居控制器设计.pdf 基于ARM的GPRS远程数据传输系统的设计.pdf 基于GPRS变电站RTU监控系统设计.pdf 基于GPRS的无线传感器网络网关的设计与实现.pdf 基于GPRS的无线通信模块的原理及设计.pdf 基于GPS和GSM网络的新型汽车防盗系统.pdf 基于GPS/GIS/GSM的车辆定位监控系统.pdf 基于GSM信令监测的SIM卡克隆预警系统设计.pdf 基于GSM控制的LED显示控制系统设计.pdf 基于GSM的磁浮列车导向系统远程管理和调试系统设计.pdf 基于GSM的远程无线数传专网的构建.pdf 基于GSM网络及RFID技术的汽车防盗系统设计.pdf 基于GSM网络的远程温度监测系统设计.pdf 基于GSM通讯模块的电力变压器检测系统研究.pdf 基于nRF24E01的无线温度采集系统设计.pdf 基于RFID的包裹追踪与管理系统的设计.pdf 基于TC35i GSM模块的SMS设计和应用.pdf 基于TC35iGSM模块的功能调试系统设计.pdf 基于动态IP的远程控制.pdf 基于单片机与GSM模块的电力设施防盗报警系统设计.pdf 基于嵌入式处理器的数字化语音存储回放及GSM语音传输系统设计.pdf 基于归一化的二次曲面法转换GPS高程.pdf 基于智能网的GSM-R动态组呼业务研究.pdf 夜狼GPRS彩信报警系统.pdf 对—起直放站干扰GSM基站的排查与分析.pdf 对无线通信中3G系统关键部分的探讨.pdf 射频网络与GPRS通信的可靠性与安全性设计.pdf 嵌入式无线远程光检测系统设计.pdf 工程GSM短消息远程数据采集监控系统.pdf 手持GPS在道路线形测量中的应用.pdf 提高GPS网基线精度方法的探讨.pdf 提高GSM网络覆盖的方法.pdf 无线通讯技术在铁路车号自动识别系统中的应用原理及存在问题分析.pdf 浅议基于GSM列车行车安全监控无线数据传输.pdf 浅谈GSM网络优化存在问题及解决方法.pdf 简述GSM系统逻辑信道及SDCCH信道.pdf 论述GSM移动网络优化方案探讨.pdf 诺基亚西门子通信帮助GSM运营商突破频谱瓶颈.pdf 远程故障诊
MySQL的存储引擎是插件式的,其中最常用的两个存储引擎是MyISAM和InnoDB。MyISAM是MySQL中默认的存储引擎,它没有太多人关注的原因可能是因为它在一些方面的性能和功能上相对较弱。然而,决定使用哪个存储引擎是一个复杂的问题,而我们可以聚焦于MyISAM和InnoDB这两个最常见的存储引擎。 在这两个存储引擎中,InnoDB要求表必须有主键,因为它的数据文件本身按照主键聚集。而MyISAM可以没有主键。这是InnoDB与MyISAM之间的一个重要区别。 因此,当选择MySQL的存储引擎时,我们需要考虑不同存储引擎的特性和适用场景,以便根据需求选择最合适的存储引擎。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [浅谈MySQL存储引擎](https://blog.csdn.net/hanfeng529264/article/details/123352215)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [浅谈MySQL存储引擎选择 InnoDB与MyISAM的优缺点分析](https://download.csdn.net/download/weixin_38655484/12834006)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值