原创 數據存儲系統的IOPS性能與哪些因素有關

一、IOPS的理解 IOPS(Input/Output Operations Per Second)故名思意就是數據存儲系統每秒能完成的I/O讀寫次數,即單位時間內系統能處理的I/O請求數量,是一個用於計算機數據存儲性能測試的量測指標。這

原创 Bcache介紹與使用

什麼是Bcache? HDD一般具有較大的容量,並且可以實現良好的順序讀和寫操作,但是在隨機寫和讀時非常慢,因此它們的IOPS級別較低;SSD具有非常好的整體性能,尤其是較高的IOPS,因此隨機寫入和讀取要比HDD更好,但是它們的容量卻很

原创 正確理解 CPU 使用率和平均負載

CPU 的物理核與邏輯核 一臺機器可能包含多塊 CPU 芯片,多個 CPU 之間通過系統總線通信。 一塊 CPU 芯片可能包含多個物理核,每個物理核都是一個實打實的運算核心(包括運算器、存儲器等)。 超線程(Hyper-Threading

原创 Python執行函數的九種方法

方法一:直接調用函數運行 這種是最簡單且直觀的方法 def task():     print("running task") task() 如果是在類中,也是如此 class Task:     def task(self

原创 列出docker鏡像的版本

在hub.docker.com頁面上可以搜索到鏡像的所有標籤。 在很多情況下,需要通過命令行使用此信息。 這可以通過簡單的API調用並使用jq工具解析json輸出來完成。 jq是用於處理JSON輸入的工具。 jq就像sed一樣,用於JSON

原创 CPU飆高,系統性能問題如何排查

一  背景知識 LINUX進程狀態 LINUX 2.6以後的內核中,進程一般存在7種基礎狀態:D-不可中斷睡眠、R-可執行、S-可中斷睡眠、T-暫停態、t-跟蹤態、X-死亡態、Z-殭屍態,這幾種狀態在PS命令中有對應解釋。     D

原创 Docker Network—Bridge 模式

概述 Docker 強大的原因之一在於多個 Docker 容器之間的互相連接。涉及到連接,就引出了網絡通信的幾種模式。Docker 默認提供了 5 種網絡驅動模式。 bridge: 默認的網絡驅動模式。如果不指定驅動程序,bridge

原创 在RDMA(RoCE)上配置NFS

這篇文章顯示瞭如何通過RDMA(RoCE)配置NFS。 在本文中,它是通過CentOS7完成的,其他Linux OS發行版是相似的 基本設置 兩臺配有通過Mellanox以太網SX1036交換機連接的ConnectX-3適配器(40GbE