原创 遇見Google Abseil開源項目(一):cmake

遇見Google Abseil開源項目abseil項目介紹abseil在Github上的倉庫abseil的cmake方式編譯 abseil項目介紹 Abseil已在Google歷經十多年的開發,它的目的是爲Google編程人員在各

原创 Jenkins 系列三:pipeline介紹

Jenkins pipeline介紹 pipeline 是一套運行於Jenkins上的工作流框架,將原本獨立運行於單個或者多個節點的任務連接起來,實現單個任務難以完成的複雜流程編排與可視化。 一、Pipeline 分類及介紹 pi

原创 刪除 Ceph 集羣裏的某個節點的全部OSD (1 of 3)

前言: 如果你的ceph集羣的數據只存在在該節點的所有OSD上,刪除該節點的OSD會導致數據丟失。如果集羣配置了冗餘replication或者EC,需要做pg 修復。出於數據安全考慮,請一定,一定,一定,備份好你要刪除的OSD上的數據。

原创 Java應用性能分析工具:async-profiler(配合FlameGraph生成火焰圖)

原文鏈接:https://www.jianshu.com/p/9364028cca4e 前言: 及時對項目或者服務器Java應用性能進行性能檢測,並且分析檢測結果數據,發現熱點代碼是一項充滿意義

原创 系統性能分析工具perf(1 of 2): perf 的介紹及使用

原文鏈接:https://www.cnblogs.com/arnoldlu/p/6241297.html  前言: 測試環境:Ubuntu16.04 + Kernel:4.4.0-31   系統

原创 刪除 Ceph 集羣裏的某個節點的全部OSD (2 of 3)

前言: 如果你的ceph集羣的數據只存在在該節點的所有OSD上,刪除該節點的OSD會導致數據丟失。如果集羣配置了冗餘replication或者EC,需要做pg 修復。出於數據安全考慮,請一定,一定,一定,備份好你要刪除的OSD上的數據。

原创 specjbb 牽手 jdk 系列(二):安裝jdk及運行specjbb

1. 設置java環境變量等: export JAVA_HOME=/home/yjiang2/jdk/jdk13-dwhite-centos7.5 export PATH=$JAVA_HOME/bin:$PATH export SPEC

原创 系統性能分析工具perf(2 of 2):perf工作原理簡析

原文鏈接:https://my.oschina.net/u/2475751/blog/1823736 背景 此前工作中,筆者使用perf測過CPU的CPI[1],cache miss, 內存帶寬

原创 linux調度器的配置參數

原文鏈接:https://blog.csdn.net/wudongxu/article/details/8574753 分類專欄: linux基礎 版權聲明:本文爲博主原創文章,遵循 CC

原创 NUMA是什麼? 及工具numactl介紹

原文鏈接:https://blog.csdn.net/qccz123456/article/details/81979819 作者:qccz123456  來源:CSDN  原文:Linux工具

原创 specjbb 牽手 jdk 系列(一):什麼是specjbb?

一、前言 specjbb 是這幾個字母的首字母組成的,Standard Performance Evaluation Corporation(spec公司),JAVA server Business Benchmark(java服務器業務

原创 Ceph 進階系列(二):如何在指定的OSD 設備上創建 pool

從GitHub上Clone Ceph項目,我是基於(ceph version 12.2.11 luminous 版本)的代碼來分析的 一、前言: 有很多場景,你需要在指定的 OSD 設備上創建 Ceph Pool。因爲Ceph集羣中允許使

原创 Ceph 進階系列(一):crush map文件裏有些什麼?

一、前言 crush map 是什麼? 請參考 Ceph 進階系列(一):一些基本概念(1 of 2,偏client端 ) 如何導出、查看一個Ceph集羣的 crush map,請參考 Ceph 進階系列(二):如何在指定的OSD 設備上

原创 Ceph 進階系列(三):談談 Ceph Cache Tier 的配置 、原理 和 源碼分析

從GitHub上Clone Ceph項目,我是基於(ceph version 12.2.11 luminous 版本)的代碼來分析的 一、Cache Tier(Cache Pool)是什麼? 在Ceph裏創建pool時,可以設置一個poo

原创 Ceph 進階系列(四):Ceph的糾刪碼特性 EC(Erasure Code)

從GitHub上Clone Ceph項目,我是基於(ceph version 12.2.11 luminous 版本)的代碼來分析的 一、EC(Erasure Code)是什麼? Ceph的糾刪碼特性EC:將寫入的數據分成N份原始數據,通