亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統(tǒng) > Solaris > 正文

Solaris性能監(jiān)控的Swap空間管理

2024-07-26 00:30:00
字體:
來源:轉載
供稿:網友
隨著電子商務如火如荼的開展,網站服務器的性能變得尤其重要。一旦服務器的能力不能滿足用戶的需要,就會對用戶的服務大打折扣,那么就需要對服務器進行升級擴容。但是,有些時候只需對服務器進行一些適當?shù)男阅苷{整,便可以越過性能的瓶頸,大大提高服務器的吞吐能力,從而減少服務器升級的費用。 

本文介紹了在Solaris平臺上Swap(交換)空間的基本概念、實現(xiàn)的原理以及對Swap(交換)空間進行監(jiān)控的方法和調整的策略。 

什么是SWAP(交換)空間 

對于一般的Solaris系統(tǒng)管理員來說,很少會接觸Swap(交換)空間,在他們看來Swap區(qū)只不過是磁盤上的一兩個分區(qū)或是幾個Swap(交換)文件,當系統(tǒng)沒有足夠的物理內存來處理當前進程的時候,就利用Swap(交換)空間作為虛擬內存的臨時存儲空間,這種說法從技術角度來說是沒有錯的,但Solaris在實現(xiàn)Swap時有其非常獨特的地方。 

SWAP空間作用 

眾所周知,現(xiàn)代操作系統(tǒng)都實現(xiàn)了“虛擬內存”這一技術,不但在功能上突破了物理內存的限制,使程序可以操縱大于實際物理內存的空間,更重要的是“虛擬內存”是隔離每個進程的安全保護網,使每個進程不受其他程序的干擾。 

Swap空間的作用可簡單描述為:當系統(tǒng)的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什么操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復保存的數(shù)據(jù)到內存中。這樣,系統(tǒng)總是在物理內存不夠時,才進行Swap交換。這種現(xiàn)象對于計算機使用者是經常遇到的。 

有一點要聲明的是,并不是所有從物理內存中交換出來的數(shù)據(jù)都會被放到Swap中(如果這樣的話,Swap會不堪重負),有相當一部分的數(shù)據(jù)直接交換到文件系統(tǒng)。例如,有的程序會打開一些文件,對文件進行讀寫(其實每個程序都至少打開一個文件,那就是運行程序本身),當這些程序的內存空間需要交換出去時,文件部分的數(shù)據(jù)就沒有必要放到Swap空間中了,如果是讀文件操作,那么內存數(shù)據(jù)直接就釋放了,不需要交換出來,因為下次需要時,直接從文件系統(tǒng)就能恢復;如果是寫文件,只需要將變化的數(shù)據(jù)保存到文件中,以便恢復。但是那些用malloc(3C)和new函數(shù)生成的對象的數(shù)據(jù)則不同,需要Swap空間,因為它們在文件系統(tǒng)中沒有相應的“儲備”文件,因此被稱為“匿名”(Anonymous)的內存數(shù)據(jù),這類數(shù)據(jù)還包括堆棧中的一些狀態(tài)和變量數(shù)據(jù)等,所以說,Swap空間是“匿名”數(shù)據(jù)的交換空間。 

Swap的配置對性能的影響 

太多的Swap空間會浪費磁盤的空間,而太少的Swap空間,系統(tǒng)則會發(fā)生錯誤。 

如果系統(tǒng)的物理內存用光了,你的系統(tǒng)就會跑得慢,但仍能運行;如果Swap空間用光了,那么系統(tǒng)就會發(fā)生錯誤。例如,Web服務器能根據(jù)不同的請求數(shù)量衍生出多個服務進程(或線程),如果Swap空間用完,則服務進程無法進動,通常會出現(xiàn)"application is out of memory"的錯誤,嚴重時會造成服務進程的死鎖。因此Swap空間的分配是很重要的。 

通常情況下,Swap空間應大于或等于物理內存的大小,最小不應小于64M,通常Swap空間的大小應是物理內存的2-2.5倍(Solaris 2以上的版本有所變化,見下文)。但根據(jù)不同的應用,應有不同的配置:如果是小的桌面系統(tǒng),只需要較小的Swap空間,而大的服務器系統(tǒng)則視情況不同需要不同大小的Swap空間。特別是數(shù)據(jù)庫服務器和Web服務器會隨著訪問量的增加,對Swap 空間的要求也會增加,具體配置參見各自服務器產品的說明。 

另外,Swap分區(qū)的數(shù)量對性能也有很大的影響。因為Swap交換的操作是磁盤I/O的操作,如果有多個Swap交換區(qū),Swap空間的分配會以輪流的方式操作于所有的Swap,這樣會大大均衡I/O的負載,加快Swap交換的速度。如果只有一個交換區(qū),所有的交換操作會使交換區(qū)變得很忙,使系統(tǒng)大多數(shù)時間位于等待狀態(tài),效率很低,用性能監(jiān)視工具就會發(fā)現(xiàn),此時的CPU并不很忙,而系統(tǒng)卻慢,這說明,瓶頸在I/O上,依靠提高CPU的速度是解決不了問題的。 

性能監(jiān)視 

Swap空間的分配固然很重要,而系統(tǒng)在運行時的性能監(jiān)控卻更加有價值,通過性能監(jiān)視工具可以檢查系統(tǒng)的各項性能指標,找到系統(tǒng)性能的瓶頸。本文只介紹一下在Solaris下和Swap相關的一些命令和用途。 

最常用的是Vmstat命令,在大多數(shù)Unix平臺下都有此命令,此命令可以查看大多數(shù)性能的指標。 

另外使用swap -s 也能簡單的查看當前swap資源的使用情況。例如: 
# swap -s 
total: 65896k bytes allocated + 56840k reserved = 122736k used, 1069456k available 

能夠方便的看出swap空間的已用和未用資源的大小。應該使Swap保持30%的負載以下,才能保證系統(tǒng)的良好性能。 

Solaris中Swap的特點 

虛擬Swap空間 

本來Swap空間就是為虛擬內存服務的,現(xiàn)在Solaris的Swap空間也成為虛擬,這到底是怎么回事呢? 

讓我們看一個例子就明白了,當在Solaris 2以前版本的Solaris(或其它Unix, 如linux)上編程時經常會出現(xiàn)一個問題: 

假設系統(tǒng)當前還有可用的內存空間為30M,而只剩下10M的Swap空間了,這時,如果有一個進程開始運行并企圖執(zhí)行Malloc(15*1024*1024)的命令(分配15M空間),這個進程會因為這個命令而失敗。 

為什么呢?系統(tǒng)不是有30M可用的內存空間嗎?原因在于:你的Swap空間不足,系統(tǒng)認為你在分配空間以后,沒有能力(空間)在發(fā)生頁面交換時,將這部分數(shù)據(jù)保存起來,因此認為你沒有資格分配這塊空間。這不是太不公平了吧!也許這15M空間根本不用交換,當前系統(tǒng)可是還有30M內存空間的富余啊! 

還有更不公平的呢?有些大型系統(tǒng)配備了海量的內存,1G或4G,配了這么多內存就是為了避免交換,提高運行速度,可是系統(tǒng)還要為這個系統(tǒng)分配并不需要的Swap空間,占用了大量磁盤資源。 

為了彌補這個缺陷,Sun為Solaris 2 以后的版本設計了虛擬Swap空間。所謂虛擬的Swap空間,概念其實很簡單,swap空間再也不是單指硬盤的分區(qū)或文件。虛擬Swap空間包含兩個部分:部分物理內存和傳統(tǒng)上的Swap分區(qū)。經過適當?shù)呐渲?,可以使系統(tǒng)需要Swap空間時,先使用內存部分的swap空間,如果內存部分的swap空間不夠,再使用磁盤部分的Swap空間。這樣,也許你硬盤上的Swap空間很少得到使用了,甚至根本不需要Swap分區(qū)。 

Swap空間與TMPFS文件系統(tǒng)的關系 

你知道嗎?虛擬Swap空間與 /tmp目錄有相當大的關系。Sun在實現(xiàn) 
/tmp目錄時,充分考慮了應用程序運行的效率。許多應用程序,特別是數(shù)據(jù)庫服務都會頻繁使用 
/tmp目錄作為臨時數(shù)據(jù)保存區(qū),而Solaris將 
/tmp目錄下的文件都放在內存中而不是硬盤里,這樣會大大提高應用程序的效率。 

但是/tmp目錄的空間是從系統(tǒng)虛擬空間里擠出來的,是虛擬Swap空間的一部分。如果說,你用完了/tmp空間,也就是用完了Swap空間,所以要小心監(jiān)視系統(tǒng)的/tmp目錄的使用情況,千萬別用光了,否則系統(tǒng)會癱瘓!下面兩點建議作為參考: 

1.在Mount /tmp目錄時,使用(-o Size)選項來控制/tmp目錄的大小。 

2.當使用編譯器編譯文件時,如果不想占用Swap空間,則用TMPDIR環(huán)境變量指向另外一個臨時目錄,而不是/tmp目錄。 

有關Swap空間操作的系統(tǒng)命令 

增加Swap空間 

1.成為超級用戶 $su - root 

2.創(chuàng)建Swap文件 #mkfile nnn[klblm] filename 
如:#mkfile 100m swapfile1 

3.激活Swap文件 
#/usr/sbin/swap -a /path/filename 
Swap文件必須以絕對路徑來指定,filename指的是上一步創(chuàng)建的文件。 

4.現(xiàn)在新加的Swap文件已經起作用了,但系統(tǒng)重新啟動以后,并不會記住前幾步的操作。因此要在/etc/vfstab文件中記錄文件的名字,和Swap類型,如: 
/path/filename - - Swap - no - 

5.效驗Swap文件是否加上 /usr/sbin/swap -l 

刪除多余的Swap空間 

1.成為超級用戶 

2.使用swap -d 命令收回swap空間。 
#/usr/sbin/swap -d /path/filename 

3.編輯/etc/ufstab文件,去掉此Swap(交換)文件的實體。 

4.從文件系統(tǒng)中回收此文件。 
#rm swap-filename 

5.當然,如果此Swap(交換)空間不是一個文件,而是一個分區(qū),則需創(chuàng)建一個新的文件系統(tǒng),再掛接到原來的文件系統(tǒng)上。 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
蜜月aⅴ免费一区二区三区| 久久久综合激的五月天| 国产精品一站二站| 91看片破解版| 国产+成+人+亚洲欧洲在线| 日韩精品视频网址| 久久亚洲精品一区二区| 中文字幕第31页| 91精品一区二区| 国产精品久久久久久久久久久久久久| 中文字幕在线视频区| 国产亚洲一区二区手机在线观看| 日韩精品一区二区三区不卡| 国产精品视频公开费视频| 国产人成免费视频| 一区二区三区中文字幕在线观看| 日韩中文字幕久久| 中文字幕精品—区二区四季| 欧美国产丝袜视频| 无码中文字幕色专区| 免费一区二区三区在在线视频| 国产成人欧美在线观看| 国产又粗又猛又爽又黄的| 午夜成人鲁丝片午夜精品| 狠狠躁夜夜躁人人躁婷婷91| 亚洲欧美国产一区二区三区| 99精品在线观看| 亚洲精品理论片| 亚洲爱爱综合网| 都市激情亚洲一区| 蜜桃色一区二区三区| 午夜福利理论片在线观看| 日韩一区二区三区四区五区六区| 国产mv免费观看入口亚洲| 国产精品18久久久久久久久久| 91在线观看污| 2021亚洲天堂| 午夜国产福利在线| 一区二区三区视频免费观看| 18黄暴禁片在线观看| 99久久精品无码一区二区毛片| 屁屁影院国产第一页| 亚洲精品在线视频观看| 美国黄色一级毛片| 色橹橹欧美在线观看视频高清| 丰满少妇在线观看网站| 国产精品免费看片| 久久久久久久久久久国产| av毛片在线免费看| 911av视频| 天堂资源最新版在线视频观看免费网| 色一区二区三区四区| 人人做人人爽人人爱| 亚洲黄色在线观看| 欧美日韩国产第一页| 日本高清一二三区| 四季久久免费一区二区三区四区| 毛片在线能看| 妺妺窝人体色www看人体| 国产三级国产精品国产国在线观看| 久久久久久国产精品日本| 免费黄色网址在线| www.一区二区三区| 91在线观看污| 亚洲专区欧美专区| 亚洲人成网站77777在线观看| 国模叶桐国产精品一区| 一区二区三区日本久久久| 久久精品国产sm调教网站演员| 亚洲精选视频在线| av网址在线免费观看| 中文字幕欧美日韩一区二区三区| 欧美先锋资源| 99国产精品免费视频观看| 精品三级av在线| 波多野结衣家庭教师| 亚洲香蕉在线观看| 91麻豆国产自产在线观看亚洲| 国产精品黑丝在线播放| 国内揄拍国内精品少妇国语| 日本韩国一区二区| 日韩精品影院| 欧美日韩国产一区二区三区| 日韩精品另类天天更新| 国产黄色免费在线观看| 久久亚洲国产成人精品性色| 粉嫩av性色av蜜臀av网站| av资源一区| 国产精品午夜国产小视频| 久久国产精品久久久久| 丰满岳乱妇一区二区三区| 国产精品一区二区在线免费观看| 亚洲天堂资源| 7777精品视频| www.99av| 国产精一区二区三区| 久久婷婷综合激情| 欧美亚洲色图校园春色| 一区二区三区欧美视频| 亚洲一二三四| 亚洲欧美日韩免费| 不卡一区2区| 一区二区成人国产精品| 国产三级一区二区三区| 日韩午夜电影| 精品国产a毛片| 在线播放/欧美激情| 国产人妻精品一区二区三区| 男男gay无套免费视频欧美| 日本成人午夜影院| 欧美高清www午色夜在线视频| 欧美成人片在线| hitomi一区二区三区精品| 中文字幕在线看精品乱码| 亚洲不卡1卡2卡三卡2021麻豆| 久久亚洲综合色一区二区三区| 91网站免费| 免费中文字幕日韩欧美| 嗯啊主人调教在线播放视频| 在线免费观看电影网站入口| 在线观看av免费| 日韩一区二区三区精品| 久久99热只有频精品91密拍| 欧美日韩亚洲另类| 色婷婷国产精品| 天堂av一区二区三区在线播放| 亚洲成人在线免费| 亚洲影视在线观看| 精品久久久久久久久久岛国gif| 欧美一级电影免费在线观看| 亚洲第一香蕉视频| 尤物在线视频观看| 91精品天堂福利在线观看| 亚洲女人小视频在线观看| free性欧美hd另类精品| 久久蜜桃av一区二区天堂| 91亚洲精品视频| 亚洲乱码一区av黑人高潮| 写真福利片hd在线观看| 99国产精品久久久久久久久久久| а√最新版天堂中文在线| 欧美性xxxxx极品视频| 麻豆国产尤物av尤物在线观看| 欧美黄色高清视频| 亚洲五月六月丁香激情| 免费网站看v片在线a| 午夜av在线播放| wwww国产精品欧美| 色狠狠综合天天综合综合| 九九**精品视频免费播放| 99er在线视频| 五月婷婷六月综合| 亚洲国产精品无码久久久久高潮| 成人美女视频在线观看| 青草成人免费视频| 欧美97人人模人人爽人人喊视频| 先锋资源中文在线| 捷克做爰xxxⅹ性视频| 蜜桃一区二区三区四区| 欧美日本在线视频中文字字幕| gogogo高清免费观看在线视频| 黄色成人在线视频| 天天草天天草| 国产尤物在线播放| 日本五十路女优| 三级毛片在线看| 国产艳俗歌舞表演hd| 成人a免费视频| 少妇一区二区三区四区| 蜜桃精品一区二区三区| 午夜精品小视频| 午夜精品久久久久久久久久久| yellow视频在线观看一区二区| 国产在线视频精品视频免费看| 电影中文字幕一区二区| 亚洲免费一区| 日本精品一区二区三区高清 久久| 九九国产精品视频| 一级毛片在线播放| 桃色av一区二区| eeuss影院www在线| 大黑人交xxx极品hd| 久久精品亚洲国产| 免费男女羞羞的视频网站主页在线观看| 欧美日韩一区在线观看视频| 亚洲国产成人tv| a网站在线观看| 婷婷成人综合网| 精品91自产拍在线观看一区| 手机看片福利盒子久久| 插我舔内射18免费视频| www.97.| 男女免费视频网站| 久久超碰97人人做人人爱| 久久无码精品丰满人妻| 中文字幕一区二区三区四区不卡| 一二三区中文字幕| 怡春院在线视频| 成 人 黄 色 小说网站 s色| 超碰97人人做人人爱少妇| av网在线播放| 欧美国产大片| 好吊妞国产欧美日韩免费观看网站| 欧美精品在线视频观看| 91毛片在线观看| 亚洲一区在线不卡| 精品午夜视频| 天堂网www在线观看| 久久久久国产精品厨房| 欧美精品国产一区二区| 午夜精品久久久久久久久久蜜桃| 视频免费一区二区| 国产裸体免费无遮挡| av先锋下载| 小泽玛利亚视频在线观看| 亲爱的老师6电影韩剧| 日韩一区精品视频| 久草青青在线观看| 午夜免费福利视频在线观看| 久久久久久国产精品美女| 亚洲少妇最新在线视频| 高清亚洲高清| 国产又粗又大又爽的视频| 欧美一二区在线观看| 亚洲熟妇无码av| 国产精选在线观看91| 精品免费视频123区| 欧美黄色三级| 亚洲国产福利在线| 五月婷婷狠狠操| 青青草97国产精品免费观看无弹窗版| 任你操视频在线观看| 色戒在线免费观看| 欧美a一片xxxx片| 91蝌蚪|人| 精品久久久久久久久久久下田| 91美剧网在线播放| www.国产精| 日本在线看片免费人成视1000| www..com.cn蕾丝视频在线观看免费版| av在线一区二区| 欧美激情视频三区| 免费的黄网站在线观看| 91在线看片| 国产伦精品一区三区精东| 黄色小视频在线免费看| 黑人玩欧美人三根一起进| 一区二区三国产精华液| 在线免费观看av电影| 一区二区三区四区在线免费观看| 免费极品av一视觉盛宴| 亚洲欧美强伦一区二区| 国产精品久久久网站| ass极品水嫩小美女ass| 国产精品久久久久久av下载红粉| 国产激情美女久久久久久吹潮| 成人日韩av| 日韩激情欧美| 免费在线一级视频| 四虎影视永久免费在线观看一区二区三区| 最近免费中文字幕大全免费版视频| 色小说视频一区| 国产精品一二三在线观看| 三级全黄的视频在线观看| 97人人爽人人喊人人模波多| 人人做人人爽人人爱| 欧美成人福利在线观看| 欧美国产中文字幕| 能在线看的av| 成人a视频在线观看| 国产欧美综合一区二区三区| 久久精品综合| 91精品综合| 久久国产精品第一页| 欧美精品色图| 久久九九热免费视频| 91女主播在线观看| 免费一区二区三区在在线视频| 国产经典一区二区| 懂色av一区二区三区在线播放| 2019天天干夜夜操| 免费成年人视频在线观看| 国产精品视频久久| 欧美丰满高潮xxxx喷水动漫| 日本一区二区高清视频| 成人在线免费观看网址| 亚洲国产视频直播| 久久发布国产伦子伦精品| 亚洲日本一区二区三区| 天天操夜夜拍| 黄网站app在线观看大全免费视频| 国产一区二区三区香蕉| 亚洲一区二区三区四区中文| 欧美日韩精品一区二区三区蜜桃| 激情文学亚洲色图| 一区二区三区三区在线| 日本欧美亚洲| 国产做受高潮69| 国产精品一区二区在线观看网站| 中文字幕乱码视频| 四虎精品永久在线| 91丨九色丨蝌蚪富婆spa| 99热在线免费| 亚洲成人激情综合网| 欧美成人乱码一区二区三区| 国产精品久99| 日本成人a视频| 欧美日韩视频专区在线播放| 日韩美女网站| 亚洲网中文字幕| 中文字幕亚洲专区| 在线看的你懂得| 国产原创中文av| 欧美日韩国产999| 国产精品欧美亚洲777777| 东京热一区二区三区四区| 国产 欧美 精品| 尤物视频免费| 天天干天天爽天天操| 日韩电影在线观看一区二区| 91丨porny丨九色| 欧美久久久久久一卡四| 日韩精品专区在线影院观看| 亚洲欧美中文字幕在线观看| 国产91一区二区三区| 蜜桃a∨噜噜一区二区三区| 欧美一区二区视频在线观看2022| 欧美日本韩国国产|