Ubuntu

更有效地利用我的 RAM

  • November 6, 2010

我剛剛將伺服器上的 RAM 從 4 GB 升級到 16 GB,我有 2 個雙核 2.4 Ghz 處理器,如果可能的話,我想利用額外的 RAM 來設置一些額外的記憶體,或者我能做的任何事情。我只用這個伺服器來服務網站,沒什麼特別的。我希望伺服器能夠處理盡可能多的負載……你會推薦什麼?

更新

我應該說我在 LAMP 環境中執行 Ubuntu。

您的案例將根據以下各項確定您的里程數,儘管我認為它們是物有所值的:

  1. 數據庫:Mysql 有很多不同的記憶體參數,只要把它們設置得恰到好處,就可以獲得很多額外的 db 性能。問題是,每個應用程序都不同。這裡一個有用的工具是mysqltuner

  2. 字節碼:大多數 PHP 加速器(APC、XCache、eAccellerator)在記憶體中記憶體字節碼,通過跳過編譯步驟來加速 PHP 執行。這可能不會使用太多 RAM,但如果您希望提高性能,這是一個很好的步驟。其中一些還允許您通過程式碼訪問共享記憶體。

  3. 應用程序:您可以選擇提供顯式應用程序記憶體的加速器之一,Memcached在這方面也做得很好。這樣做的問題是您必須編寫應用程序才能利用它。這可能非常好,但很昂貴(開發時間),所以請確保您首先進行配置。

引用自:https://serverfault.com/questions/198745