使用docker可以模擬出乙個雙CPU,2G記憶體的伺服器嗎?可以的話,該伺服器適合web服務壓測嗎?

時間 2021-06-03 05:01:54

1樓:孫巨集亮

如果您對伺服器的指標要求不是特別嚴格的話,docker可以提供給你類似的環境;如果您的指標要求很嚴格時,那Docker不能滿足的那些點應該是您最關心的。

1.首先讓Docker提供給你乙個2GB記憶體的容器,這個是可以的。但是特別需要注意的是:

Docker並不是直接分配2GB的物理記憶體給容器,而是為容器的執行設定記憶體使用上限,一旦觸發上限值,將駁回其繼續申請記憶體的請求。舉例說明:若機器物理記憶體3GB,機器上所有程序已經占用2GB記憶體,此時機器可用記憶體還剩1GB,此時若通過docker建立乙個2GB記憶體的容器,沒有問題,可以成功建立,但是當這個2GB的內容在這種情況下是沒有受到保障的,物理記憶體只剩了1GB了,一旦容器使用完1GB之後,仍然需要申請記憶體,可能將觸發linux全域性(而非容器的OOM)的OOM。

2.關於模擬出雙核CPU的效果。如果需要這個雙核CPU完全服務於您所說的伺服器,不給伺服器之外的程序或容器服務的話,這一點光靠Docker本身暫時還是不能完全做到的。

目前docker支援將容器的執行限定在某些指定的核上,這樣可以保證docker容器在雙核CPU上執行,但是雙核CPU是不是只為Docker容器服務,還需要額外的配置,比如將其他Docker容器的執行避開這雙核,同時容器外的系統程序以及使用者程序不能被排程到這雙核上,這需要額外的工具來完成,前者容易,後者就要複雜些。

乙個熟悉使用 FSX, X Plane 等飛行模擬器的普通人有能力開真的客機嗎?

掘之店 你要是進了駕駛艙,把無線電調到121.5 緊急頻率,那個頻率一直有人監聽 會有相關的人啟動緊急預案讓專業的人引導你降落 所以乙個正常人,在天氣很好,有自動落地的飛機上,能在引導下降落到有自動落地系統的機場 Nic機長解惑 普通人能讓飛機安全降落嗎?嗶哩嗶哩 乾杯 bilibili 史泰龍 我...

有人能用程式模擬出乙個世界嗎?

又小雨 結論 理論上可以,但目前還實現不了。理論實現過程 定義出這個世界所有的幾百種化學元素,鈣鐵鋅等,作為變數。設定每種變數的屬性,比如流動性,吸引力等屬性。寫出每種變數之間的相互作用,比如h氫元素和o氧元素碰在一起流動性就會增加,就會成為我們看到的水。總之,現實世界的一切現象都是可以用程式弄出來...

主要使用 C 做乙個模型,模擬某個物理或別的學科(比如生物 經濟)的乙個具體過程,可以有哪些切入點?

我也做過一些物理上的模擬工作,很簡單的工作,跟你分享一下吧,算是拋磚引玉了。一是 這裡就不單獨突出是用哪種語言了,因為不一定用C 就是最好的。現在也有很多軟體,比如Matlab Maple Mathematica等等,就是用來簡化你的程式設計,讓人可以快速實現自己的想法。而且也有很多專業軟體。我就拿...