1、動不動就 32GB 以上內存的伺服器真需要關心內存碎片問題嗎
簡單的說:虛擬地址的內存基本上不用考慮,使用實地址(物理地址)的內存需要考慮碎回片。
如果你的代碼是答跑在應用層用戶態的,那麼內存碎片基本上(如果用太爛/太特殊的開發工具除外)是不用考慮的,用戶態的虛擬地址是基本上不用考慮碎片問題的。
如果你的代碼是跑在內核態,直接從內核里按page來申請,並且申請的是虛擬地址的話,那麼通常來說也不會遇到內存碎片的問題。
如果你的代碼是跑在內核態,並且有用到DMA/直接地址訪問等操作,那麼內存碎片是必須考慮的,這些代碼一般都涉及一些驅動的開發,並不是所有設備都能工作在高於4G的地址上,那麼4G以下的地址如果被占滿,或者找不到足夠大的物理連續地址做DMA,那麼內存碎片問題就會出現。
盡管伺服器內存大於4G的太常見了,但是只能使用4G以下地址做DMA的硬體還是很多的,比如USB的某些控制器(OHCI/UHCI),某些網卡(fei)等,如果驅動寫的不好,或者驅動里有自己的代碼,或者用了dma_alloc之類的,就必須考慮碎片。
當然,話說回來,稀奇古怪的硬體在PC平台上越來越少了。
2、我想要伺服器,CPU4核,32G內存,2T硬碟,是用物理伺服器好,還是用雲主機好?
看你是做什麼用了,做小企業用的伺服器那麼物理較好。如果是做引擎,用雲主機吧。
3、32g內存伺服器租用價格是多少?
32g內存伺服器租用價抄格襲市場價格的話大概在2000元左右,另外的話就需要根據實際情況來看了。詳細可以參考:https://.baidu.com/question/986929651134904019.html
4、8核 32G 內存 2T硬碟的國內伺服器大概要多少錢?
你好,不copy知道你是租用這種機器,還是買伺服器。那就分別說下:
1、如果是購買伺服器之品牌機:那麼估計在2萬以上吧。
2、如果是購買伺服器之DIY:8核CPU因為你沒有說明,可以用至強E5-XXXX的8核處理器,當然也可以用2個至強E54XX系列的4核處理器組雙路。。32G內存4*8條,現在內存價格相對便宜,2全的1T的SATA盤,選擇上有企業級和普通盤的差異,價格相差有點大。。不過整體下來的成本在1萬以內。
3、如果是租用伺服器的話,這個就比較貴了,一般也沒有企業提供這么強大的機器來供租用。。
個人建議DIY一台。
5、伺服器 16*16GB DDR4內存和8*32GB DDR4內存區別
電腦也好,伺服器也好,內存最好是成雙成對的配置,高低配肯定影響性能的發揮容易產生瓶頸。
6、linux 伺服器 32G的內存,用了25G,然後2G的swap全用完了,這個伺服器剩下的7G內存還能利用嗎?
swap是虛擬內存,但不是佔用的機器內存,而是硬碟空間。你怎麼說是從32G內存里來的呢,版我還沒權用過這么大內存的機器。相對於你的內存大小(真有32G的話),swap設置是不是太小太小了,通常情況下,Swap空間應大於或等於物理內存的大小。
Swap空間的作用可簡單描述為:當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復保存的數據到內存中。
swap值到底是衡量什麼指標,應該說是用來均衡IO的負載。
如果Swap空間用完,通常會出現「application is out of memory」的錯誤.難道你沒看到錯誤。
7、如何讓伺服器識別32G內存?要什麼操作系統才能讓伺服器識別32G內存?
w
8、32g內存做ftp伺服器可以多少人
?
9、32G伺服器內存你們遇到過的最低價是多少?品牌是什麼?
這個還要看伺服器的CPU配置和其他方面,海騰數據差不多配置的32G七百多,性能和穩定性都還不錯