1、伺服器使用大內存有什麼好處?
使用大內存做緩存,可以減少硬碟的使用,此時伺服器硬碟就動作很少,一般在2%左右,最高也就是瞬間達到10%左右,避免硬碟快速衰老,保障硬碟多年的高性能運轉。天互數據的大黃蜂伺服器就是使用了32G內存,詳情可以去官網了解下。
2、伺服器佔用內存大
這個也要看你的網站的性質了哈。如果是公司的伺服器。上面只有一個公司網站這種的話。。就不是正常的了哈。主要是你網站程序代碼性能不行。可以請人幫忙改編一下。代碼。如果你是空間商的話。。把他限制了就行了。
www.661uc.com
www.833uc.com
www.776f.com
www.771uc.com
www.995uc.com
www.881uc.com
www.773uc.com
www.993f.com
www.993uc.com
www.116uc.com
www.991uc.com
www.337uc.com
www.717uc.com
www.113uc.com
www.199gg.com
3、怎麼設置伺服器最大內存
您好,我來為您解答:
右鍵編輯服務端的.bat運行文件,看到【-Xms2048M -Xmx2048M】,這裡面的2048M是推內薦內存設置,你容可以根據自己的情況更改設置。
希望我的回答對你有幫助。
4、香港伺服器都有多大內存?
香港伺服器內存一般是8G/16G/32G/64G/128G/198/256G,香港伺服器常用 的內存是8G/16G/32G內存,當然香港伺服器內存也有2G/4G內存、但是不太常用。
5、大內存伺服器swap分區應該多大,紅帽7系統
swappiness=0 的時候表示最大限度使用物理內存,然後才是swap空間;swappiness=100 的時候表示積極的使用swap分區,並且把內存上的數據及時的搬運到swap空間裡面。對於現在動輒幾十GB、上百GB物理內存的伺服器來說,究竟為其Linux系統設置多大的交換分區合適呢?為此,我引用紅帽官方里的一段文字進行簡單說明一下。
目前紅帽官方推薦交換分區的大小應當與系統物理內存的大小保持線性比例關系,不過在小於2GB物理內存的系統中,交換分區大小應該設置為內存大小的兩倍,如果內存大小多於2GB,交換分區大小應該是物理內存大小加上2GB。其原因在於,系統中的物理內存越大, 對於內存的負荷可能也越大。但是,如果物理內存大小擴展到數百GB,這樣做就沒什麼意義了,大家說對吧!
實際上,系統中交換分區的大小並不取決於物理內存的量,而是取決於系統中內存的負荷。Red Hat Enterprise Linux 可以在這樣的情況下工作:完全沒有交換分區,而且系統中匿名內存頁和共享內存頁小於3/4的物理內存量。在這種情況下,系統會將匿名內存頁和共享內存頁鎖定在物理內存中,而使用剩餘的物理內存來緩沖文件系統數據(pagecache),當內存耗盡時,系統內核只會回收利用這些pagecache內存。
考慮到以下情況:
1)安裝系統時難以確定內存的負荷,如何設置交換分區大小
2)系統中物理內存越大,所需交換分區就會越少
因此,在Red Hat Enterprise Linux 中,以下是設置合適的交換分區大小的規則:
物理內存 交換分區(SWAP)
<= 4G 至少4G
4~16G 至少8G
16G~64G 至少16G
64G~256G 至少32G
註:
1.但我們平時安裝系統時,默認都分內存的2倍,因為現在有硬碟空間都很大,也不在乎那幾十G的空間,嘿嘿!(其實也是為了省事)
2.其它操作系統也是類似。
6、linux系統的伺服器,內存越大越好嗎?
這要看你在伺服器上運行什麼服務了,通常來說,伺服器的內存越大內越好,當然如果是32位的容Linux,最多可以管理的內存不超過4G,64位的就沒有這個限制了。
但是如果你在伺服器上運行的服務確定只需要512M內存就能運行很流暢,用戶數量和服務規模都不會增加,那麼就不用增加內存了。
7、伺服器最大內存容量是指什麼
就是指最大能安裝多大的內存總和,比如說128G,1TB內存,就是我們普通電腦常見的那種8G,16G內存條
8、伺服器內存主要起什麼作用,大內存有什麼好處
1、伺服器內存主要是用來存儲臨時數據,做緩存用的。伺服器系統本身所佔的內存比較少,內存需要消耗的大小,取決於你伺服器里跑的應用程序。
2、理論上來說內存越大越好,可以將更多的臨時數據放到內存裡面,避免直接讀硬碟,畢竟讀內存的速度要比讀硬碟的速度快很多,但從經濟的角度來看,夠用就好了,多了,伺服器也用不上,放在那裡浪費。
9、在一台伺服器上面,JVM可以分配到的最大內存是多少
Tomcat本身不能直接在計算機上運行,需要依賴於硬體基礎之上的操作系統和一個java虛擬機。JAVA程序啟動時JVM都會分配一個初始內存和最大內存給這個應用程序。這個初始內存和最大內存在一定程度都會影響程序的性能。比如說在應用程序用到最大內存的時候,JVM是要先去做垃圾回收的動作,釋放被佔用的一些內存。所以想調整Tomcat的啟動時初始內存和最大內存就需要向JVM聲明,一般的JAVA程序在運行都可以通過中-Xms -Xmx來調整應用程序的初始內存和最大內存:
這兩個值的大小一般根據需要進行設置。初始化堆的大小執行了虛擬機在啟動時向系統申請的內存的大小。一般而言,這個參數不重要。但是有的應用程序在大負載的情況下會急劇地佔用更多的內存,此時這個參數就是顯得非常重要,如果虛擬機啟動時設置使用的內存比較小而在這種情況下有許多對象進行初始化,虛擬機就必須重復地增加內存來滿足使用。由於這種原因,我們一般把-Xms和-Xmx設為一樣大,而堆的最大值受限於系統使用的物理內存。一般使用數據量較大的應用程序會使用持久對象,內存使用有可能迅速地增長。當應用程序需要的內存超出堆的最大值時虛擬機就會提示內存溢出,並且導致應用服務崩潰。因此一般建議堆的最大值設置為可用內存的最大值的80%。
Tomcat默認可以使用的內存為128MB,在較大型的應用項目中,這點內存是不夠的,需要調大。有以下幾種方法可以選用:
第一種方法:
Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下設置:
JAVA_OPTS='-Xms【初始化內存大小】 -Xmx【可以使用的最大內存】'
需要把這個兩個參數值調大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化內存為256MB,可以使用的最大內存為512MB。
第二種方法: 環境變數中設
變數名:JAVA_OPTS
變數值:-Xms512m -Xmx512m
第三種方法:前兩種方法針對的是bin目錄下有catalina.bat的情況(比如直接解壓的Tomcat等),但是有些安裝版的Tomcat下沒有catalina.bat,這個時候可以採用如下方法,當然這個方法也是最通用的方法:
打開tomcatHome//bin//tomcat5w.exe,點擊Java選項卡,然後將會發現其中有這么兩項:Initial memory pool和Maximum memory pool.Initial memory pool這個就是初始化設置的內存的大小。Maximum memory pool這個是最大內存的大小 設置完了就按確定然後再重啟TOMCAT你就會發現tomcat中jvm可用的內存改變了
另外需要考慮的是Java提供的垃圾回收機制。虛擬機的堆大小決定了虛擬機花費在收集垃圾上的時間和頻度。收集垃圾可以接受的速度與應用有關,應該通過分析實際的垃圾收集的時間和頻率來調整。如果堆的大小很大,那麼完全垃圾收集就會很慢,但是頻度會降低。如果你把堆的大小和內存的需要一致,完全收集就很快,但是會更加頻繁。調整堆大小的的目的是最小化垃圾收集的時間,以在特定的時間內最大化處理客戶的請求。在基準測試的時候,為保證最好的性能,要把堆的大小設大,保證垃圾收集不在整個基準測試的過程中出現。
如果系統花費很多的時間收集垃圾,請減小堆大小。一次完全的垃圾收集應該不超過 3-5 秒。如果垃圾收集成為瓶頸,那麼需要指定代的大小,檢查垃圾收集的詳細輸出,研究 垃圾收集參數對性能的影響。一般說來,你應該使用物理內存的 80% 作為堆大小。當增加處理器時,記得增加內存,因為分配可以並行進行,而垃圾收集不是並行的。
一個要注意的地方:建議把內存的最高值跟最低值的差值縮小,不然會浪費很多內存的, 最低值加大 ,最高值可以隨便設,但是要根據實際的物理內存 ,如果內存設置太大了,比如設置了512M最大內存,但如果沒有512M可用內存,Tomcat就不能啟動,還有可能存在內存被系統回收,終止進程的情況。
10、最新伺服器技術支持的最大內存容量是多少G?
曙光I980-G10伺服器在SPECjbb測試中以214,961 max jOPS,23,058 critical-jOPS的成績,創造了全球性能評測的新高。這台「猛獸」最高可配置8顆15核心至強E7 v2處理器,內存最高8TB