
系统性能
文章平均质量分 57
Steve_ZZC
这个作者很懒,什么都没留下…
展开
-
理解I/O的【随机 vs. 顺序】
一直听到这样一种说法:“xxx App发的是随机i/o,xxx App发的是顺序i/o”。我想了想觉得很不make sense,App为什么要故意去发随机i/o呢?顺序对于HDD来说总是最好的。除非有人编程故意让App这么做,但我们讨论的通常都是普通应用,比如备份、文件服务、OLTP、OLAP、邮件系统、视频流等,这些程序会被故意编程让其执行随机或顺序I/O吗?故意让备份顺序读取那到是能理解,但为原创 2013-08-14 23:48:10 · 2135 阅读 · 0 评论 -
浅谈闪存阵列的市场机遇 – 性能篇
EMC在2012年5月10日收购了闪存阵列制造商XtremIO。全闪存,听起来就很带劲,在性能上一定非常强悍。那XtremIO是否就是插满SSD的传统存储?如果是这样,EMC把自家存储上的机械硬盘全部换成SSD不就成了“全闪”嘛,为什么还要大费周章特意去买一家公司?今天我从性能的角度谈一下这个问题。为什么传统存储设计不适合承载“All SSD”? 磁盘阵列的根本依然是原创 2013-08-24 10:43:35 · 949 阅读 · 0 评论 -
iSCSI vs. TCP Delayed-Ack
不知道你是否遇到过这样的情况,主机iSCSI连接存储,然后读性能不太好,找support,他们第一件事就是叫你禁用TCP Dealyed-Ack。不论你是ESX/ESXi、Windows、Linux/Unix,第一板斧就是这个。iSCSI和TCP Delayed-Ack有何深仇大恨,非要弄到不是你死就是我亡的地步。我先简单介绍下Delayed-Ack:TCP为了保证可靠性,每个发出的分原创 2013-11-27 16:32:14 · 1161 阅读 · 0 评论 -
排队理论之性能分析 - Little Law & Utilization Law
了解一个系统的性能通常是参考一些度量值(Metric),而如何计算出这些Metric就是我们要讨论的。Little Law(排队理论:利特儿法则)和Utilization Law是Performance Engineering(System Engineering的一部分)常用的法则,它们都是数学理论,因此可作为性能计算的理论依据。详细分析两个法则超出了我个人的知识范围,因此我将仅仅谈一下如何...原创 2014-07-20 00:21:33 · 8535 阅读 · 0 评论 -
存储系统性能 - 带宽计算
你是否曾经有这样的疑问:某存储系统的最大吞吐量(IOPS)是多少?某存储系统的最大带宽(MB/s)是多少?IOPS和带宽的计算与I/O大小、随机/顺序、读写比率、应用程序的线程模型、对响应时间的要求等诸多因素相关,这些因素的组合称之为【I/O profile】。不同的I/O Profile下对系统所做的测试将得到不一样的结果,通常我们看到的【标称IOPS】都是在某一个固定组合下原创 2013-08-14 23:40:15 · 12941 阅读 · 0 评论 -
存储系统 - IOPS与带宽的关系
在存储领域,IOPS也被称为Throughput(吞吐量),即每秒钟的I/O数量,如果知道每个I/O的平均大小,那么就可以算出这些I/O总共产生了多大的数据量,即Bandwidth(带宽)。因此,IOPS * I/O size = Bandwidth。A便问我:Steve,我在网上看到下面这张图,显示了VNX(EMC的中端存储)的MAX IOPS = 20W,MAX Bandw原创 2013-08-14 23:54:52 · 18884 阅读 · 0 评论