亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

Centos內(nèi)存使用與優(yōu)化技巧

添加時間:2019-7-24 21:26:15  添加: 思海網(wǎng)絡(luò) 
Linux服務(wù)器分配真實與虛擬內(nèi)存給處理器,通過交換管理內(nèi)存使用率。明白Linux內(nèi)存類型以及處理器如何共享內(nèi)存有助于優(yōu)化內(nèi)存使用率。

從Linux內(nèi)核start-up執(zhí)行程序進程分配內(nèi)存,需要虛擬內(nèi)存總和。Linux上的虛擬內(nèi)存是無限的,處理器在啟動時就能分配內(nèi)存。Linux內(nèi)核映射通過交換能分配虛擬內(nèi)存到實際內(nèi)存。

與Windows不同,內(nèi)存交換會讓程序慢下來,Linux內(nèi)存交換是有益的,這得感謝Linux分析進程所分配的內(nèi)存頁使用的方式。Linux內(nèi)核運行最近使用算法,確定哪些內(nèi)存頁需要進入RAM哪些不需要。某些情況下,讓Linux內(nèi)核交換更快速能提升內(nèi)存性能。

一個程序的進程通常需要比實際需求更多的虛擬內(nèi)存。在Linux的頂級程序中,虛擬內(nèi)存需求出現(xiàn)在VIRT與常駐內(nèi)存(RAA)卷中。當進程開始使用分配給的內(nèi)存頁做事時,頁面移到RAM,作為RSS顯示。監(jiān)控Linux內(nèi)核內(nèi)存使用率讓管理員只保留這些頻繁使用的內(nèi)存頁。不常使用的存取頁可通過內(nèi)核或交換丟棄。

Linux服務(wù)器上的進程使用匿名內(nèi)存,與代碼以及數(shù)據(jù)相關(guān)的文件內(nèi)存。匿名內(nèi)存必須直接可用,因此,如果內(nèi)存資源有壓力,標注為匿名內(nèi)存的頁就應(yīng)該進行交換。

數(shù)據(jù)內(nèi)存又是另一回事了。當一個進程從磁盤讀數(shù)據(jù)時,保留在緩存中,允許在下次需要數(shù)據(jù)時進程快速提供數(shù)據(jù)。在內(nèi)存壓力下,內(nèi)核可以丟棄數(shù)據(jù)內(nèi)存。移動未使用的文件內(nèi)存到交換是沒有性能益處的,丟棄是個更好的選擇。

在決定丟棄或交換內(nèi)存時,Linux內(nèi)核區(qū)分活躍與不活躍內(nèi)存。如果不活躍的內(nèi)存近期未用,那么將其移到交換或直接丟棄顯然沒有害處。/proc/meminfo文件顯示匿名與文件內(nèi)存的活躍與不活躍內(nèi)存之間的差別,如下圖1所示。

圖1:來自Linux內(nèi)核活躍內(nèi)存與不活躍內(nèi)存的差別

[root@IAD ~]# less /proc/meminfo

MemTotal: 7971636 kB

MemFree: 2653648 kB

Buffers: 250868 kB

Cached: 2974052 kB

SwapCached: 0 kB

Active: 2530380 kB

Inactive: 2323604 kB

Active(anon): 1633532 kB

Inactive(anon): 125712 kB

Active(file): 896848 kB

Inactive(file): 2197892 kB

Unevictable: 0 kB

Mlocked: 0 kB

SwapTotal: 10059772 kB

SwapFree: 10059772 kB

Dirty: 132 kB

Writeback: 0 kB

AnonPages: 1629052 kB

Mapped: 162396 kB

Shmem: 130192 kB

Slab: 296332 kB

SReclaimable: 233344 kB

SUnreclaim: 62988 kB

在這個例子中,有大量活躍的匿名內(nèi)存,少量的不活躍匿名內(nèi)存。如果系統(tǒng)處于內(nèi)存壓力下,內(nèi)核將移動125MB的不活躍匿名內(nèi)存到交換。不應(yīng)該交換標志為活躍頁內(nèi)存的1.6GB內(nèi)存,因為內(nèi)存頁經(jīng)常需要在RAM與磁盤之間移動,這樣就會降低性能。如果過交換的量大于不活躍(匿名)內(nèi)存,你應(yīng)該添加更多RAM優(yōu)化Linux內(nèi)存頁。

對于理想的Linux內(nèi)存頁,實際使用的交換總量不應(yīng)該多余不活躍(匿名)內(nèi)存頁的量。活躍(文件)內(nèi)存的量等于內(nèi)核所需的緩存內(nèi)存的量。否則,就不能提升服務(wù)器性能。

當內(nèi)核需要更多內(nèi)存時,標志為不活躍的文件內(nèi)存將被丟棄。由于Linux內(nèi)核無法更好處理,那么不活躍文件內(nèi)存保留在緩存中。如果數(shù)據(jù)丟棄也不會有影響。


關(guān)鍵字:Centos、內(nèi)存、優(yōu)化技巧
分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站