-
最常用的終端工具 tmux
tmux 是一個類似于 Screen 終端復用的工具,它能夠在終端出現(xiàn)意外的情況下,確保你的程序還在繼續(xù)運行,不會中斷;還能夠?qū)⒁粋€終端窗口分離成多個會話,在多任務執(zhí)行時,可以提供很大的便利。tmux 在 Ubuntu 中默認已經(jīng)安裝了,但在 CentOS 上需要另外安裝[root@localhost ~]# yum install tmux -y創(chuàng)建 tmux 會話it@serverc:~$ t
2021-11-03 shuai.chang
-
Prometheus完整的部署方案+實戰(zhàn)實例
Prometheus簡介是一套開源的系統(tǒng)監(jiān)控報警框架。Prometheus作為新一代的云原生監(jiān)控系統(tǒng),相比傳統(tǒng)監(jiān)控監(jiān)控系統(tǒng)(Nagios或者Zabbix)擁有如下優(yōu)點易管理性:Prometheus核心部分只有一個單獨的二進制文件,可直接在本地工作,不依賴于分布式存儲高效性:單一Prometheus可以處理數(shù)以百萬的監(jiān)控指標;每秒處理數(shù)十萬的數(shù)據(jù)點易于伸縮性:通過使用功能分區(qū)(sharing)+聯(lián)邦
2021-11-03 shuai.chang
-
高性能 Nginx HTTPS 調(diào)優(yōu) - 如何為 HTTPS 提速 30%
為什么要優(yōu)化 Ngin HTTPS 延遲Nginx 常作為最常見的服務器,常被用作負載均衡 (Load Balancer)、反向代理 (Reverse Proxy),以及網(wǎng)關(guān) (Gateway) 等等。一個配置得當?shù)?Nginx 服務器單機應該可以期望承受住 50K 到 80K 左右[1]每秒的請求,同時將 CPU 負載在可控范圍內(nèi)。但在很多時候,負載并不是需要首要優(yōu)化的重點。比如對于卡拉搜索來說
2021-11-03 shuai.chang
-
K8S實戰(zhàn)之部署java應用
kubernetes基本概念Pod:1.最小的部署單元,2.一組容器的集合3.一個pod中的容器共享網(wǎng)絡命名空間4.生命周期是短暫的Controllers:1.Deployment:部署無狀態(tài)應用2.Statefulset:部署有狀態(tài)應用3.Replicaset:確保預期的Pod副本數(shù)量4.Daemonset: 確保node運行同一個pod5.Job:一次性任務6.Cronjob:定時任務更高級層
2021-11-03 shuai.chang
-
牛逼了!Python 接口優(yōu)化,性能提升25倍!
背景我們負責的一個業(yè)務平臺,有次在發(fā)現(xiàn)設置頁面的加載特別特別地慢,簡直就是令人發(fā)指讓用戶等待 36s 肯定是不可能的,于是我們就要開啟優(yōu)化之旅了。投石問路既然是網(wǎng)站的響應問題,可以通過 Chrome 這個強大的工具幫助我們快速找到優(yōu)化方向。通過 Chrome 的 Network 除了可以看到接口請求耗時之外,還能看到一個時間的分配情況,選擇一個配置沒有那么多的項目,簡單請求看看:雖然只是一個只有三
2021-11-03 shuai.chang
-
IT 運維中的事件、故障排查處理思路
在講解事件、故障處理思路前,先講一個故障場景(以呼叫中心系統(tǒng)作為一例子):業(yè)務人員反映呼叫中心系統(tǒng)運行緩慢,部份電話在自助語言環(huán)節(jié)系統(tǒng)處理超時,話務轉(zhuǎn)人工座席,人工座席出現(xiàn)爆線情況。運維人員開始忙活了,查資源使用情況、查服務是否正常、查日志是否報錯、查交易量還有沒有……時間不知不覺的在敲鍵盤、敲鍵盤、敲鍵盤中過去,但是原因還未定位。經(jīng)理過來了解情況:“系統(tǒng)恢復了嗎?”、“故障影響是什么?”、“交易
2021-11-03 shuai.chang
-
2020年10個不錯的Python庫
這是第六屆年度 Python 庫排行榜。這個排行榜的依據(jù)是什么?規(guī)則很簡單。我們尋找的庫需要滿足下列條件:它們是在 2020 年推出或普及的。它們從發(fā)布后就一直有良好的維護。它們非常炫酷,很值得一看。免責聲明:今年,我們的選擇受到機器學習 / 數(shù)據(jù)科學庫的極大影響,雖然有些庫對非數(shù)據(jù)科學家來說確實很有用。另外,盡管我們有 10 個主要的精選(以及一個獎勵),但我們還是決定增加一個新的“榮譽提名”部
2021-11-03 shuai.chang
-
Docker鏡像優(yōu)化:從1.16GB到22.4MB
Docker 是一個供軟件開發(fā)人員和系統(tǒng)管理員使用容器構(gòu)建、運行和與分享應用程序的平臺。容器是在獨立環(huán)境中運行的進程,它運行在自己的文件系統(tǒng)上,該文件系統(tǒng)是使用 docker 鏡像構(gòu)建的。鏡像中包含運行應用程序所需的一切(編譯后的代碼、依賴項、庫等等)。鏡像使用 Dockerfile 文件定義。術(shù)語 dockerization 或 containerization 通常用于定義創(chuàng)建 Docker
2021-11-03 shuai.chang