激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 使用 FIO 對 Kubernetes 持久卷進行 Benchmark:讀/寫(IOPS)、帶寬(MB/s)和延遲

使用 FIO 對 Kubernetes 持久卷進行 Benchmark:讀/寫(IOPS)、帶寬(MB/s)和延遲

2021-09-26 22:47黑客下午茶為少 編程技術

如果持久化卷聲明(Persistent Volume Claim)卡在 Pending 上,很可能您沒有指定有效的存儲類(Storage Class)。使用 kubectl get storageclasses 進行雙重檢查。還要檢查用于配置的卷大小是否為 1000Gi(默認值)。

使用 FIO 對 Kubernetes 持久卷進行 Benchmark:讀/寫(IOPS)、帶寬(MB/s)和延遲

使用 FIO 對 Kubernetes 持久卷進行 Benchmark:讀/寫(IOPS)、帶寬(MB/s)和延遲

工具

Dbench

https://github.com/leeliu/dbench

用法

1.編輯 dbench.yaml 文件中的 storageClassName 以匹配你自己的 Storage Class。

  1. kubectl get storageclasses 

2.部署

  1. kubectl apply -f dbench.yaml 

3.部署后,Dbench Job 將:

  • 使用 storageClassName: ssd(默認)提供 1000Gi(默認)的持久卷。
  • 在新配置的磁盤上運行一系列 fio 測試。
  • 目前有 9 個測試,每個測試 15 秒 - 總運行時間約為 2.5 分鐘。

4.使用以下方法跟蹤基準測試進度:

  1. kubectl logs -f job/dbench 

空輸出表示 job 尚未創建,或 storageClassName 無效,請參閱下面的故障排除。

5.在所有測試結束時,您將看到類似于以下內容的摘要:

  1. ================== 
  2. = Dbench Summary = 
  3. ================== 
  4. Random Read/Write IOPS: 75.7k/59.7k. BW: 523MiB/s / 500MiB/s 
  5. Average Latency (usec) Read/Write: 183.07/76.91 
  6. Sequential Read/Write: 536MiB/s / 512MiB/s 
  7. Mixed Random Read/Write IOPS: 43.1k/14.4k 

Dbench 摘要結果

  • Random Read/Write IOPS(隨機讀寫)
  • BW(帶寬)
  • Average Latency (usec) Read/Write(讀/寫平均延遲)
  • Sequential Read/Write(順序讀/寫)
  • Mixed Random Read/Write IOPS(混合隨機讀/寫)

6.測試完成后,進行清理:

  1. kubectl delete -f dbench.yaml 

注意事項/故障排除

  • 如果持久化卷聲明(Persistent Volume Claim)卡在 Pending 上,很可能您沒有指定有效的存儲類(Storage Class)。使用 kubectl get storageclasses 進行雙重檢查。還要檢查用于配置的卷大小是否為 1000Gi(默認值)。
  • 綁定持久性卷可能需要一些時間,Kubernetes Dashboard UI 將 Dbench Job 顯示為紅色,直到卷完成配置。
  • 測試多種磁盤大小很有用,因為大多數云提供商按每 GB 配置的 IOPS 定價。因此,4000Gi 卷的性能可能將優于 1000Gi 卷。重新測試,只需編輯 yaml,kubectl delete -f dbench.yaml 并在 deprovision/delete 完成后再次運行 kubectl apply -f dbench.yaml。
  • 所有 fio 測試的項都在 docker-entrypoint.sh 中。
  • Testing Read IOPS...
  • Testing Write IOPS...
  • Testing Read Bandwidth...
  • Testing Write Bandwidth...
  • Testing Read Latency...
  • Testing Write Latency...
  • Testing Read Sequential Speed...
  • Testing Write Sequential Speed...
  • Testing Read/Write Mixed...

騰訊云 K8S 集群生產實戰

1.kubectl get storageclass

使用 FIO 對 Kubernetes 持久卷進行 Benchmark:讀/寫(IOPS)、帶寬(MB/s)和延遲

2.vi dbench.yaml

使用 FIO 對 Kubernetes 持久卷進行 Benchmark:讀/寫(IOPS)、帶寬(MB/s)和延遲

3.kubectl apply -f dbench.yaml

4.kubectl logs -f job/dbench

使用 FIO 對 Kubernetes 持久卷進行 Benchmark:讀/寫(IOPS)、帶寬(MB/s)和延遲

5.kubectl delete -f dbench.yaml

原文鏈接:https://mp.weixin.qq.com/s/Jd0vdc0YkEjr37km20RzIA

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 中文字幕在线资源 | 亚洲一区国产一区 | 亚洲天堂在线电影 | 久久国产精品久久久久久久久久 | 欧美成人一区二区三区 | 免费国产一区 | 一本色道久久综合亚洲精品小说 | 免费观看在线 | 羞羞的视频免费在线观看 | 日韩视频一 | 日韩av电影免费看 | 成人免费看片a | av成人免费看 | 欧美日韩在线视频一区 | 国产欧美亚洲精品a | 国产精品久久久久久久久久 | 深夜免费福利视频 | 91麻豆精品国产91久久久点播时间 | wwwxxx国产 | 欧美一级免费在线观看 | 精品不卡 | 日韩毛片一区二区三区 | 91精品国 | 日韩一级毛毛片 | 黄色电影免费提供 | 成人毛片av在线 | 9999久久久久久 | 欧美成人免费 | 国产露脸精品爆浆视频 | 中文字幕天堂在线 | 免费a视频 | 91久久国产综合久久91猫猫 | 麻豆porn| 九草视频| 91av网址| 国产人成免费爽爽爽视频 | 亚洲第一综合 | 欧日韩在线视频 | 一本色道久久99精品综合蜜臀 | 海外中文字幕在线观看 | 国产v综合v亚洲欧美久久 |