這篇筆記還19年的債。 源進(jìn)源出在不少網(wǎng)絡(luò)設(shè)備上有實(shí)現(xiàn),但是在linux kernel本身并沒(méi)有,因?yàn)榇藭r(shí)需要打通Layer 2到Layer4的信息,如果仔細(xì)看過(guò)kernel...
這篇筆記還19年的債。 源進(jìn)源出在不少網(wǎng)絡(luò)設(shè)備上有實(shí)現(xiàn),但是在linux kernel本身并沒(méi)有,因?yàn)榇藭r(shí)需要打通Layer 2到Layer4的信息,如果仔細(xì)看過(guò)kernel...
實(shí)驗(yàn)?zāi)繕?biāo) 掌握交換機(jī)Tag VLAN的配置 掌握三層交換機(jī)的基本配置方法 掌握三層交換機(jī)VLAN路由的配置方法 通過(guò)三層交換機(jī)實(shí)現(xiàn)VLAN間互相通信 實(shí)驗(yàn)背景 某公司兩個(gè)部門(mén)...
@LukeXJin 沒(méi)有,自己配的。以前的也找不到了。
ZABBIX: 交換機(jī)監(jiān)控模板監(jiān)控,利用snmp來(lái)獲取交換機(jī)的狀態(tài),監(jiān)控流程: 交換機(jī)配置snmp,指定community 配置監(jiān)控模板 添加交換機(jī),鏈接模板 主要監(jiān)控指標(biāo): CPU MEM FAN,風(fēng)扇...
5.19 當(dāng)程序運(yùn)行時(shí),我們需要?jiǎng)?chuàng)建臨時(shí)文件或目錄以便使用。在這之后我們希望將這些文件或目錄銷毀 tempfile模塊中的各種函數(shù)可以用來(lái)完成這個(gè)任務(wù) TemporaryFi...
5.21 我們需要將python對(duì)象序列化,然后將其保存到文件中、存儲(chǔ)到數(shù)據(jù)庫(kù)中或者通過(guò)網(wǎng)絡(luò)鏈接進(jìn)行傳輸 可以使用pickle模塊。 pickle dump將數(shù)據(jù)寫(xiě)入文件 如...
6.1 使用csv模塊來(lái)讀寫(xiě)csv數(shù)據(jù) 我們有如下csv文件 一、讀取CSV文件 可以使用csv模塊來(lái)解析csv文件 上面的row我們獲取的是一個(gè)數(shù)組,這樣想要拿到指定列的值...
6.2 讀寫(xiě)json數(shù)據(jù) 使用json模塊來(lái)讀寫(xiě)json數(shù)據(jù) 其中json的dumps和loads函數(shù)就是借鑒了之前 5.21pickle函數(shù)的設(shè)計(jì)思路[https://ww...
6.8 我們想對(duì)數(shù)據(jù)庫(kù)進(jìn)行CRUD操作 python對(duì)數(shù)據(jù)庫(kù)的操作邏輯基本都是一致的 首先已sqlite3模塊為例,其它的關(guān)系型數(shù)據(jù)庫(kù)如mysql,postgres或odbc...
一、單機(jī)安裝k8s 配置yum源 /etc/yum.repos.d/kubernetes.repo 關(guān)閉防火墻 關(guān)閉selinux 修改文件/etc/selinux/conf...
? 我們要把生活的點(diǎn)滴書(shū)寫(xiě)下來(lái),因?yàn)檫@樣會(huì)從點(diǎn)滴中找到曾經(jīng)遺失的拼圖,使我們重新變得完整。人生要成功、人生要實(shí)現(xiàn)其價(jià)值的口號(hào),讓我們這代人整天活在惶恐之中,好像腦海里一直都有...
streambuf定義了對(duì)流緩沖區(qū)操作的接口,主要分為輸出緩沖流和輸入緩沖流。streambuf有兩種用法,一是直接使用各個(gè)接口,二是繼承并實(shí)現(xiàn)新的I/O channels。...
2017年末,手Q春節(jié)紅包項(xiàng)目期間,為保障活動(dòng)期間服務(wù)正常穩(wěn)定,我對(duì)性能不佳的Ark Server進(jìn)行了改造和重寫(xiě)。重編發(fā)布一段時(shí)間后,結(jié)果發(fā)現(xiàn)新發(fā)布的Svr的機(jī)器內(nèi)存一直在...
利用mprotect+backtrace定位故障 利用mprotect保護(hù)??臻g:在操作系統(tǒng)中,進(jìn)程的??臻g(X86_64)默認(rèn)大小:8192KB。發(fā)生棧溢出時(shí),會(huì)產(chǎn)色段錯(cuò)誤...
RGW 源碼梳理 版本:TAG:v16.0.0 RGW代碼入口: 配置項(xiàng): common->options.cc radosgw.cc: RGW配置解析及啟動(dòng) rgw_mai...
什么是asio::buffer 數(shù)據(jù)的發(fā)送與接收,均是以字節(jié)流形式進(jìn)行處理的,這就需要一個(gè)內(nèi)存連續(xù)的存儲(chǔ)區(qū)域供讀取、寫(xiě)入,其表現(xiàn)形式就是內(nèi)存指針和內(nèi)存大小,asio::buf...
rgw刪除對(duì)象是gc的,分片刪除要等一段時(shí)間。
Ceph CrushMap及RGW Placement設(shè)置在前面博文介紹了Ceph集群及RGW的部署。同時(shí)提到,針對(duì)RGW,bucket-index對(duì)象性能要求高,不同用戶具有不同的存儲(chǔ)性能要求。因此,這篇文章介紹如何設(shè)計(jì)crush...
Cosbench下載地址:https://github.com/intel-cloud/cosbench/releases/download/v0.4.0.1/0.4.0.1...