原创 linux性能之內存篇

linux性能之內存篇 一、內存管理 ​ linux內核給每一個進程都提供了一個獨立的虛擬地址空間,並且這個地址空間是連續的。這樣,進程就可以很方便地訪問內存,也就是虛擬內存。 ​ 虛擬地址空間分爲:內核空間和用

原创 cpu上下文切換(下)

cpu上下文切換如何查看 上一篇介紹了cpu上下文切換幾種場景以及數據保存恢復過程,這篇文章介紹如何查看cpu上下文切換 一、vmstat 安裝:yum install -y sysstat vmstat是一個常用的系統性能分析工具,主要用

原创 CPU上下文切換(上)

CPU上下文切換 ​ 我們經常說的平均負載和cpu升高沒有直接的關係,在不同的場景cpu升高會導致系統負載,但是系統負載不一定是cpu升高導致的。 一、系統負載過高的三種場景 cpu密集型進程,使用大量cpu會導致平均負載升高

原创 k8s之二進制安裝

官方提供了三種安裝方式 minikubeMinikube 是一個工具,可以在本地快速運行一個單點的Kubernetes,僅用於嘗試Kubernetes或日常開發的用戶使用。部署地址:https://kubernetes.io/docs

原创 k8s之介紹篇

容器方面的知識,一直沒有記錄和分享,從今天開始,花一些時間來進行分享,如有錯誤大家可以指出來,一起學習進步 一、介紹k8s 1.1、什麼是k8s Kubernetes是Google在2014年開源的一個容器集羣管理系統,Kuberne

原创 日誌分析工具finderweb

    業內日誌分析工具比較多,ELK、logviewer等等。今天介紹一款輕量級,部署簡單,佔用資源少,web界面顯示,支持tailf、less、grep功能。一、finder介紹    FinderWeb是一個高性能的Web版分佈式文件

原创 lvs詳解

負載均衡集羣是 load balance 集羣的簡寫,翻譯成中文就是負載均衡集羣。常用的負載均衡開源軟件有nginx、lvs、haproxy,商業的硬件負載均衡設備F5、Netscale。這裏主要是學習 LVS 並對其進行了詳細的總結記錄。

原创 Centos7防火牆之iptables

一、安裝iptablescentos7默認防火牆是firewalle,要想使用iptables,需要安裝。 ````yum install -y iptables iptables.services

原创 postgresql分佈式集羣之citus

今天,利用大家的休息時間分享postgresql分佈式集羣,利用Citus實現分庫分表。 一、Citus是什麼 citus是PG的一個sharding插件,可以把PG變成一個分佈式數據庫。目前在蘇寧有大量的生產應用跑在citus+

原创 mongodb分片+副本集總覽

由於51cto的編輯不太好用,這是有道上的文檔http://note.youdao.com/noteshare?id=aedd53c99b4a97aebbe9af136104113a 在 MongoDB 中,有兩種數據冗餘方式,一種 是 M

原创 tomcat日誌切割

一、Tomcat的日誌分割三種方法  一、方法一:用cronolog分割tomcat的catalina.out文件   Linux 日誌切割工具cronolog詳解:https://blog.csdn.net/chenkeqin_2012/

原创 初始Nginx

一、Nginx適用那些場景?1、靜態資源服務      本地靜態資源2、反向代理服務     緩存、負載均衡3、api服務       直接連接數據庫、防火牆二、Nginx爲什麼會出現?三、Nginx的優點1、高併發、高性能2、可擴展性好3

原创 mongodb之副本集搭建

實戰環境centos7 64位系統防火牆和selinux關閉mongodb 4.0副本集官方文檔地址:https://docs.mongodb.com/manual/replication/一、副本集介紹MongoDB的replica se

原创 tomcat日誌

tomcat 日誌詳解1 tomcat  日誌詳解1.1  tomcat 日誌配置文件  tomcat 對應日誌的配置文件:tomcat目錄下的/conf/logging.properties。  tomcat 的日誌等級有:日誌輸出級別:

原创 mongodb之分片集羣mongodb+GridFS+Nginx

mongodb分片集羣和GridFS已經搭建完成,利用nginx的GridFS模塊,實現nginx直接連接到mongodb數據庫讀取文件、圖片。 一、本次安裝只是nginx和nginx模塊GridFS的安裝配置。1、安裝 nginx