iT邦幫忙

0

xampp docker 驚人的記憶體使用率

  • 分享至 

  • xImage

我用 xampp docker 跑在 ubuntu server 上,架 wordpress。
就跟一般的 wordpress 差不多,沒有什麼特別的功能。頁面的複雜程度跟長度跟體積,不會超過現在這篇文章。

我發現,在client端每開一個tab連到server,server端的記憶體就會多耗用 3x~5x MB。

換作是在 Windows 環境原生的 xampp,只會耗用1~3MB。

是有什麼設定出錯了嗎?這種記憶體耗用率也太誇張了吧?

查了一下,好像 xampp docker 在用的人本就不多,轉成 nginx、mysql、php 獨立的 container 會比較好嗎?但是這麼一來就失去了一個 container 可以打包一整個網站的意義了,至少我是為了讓網站搬來搬去很方便,才用 docker 的。

player iT邦大師 1 級 ‧ 2022-10-01 14:31:18 檢舉
用docker跑 = 原本的OS + docker 本身 + docker 裡跑的 OS + 你要跑的軟體
容器技術並不是無中生有,所以跟原生環境相比,至少會多了 docker 本身 + docker 裡跑的 OS 的記憶體需求。
菜雞 iT邦新手 5 級 ‧ 2022-10-03 00:22:48 檢舉
Docker不是不包含OS嗎?
要多個 container 可以用 docker compose
然後你的 monnitor 是怎麼做的 ?
不會把 mysql 也算下去 ?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
Ray
iT邦大神 1 級 ‧ 2022-09-30 23:52:17

你在 COntainer 上面安裝的 PHP Extension, 數量跟 Windows 上面裝的一樣多或少嗎?
兩邊都各跑一次 phpinfo() 看一下, 兩邊各自吐出來的設定, 有甚麼差異?

0
Jesse HO
iT邦好手 1 級 ‧ 2022-10-01 12:45:02

https://phoenixnap.com/kb/docker-memory-and-cpu-limit

sudo docker run -it --memory="[memory_limit]" [docker_image]

我要發表回答

立即登入回答