提供Linux伺服器效能技巧

十月1575873887發表於2022-11-14

Linux伺服器作為一款開源系統,它支援各種硬體平臺,預設情況下一般不提供GUI,而是命令列介面,它的主要目的是高效處理非互動式程式,響應時間並不是那麼重要。linux伺服器有很多用途,如Web服務或者分支機構內部伺服器、CMS或CRS伺服器、檔案伺服器、有就按伺服器、資料庫伺服器、雲端計算配置中的基礎設施節點等。下面壹基比十月分享提高Linux伺服器效能的幾個技巧:

一、禁用不必要的守護程式

每臺伺服器上都執行著許多守護程式或服務,而具有諷刺意味的是,有很多通常不是必需的,這些服務沒有發揮作用,但卻消耗了寶貴的記憶體和CPU時間。此外,它們可能將伺服器置於危險境地,多執行一個服務就等於多向駭客開啟一扇長驅直入的門,因此,你應該將它們從伺服器移除,禁用它們最大的好處是可以加快啟動時間,釋放記憶體。另外,你可以減少CPU需要處理的程式數,禁用它們的另一個好處是增強伺服器的安全性,因為越少的守護程式意味著可被攻擊和利用的漏洞越少。

下面是一些應該被禁用的Linux守護程式,預設情況下,它們都是自動執行的:

序號 守護程式 描述

1 Apmd 高階電源管理守護程式

2 Nfslock 用於NFS檔案鎖定

3 Isdn ISDN Moderm支援

4 Autofs 在後臺自動掛載檔案系統(如自動掛載CD-ROM)

5 Sendmail 郵件傳輸代理

6 Xfs X Window的字型伺服器

二、為磁碟I/O調整Linux核心電梯演算法

在選擇檔案系統後,有一些核心和掛載選項可能會影響到它的效能表現,其中一個核心設定是電梯演算法,透過調整電梯演算法,系統可以平衡低延遲需求,收集足夠的資料,以有效地組織對磁碟的讀和寫請求。

三、遠端備份服務安全

安全是選擇遠端備份服務最重要的因素,大多數系統管理員都害怕兩件事:(駭客)可以刪除備份檔案,不能從備份恢復系統。

為了保證備份檔案100%的安全,備份服務公司提供遠端備份伺服器,使用scp指令碼或RSYNC透過SSH傳輸資料,這樣,沒有人可以直接進入和訪問遠端系統,因此,也沒有人可以從備份服務刪除資料。在選擇遠端備份服務提供商時,最好從多個方面瞭解其服務強壯性,如果可以,可以親自測試一下。

四、將日誌檔案轉移到記憶體中

當一臺機器處於執行中時,最好是將系統日誌放在記憶體中,當系統關閉時再將其複製到硬碟,當你執行一臺開啟了syslog功能的膝上型電腦或移動裝置時,ramlog可以幫助你提高系統電池或移動裝置快閃記憶體驅動器的壽命,使用ramlog的一個好處是,不用再擔心某個守護程式每隔30秒向syslog傳送一條訊息,放在以前,硬碟必須隨時保持運轉,這樣對硬碟和電池都不好。

五、正確配置Apache

檢查Apache使用了多少記憶體,再調整StartServers和MinSpareServers引數,以釋放更多的記憶體,將有助於你節省30-40%的記憶體。

以上就是提高Linux伺服器效能的幾個技巧全部內容。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70019600/viewspace-2923272/,如需轉載,請註明出處,否則將追究法律責任。

相關文章