原创 docker上IPSec導致軟死鎖的故障分析

問題場景:問題發生在

原创 【數據分析】python分析百度搜索關鍵詞的頻率

涉及知識點    1、抓取數據    2、分頁爬蟲規律分析1、抓取數據,發現每一項都是data-tools標籤2、分頁分析代碼import requests from bs4 import BeautifulSoup import re i

原创 nfs調優思路

nfs的調優有兩個方面:性能調優安全性的保障其中,性能調優方面可以分爲三個方向來進行:磁盤層(nfs server端上磁盤讀寫的性能)應用層(針對於nfs建立的應用程序)網絡層(nfs依賴的傳輸網絡)磁盤層面的調優可以通過劃分raid來進行

原创 oom機制分析及對應優化策略

近日接了一些oom案子,此類問題通常是客戶自身業務導致的問題。但現在客戶的提問越來越複雜,通常情況下我們需要站在客戶一側提供“協助”的技術服務。oom類案例通過一年多的學習和探討,我將其分爲3類:1、內存真的不足2、文件數到達上限3、low

原创 tcpdump原理

基本原理1.先創建socket,內核dev_add_packet()掛上自己的鉤子函數2.然後在鉤子函數packet_recvmsg中,把skb放到自己的接收隊列中,3.接着系統調用recv取出skb來,把數據包skb->data拷貝到用戶

原创 virtio分析

virtiovirtio是一個通用的io虛擬化框架,hypervisor通過他模擬出一系列的虛擬化設備,並使得這些設備在虛擬機內部通過api調用的方式變得可用。它爲客戶機提供了一個高效訪問塊設備的方法。它包含4個部分:前端驅動、後端驅動、v

原创 cgroup底層研究

cgroup是一個內核的功能,他的作用是將系統中的進程進行分組化管理。docker、openshift就是基於cgroup上建立的。相關概念task 一個任務就是一個進程control group  就是一個進程集合,可以把它理解成一個房

原创 淺談開源Kafka與騰訊雲cKafka

今天下午參加了騰訊雲+社區組織的kafka公開課,收穫良多。正巧在工作中也遇到過kafka的問題,今天聽完之後產生了非常多的感想。無奈篇幅有限,本人又文筆愚鈍,所以今天的分享主要提及對我感觸最深的內容。分享的順序還是按照老形式來進行吧(提出

原创 【研究任務】KVM熱遷移

所謂熱遷移,就是在用戶無感知的情況下,把虛機由遠端遷移到目的端。一、原理理解KVM的熱遷移分爲共享存儲和非共享存儲兩種,其最終目的都是爲了將內存和磁盤中的數據轉移到目的端。總共要進行5個階段源端:1、set_params階段:此階段根據熱遷

原创 linux系統計時器

linux時鐘有很多種,粗略來分可分成兩類:提供中斷的週期性時鐘(rtc、pit等),提供計數的遞增型時鐘(如tsc)這裏簡單羅列幾種常見的。(1)RTC(2)TSC(3)KVM_CLOCK(4)acpi_pm查看當前系統支持的時鐘cat

原创 【研究任務】linux系統開機啓動過程

總覽加載BIOS一個特殊的應將電路在CPU的一個引腳上產生一個RESET邏輯值,然後會把一些寄存器(包括cs和eip)設置成固定的值然後執行在物理地址爲0xFFFF FFF0處找到的代碼,硬件把這個地址映射到某個只讀、持久的存儲芯片中,該芯

原创 CMCI介紹以及常用日誌解析

CMCIStarting with 45 nm Intel 64 processor on which CPUID reports DisplayFamily_DisplayModel as 06H_1AH (seeCPUID instru

原创 【研究任務】熱遷移方式——pre-copy、post-copy和x-multifd

Postcopy先把虛擬機現有的CPU state, registers and, optionally, non-pageable memory(內存中不會進行交換或者移動的內存)等信息傳輸到目的服務器,不管dirty page,並迅速把

原创 【研究任務】精準控制進程cpu使用率

一、cpu的使用率計算cpu的使用率的獲取可以通過top命令或者/proc/<pid>/stat文件以下是計算cpu使用率有關的參數:pid=17184進程號utime=45010該任務在用戶態運行的時間,單位爲jiffiesstime=4

原创 【第一天】django快速開發——環境部署、表單、數據庫操作、模板、文件學習

安裝django1、安裝 setuptoolsyum install python-setuptools2、完成之後,就可以使用 easy_install 命令安裝 djangoeasy_install django注意:django對於p