首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >物理磁盘事务与逻辑磁盘事务

物理磁盘事务与逻辑磁盘事务
EN

Server Fault用户
提问于 2016-12-22 04:05:24
回答 2查看 245关注 0票数 2

我试图分析一组虚拟机的服务器需求。我们在它们上使用LVM,因此iostat显示逻辑卷和物理磁盘的数字,它们在事务级别上经常不匹配,我试图决定哪些度量事项: tps还是总块read+written,以及物理驱动器或lv?我的猜测是物理驱动器总块,但tps将考虑到块不会被考虑,这将是很重要的,因为关键的决定是,我们是否可以在一个旋转磁盘阵列上运行这些磁盘,而不是目前的闪存驱动器(我们即将将存储空间加倍)。

"iostat 10“产出:

代码语言:javascript
复制
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
       2.38    1.35    1.40    0.69    0.00   94.19

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sdb             225.48      2922.30      3511.65 79987371570 96118589648
sda               1.92        11.86        39.47  324647920 1080458180
dm-0              5.00        10.57        38.62  289229114 1057115528
dm-1              0.27         1.29         0.85   35343720   23342584
dm-3            414.45      1501.13      3393.89 41087911850 92895186296

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
       7.74    0.06    4.88    0.63    0.00   86.69

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sdb             259.54       527.47     28098.30       5280     281264
sda               1.20         0.00        20.78          0        208
dm-0              2.60         0.00        20.78          0        208
dm-1              0.00         0.00         0.00          0          0
dm-3           3515.48       527.47     28097.50       5280     281256

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
       3.00    0.04    0.56    0.43    0.00   95.98

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sdb              96.20       893.69      2175.78       8928      21736
sda               0.70         0.80        19.22          8        192
dm-0              2.40         0.00        19.22          0        192
dm-1              0.10         0.80         0.00          8          0
dm-3            267.77       893.69      2175.78       8928      21736

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
       2.80    0.01    0.64    0.73    0.00   95.83

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sdb             110.50      1284.80      2376.00      12848      23760
sda               0.80         0.00        15.20          0        152
dm-0              1.90         0.00        15.20          0        152
dm-1              0.00         0.00         0.00          0          0
dm-3            272.30      1284.80      2376.00      12848      23760
EN

回答 2

Server Fault用户

发布于 2016-12-22 09:30:10

这个答案说,linux内核在事务进入物理卷(PV)级别之前对它们进行优化,因此tps的值就不同了。

存储性能要求指南(对于大多数系统-不是所有系统!):

  • 峰值应该在一个月甚至一年的范围内确定;像iostat、sar这样的工具需要一些脚本来处理;Zabbix图会更好地工作。
  • 随机IOps率通常是至关重要的;当您查看PV (sda,而不是dm-3)时,它大约是tps
  • 读取吞吐量(Blk_read/s)主要与完全备份相关。
  • 写吞吐量(Blk_wrtn/s)与从备份恢复有关;通常在收集工具中是不可见的。
票数 0
EN

Server Fault用户

发布于 2016-12-27 16:19:33

物理体积的TPS之和近似于IOPS。随机IOPS,因为每个VM都对底层存储的不同部分执行IO操作。你可以从一个主轴上得到100个随机IOPS,每GB的成本更低。更多的固态存储,每IOPS成本更低。

你能做什么取决于你的性能和容量需求,取决于你的阵列中有多少磁盘,以及你想花多少钱来为它供电。

如果你想要,比如说,小于1ms的响应时间,那就意味着固态。即使是最好的纺锤体阵列也很难获得较低的单位数字ms响应时间。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/822176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档