一、上節總結回顧 上一節,我們回顧了經典的 C10K 和 C1000K 問題。簡單回顧一下,C10K 是指如何單機同時處理 1 萬個請求(並發連接 1 萬)的問題,而 C1000K 則是單機支持處理 100 萬個請求(並發連接 100 萬)的問題。 I/O 模型的優化,是解決 C10K 問題 ...
一 上節回顧 上一節,我帶你學習了 Linux 網絡的基礎原理。簡單回顧一下,Linux 網絡根據 TCP IP模型,構建其網絡協議棧。TCP IP 模型由應用層 傳輸層 網絡層 網絡接口層等四層組成,這也是 Linux 網絡棧最核心的構成部分。 應用程序通過套接字接口發送數據包時,先要在網絡協議棧中從上到下逐層處理,然后才最終送到網卡發送出去 而接收數據包時,也要先經過網絡棧從下到上的逐層處理, ...
2019-09-06 14:48 0 497 推薦指數:
一、上節總結回顧 上一節,我們回顧了經典的 C10K 和 C1000K 問題。簡單回顧一下,C10K 是指如何單機同時處理 1 萬個請求(並發連接 1 萬)的問題,而 C1000K 則是單機支持處理 100 萬個請求(並發連接 100 萬)的問題。 I/O 模型的優化,是解決 C10K 問題 ...
一、關於上下文切換的幾個為什么 1、 上下文切換是什么? 上下文切換是對任務當前運行狀態的暫存和恢復 2、 CPU為什么要進行上下文切換? 當多個進程競爭CPU的時候,CPU為了保證每個進程能 ...
一、上節回顧 前面內容,我們學習了 Linux 網絡的基礎原理以及性能觀測方法。簡單回顧一下,Linux網絡基於 TCP/IP 模型,構建了其網絡協議棧,把繁雜的網絡功能划分為應用層、傳輸層、網絡層、網絡接口層等四個不同的層次,既解決了網絡環境中設備異構的問題,也解耦了網絡協議的復雜性 ...
一、上節回顧 上一節,我帶你一起學習了網絡性能的評估方法。簡單回顧一下,Linux 網絡基於 TCP/IP協議棧構建,而在協議棧的不同層,我們所關注的網絡性能也不盡相同。 在應用層,我們關注的是應用程序的並發連接數、每秒請求數、處理延遲、錯誤數等,可以使用 wrk、Jmeter 等工具,模擬 ...
越高,表示使用緩存帶來的收益越高,應用程序的性能也就越好 2、查看系統命中情況的工具 1、緩存在高並 ...
一、什么是CPU的使用率 1、你最常用什么指標來描述系統的CPU性能? 我想你的答案,可能不是平均負載,也不是CPU上下文切換,而是另一個更直觀的指標CPU使用率 CPU使用率到底是怎么算出來的嗎? 1、如何設置節拍率 [root@luoahong ~]# grep ...