亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python如何獲取系統iops示例代碼

系統 1742 0

iops簡介

iops主要用在數據方面,這個指標是數據庫性能評定的一個重要參考,iops的是每秒進行讀寫(I/O)操作的次數,主要看隨機訪問的性能,一般為了iops增高都要依靠磁盤陣列,實際線上的數據庫基本都是raid10的配置,raid5在實際生產環境中如果壓力上來是抗不住的,當然也要開具體業務壓力情況,如果是用物理機就要看iops在實際中能跑到多少值,現在云也普遍了,如果你用的RDS云數據庫,這個iops是可以根據業務情況自己選擇的,基本是個參數,可以按需進行修改,當然數值越大費用越高

python獲得系統iops代碼如下:

            
#!/usr/bin/python

import os, time, math

run_tests = 3

devices = os.listdir('/sys/block/')
check_devices = []

reads = {}
writes = {}

for dev in devices:
    if dev.startswith('md') or dev.startswith('sd') or dev.startswith('hd'):
        check_devices.append(dev)
        reads[dev] = []
        writes[dev] = []

check_devices = sorted(check_devices)

for t in range(run_tests + 1):
    for dev in check_devices:
        file_data = open('/sys/block/%s/stat' % dev).readline().strip().split(' ')
        clean = []
        for num in file_data:
            if num != '':
                clean.append(int(num))

        reads[dev].append(clean[0])
        writes[dev].append(clean[4])
    print reads[dev]
    print writes[dev]

    time.sleep(1)



print "Device    Read    Write"
print "--------------------------------------"
for dev in check_devices:
    clean_reads = []
    reads[dev].reverse()
    for test, result in enumerate(reads[dev]):
        if test > 0:
            clean_reads.append(float(reads[dev][test - 1] - result))

    rops = int(math.ceil(sum(clean_reads) / len(clean_reads)))

    clean_writes = []
    writes[dev].reverse()
    for test, result in enumerate(writes[dev]):
        if test > 0:
            clean_writes.append(float(writes[dev][test - 1] - result))

    wops = int(math.ceil(sum(clean_writes) / len(clean_writes)))

    print "%s %s %s" % (dev.ljust(13), repr(rops).ljust(11), repr(wops))
          

總結

以上就是Python獲得系統iops的全部內容,希望這篇文章對大家學習和使用python能有一定的幫助,如果有疑問大家可以留言交流。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲mv | 欧美亚洲另类图片 | 日韩成人精品视频 | 麻豆国产在线观看一区二区 | 久久香蕉国产线看观看8青草 | 国产色在线 | 欧美美女被爆操 | 最新69成人精品毛片 | 国产精品久久久久久久久久免费 | 国产欧美成人一区二区三区 | 欧产日产国产精品专区 | 日本精品视频一视频高清 | 午夜官网 | 香蕉视频在线看 | 国产一区二区三区成人久久片 | 寡妇野外啪啪一区二区 | 亚洲国内 | 久久精品亚洲综合 | 青青青免费在线视频 | 九九在线精品 | 精品国产日韩亚洲一区二区 | 99热最新在线观看 | 国产大陆亚洲精品国产 | 欧美一级视频免费观看 | 22222se男人的天堂 | 四虎永久 | 久久99热久久精品 | 色老头网站久久网 | 精品国产高清自在线一区二区三区 | 视频一区二区在线 | 亚洲成a人片在线观看精品 亚洲成a人一区二区三区 | 久久综合色综合 | 卡通动漫精选国产欧美 | 国外成人免费视频 | 欧美高清在线视频在线99精品 | 久久天天躁狠狠躁夜夜呲 | 成人久久 | 看一级毛片一区二区三区免费 | 91麻豆精品| 久热国产精品视频 | 香蕉毛片|