標籤:如題:如何給Linux系統設定靜態IP地址Centos OS 6.5vi /etc/sysconfig/network-scripts/ifcfg-<interface_alias_name> 預設修改:/etc/sysconfig/network-scripts/ifcfg-eth0File: /etc/sysconfig/network-scripts/ifcfg-eth0# Configuration for eth0DEVICE=eth0BOOTPROTO=
標籤:tcp多進程並發伺服器一、tcp並發伺服器概述一個好的伺服器,一般都是並發伺服器(同一時刻可以響應多個用戶端的請求)。並發伺服器設計技術一般有:多進程伺服器、多線程伺服器、I/O複用伺服器等。二、多進程並發伺服器在 Linux 環境下多進程的應用很多,其中最主要的就是網路/客戶服務器。多進程伺服器是當客戶有請求時,伺服器用一個子進程來處理客戶請求。父進程繼續等待其它客戶的請求。這種方法的優點是當客戶有請求時,伺服器能及時處理客戶,特別是在客戶服務器互動系統中。對於一個 TCP
標籤:磁碟通常是電腦最慢的子系統,也是最容易出現效能瓶頸的地方,因為磁碟離 CPU 距離最遠而且 CPU 訪問磁碟要涉及到機械操作,比如轉軸、尋軌等。訪問硬碟和訪問記憶體之間的速度差別是以數量級來計算的,就像1天和1分鐘的差別一樣。要監測 IO 效能,有必要瞭解一下基本原理和 Linux 是如何處理硬碟和記憶體之間的 IO 的。記憶體頁上一篇 Linux 效能監測:Memory 提到了記憶體和硬碟之間的 IO 是以頁為單位來進行的,在 Linux 系統上1頁的大小為
標籤:一個完整啟動並執行 Linux 系統包括很多子系統(介紹,CPU,Memory,IO,Network,…),監測和評估這些子系統是效能監測的一部分。我們往往需要宏觀的看整個系統狀態,也需要微觀的看每個子系統的運行情況。幸運的是,我們不必重複造輪子,監控這些子系統都有相應的工具可用,這些經過時間考驗、隨 Unix 成長起來、簡單而優雅的小工具是我們日常 Unix/Linux 工作不可缺少的部分。下面這張圖片很好的總結了 Linux
標籤:CPU 的佔用主要取決於什麼樣的資源正在 CPU 上面運行,比如拷貝一個檔案通常佔用較少 CPU,因為大部分工作是由 DMA(Direct Memory Access)完成,只是在完成拷貝以後給一個中斷讓 CPU 知道拷貝已經完成;科學計算通常佔用較多的 CPU,大部分計算工作都需要在 CPU 上完成,記憶體、硬碟等子系統只做暫時的資料存放區工作。要想監測和理解 CPU 的效能需要知道一些作業系統的基本知識,比如:中斷、進程調度、進程環境切換、可運行隊列等。這裡 VPSee