首页 > 编程知识 正文

hashtable底层数据结构,网络io和磁盘io速度

时间:2023-05-05 08:10:30 阅读:134642 作者:517

您将尝试估计在32位CentOS 6.2上运行的APP应用程序的IOPS要求。 我在配备SATA磁盘的机器上开始了一些测量,但我对IO中测量的IOPS和tps的差异感到困惑。

根据wikipedia SATA磁盘,应该运行75-100 IOPS. ioping utility,这似乎已经被确认为随机访问测试。

# ./ioping -R /dev/sda

----/dev/sda(device931.0GB ) ioping statistics ---

279 requests completed in 3.0 s、92 iops和371.3 kb/s

min/avg/max/mdev=2.7 ms/10.8 ms/130.8 ms/7.9 ms

但是,sar的tps值相当高(/dev/sda ) :

# iostat 1

avg-CPU : % user % nice % system % iowait % steal % idle

0.17 0.00 2.02 14.86 0.00 82.96

device : t psblk _ read/sblk _ wrtn/sblk _ read blk _ wrtn

sda 559.00 0.00 142600.00 0 142600

DM-0 18433.00 0.00 147464.000147464

DM-10.00.00.000

DM-20.00.00.000

如果该负载是顺序的(各种块大小的dd )或随机访问),则不介意,值保持不变。 我认为tps实际上是IOPS,但我希望它会随着更大的块传输而降低。

那么tps值是什么意思呢? 这和IOPS有什么关系?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。