Cloudways 主機記憶體該怎麼設定,這應該是很多人的問題和困擾,你在網路上找到的答案應該是眾說紛紜,有人認為不要開太大,你的外掛需要多少就開多少,但倒底要多少有沒有一個標準。Memory Limit、OPCACHE Memory 設定多少才理想。
一開始我看了不少網友們的推薦和建議值一般大家都會把Memory Limit設定256MB左右,因為外掛需求調高到512MB。針對這個答案我想乾脆上官方網站去找 How to Manage Your Server Settings,果真官方有給出建議值。
Cloudways 主機記憶體Memory Limit
文章中有提到Memory Limit的預設值為256MB,更是針對了大家常見的主機記憶體給出了建議,如下。
- 1GB RAM server: less than 512MB (1GB的主機建議可以設定在512MB以下均可,也就是最大值511MB)
- 2GB RAM server: less than 1024MB (2GB的主機建議可以設定在1024MB以下均可,也就是最大值1023MB)
- 4GB RAM & above server: less than 2048MB (4GB以上的主機建議可以設定在2048MB以下均可,也就是最大值2047MB)
我本來好奇這個數值設高,會不會影響主機的穩定性,經過幾天的觀察在網站數目不多的情況下採用官方的建議值是相當穩定的。在接受官方技術客服的操作建議,他也是將我的主機設定在1023MB。
Cloudways 主機記憶體 PHP OPCACHE Memory
PHP OPCACHE Memory,官方同樣給出了建議,如下
- 1GB RAM server: less than 256MB
- 2GB RAM server: less than 512MB
- 4GB RAM & above server: less than 1024MB
我同樣嘗試把OPCACHE Memory設定在官方建議值的範圍內,同時注意主機的記憶體使用情況。
Cloudways 如何觀察系統健康度
在主機選單中Monitoering中可以看到CPU使用率(CPU Usage)、以及記憶體使用率(RAM Usage),我再調高 Memory Limit、OPCACHE Memory 兩個數值後的幾天持續觀察主機的穩定情況。發現記憶體使用量和原先的差異並不大,觀察健康度也都正常。
因此打破網友省省用記憶體的迷思,或許是我的網站數目不多,但是我想在官方建議範圍內,如果沒有問題發生,這個建議值範圍內都是理想的。