摘要:
### 前言 簡單整理一下k8s的本質。 ### 正文 首先,Kubernetes 項目要解決的問題是什么? 編排?調度?容器云?還是集群管理? 實際上,這個問題到目前為止都沒有固定的答案。因為在不同的發展階段,Kubernetes 需 要著重解決的問題是不同的。 但是,對于大多數用戶來說,他們希望 閱讀全文
摘要:
### 前言 簡單介紹一下一些容器的操作原理。 ### 正文 docker exec 是怎么做到進入容器里的呢。 比如說: ,知道docker 歷史的也知道,docker 之所以能夠稱為容器大佬,是因為其只做了容器。 也就是做到了一次打包,到處運行的這種思想得到了實現。 那么 閱讀全文
摘要:
### 前言 簡單的整理一下一些基本概念。 ### 正文 簡單運行一個容器: 創建一個容器: ``` docker run -it busybox /bin/bash ``` 然后看下進程: ``` ps -ef ``` 和 mmap() 對于小塊內存,小于128k 使用brk來分配,也就是通過移動堆棧的位置 閱讀全文
摘要:
### 前言 主要介紹一下cpu如何快速定位問題。 ### 正文 cpu 的一些性能指標: #### 1. cpu 使用率 cpu 使用率描述了非空閑時間占總cpu時間的百分比,根據cpu上運行任務的不同,又被分為用戶cpu、系統cpu、 i/o 等待cpu、 軟中斷、硬中斷。 用戶cpu使用率,包 閱讀全文
摘要:
### 前言 linux 性能的自我學習。 ### 正文 什么是軟中斷呢? 舉一個網絡的例子。 linux 將中斷處理過程分為兩個階段: 上半部用來快速處理中斷,他在中斷禁止模式下運行,注意是處理跟硬件緊密相關或時間敏感的工作。 下半部用來延遲處理上半部未完成的工作,通常以內核線程的方式運行。 比如 閱讀全文
摘要:
### 前言 簡單介紹一下不可中斷進程和僵尸進程。 ### 正文 先來看下進程的狀態:  那么這一列的狀態是什么呢 閱讀全文