日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

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

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

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

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

什么是SWAP(交換)空間 

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

SWAP空間作用 

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

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

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

Swap的配置對性能的影響 

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

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

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

另外,Swap分區(qū)的數(shù)量對性能也有很大的影響。因為Swap交換的操作是磁盤I/O的操作,如果有多個Swap交換區(qū),Swap空間的分配會以輪流的方式操作于所有的Swap,這樣會大大均衡I/O的負(fù)載,加快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)的各項性能指標(biāo),找到系統(tǒng)性能的瓶頸。本文只介紹一下在Solaris下和Swap相關(guān)的一些命令和用途。 

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

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

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

Solaris中Swap的特點 

虛擬Swap空間 

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

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

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

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

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

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

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

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

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

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

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

有關(guān)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文件已經(jīng)起作用了,但系統(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.當(dāng)然,如果此Swap(交換)空間不是一個文件,而是一個分區(qū),則需創(chuàng)建一個新的文件系統(tǒng),再掛接到原來的文件系統(tǒng)上。 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产福利久久| 91久久精品视频| 日韩精品福利一区二区三区| 日韩中文字幕视频在线观看| 国产资源中文字幕| 91精品久久久久久蜜臀| 一区二区不卡在线播放| 久久综合久久综合九色| 日韩在线a电影| 日本精品在线中文字幕| 国产视频中文字幕在线观看| 国产69精品久久app免费版| www高清在线视频日韩欧美| 在线精品日韩| 日韩欧美三级视频| 中文精品在线| 久久久精品午夜少妇| 日韩欧美一级二级三级久久久| 精品视频1区2区3区| 国产高清精品二区| 91精品国产色综合久久久蜜香臀| 美日韩精品免费视频| 国产视频中文字幕在线观看| 蜜桃精品在线| 国产综合成人久久大片91| 色欧美日韩亚洲| 日本亚洲欧美三级| 先锋男人资源站| 日韩视频1区| 欧美一级免费在线观看| 日韩视频中文| 免费国产h视频在线观看86| 欧美三级精品| 中文字幕在线导航| 在线日韩中文字幕| 亚洲乱码在线观看| 欧美日韩中文字幕| 日韩视频1区| 91精品国产99| 日韩精品a在线观看91| 91精品视频国产| 国产乱国产乱300精品| 婷婷综合福利| 在线视频观看日韩| 精品视频三区| 国产黄色在线免费观看| 日韩专区中文字幕| 欧美激情一区二区三区在线| 欧美特黄一区| av丝袜在线| 欧美日韩国产高清| 欧美特黄一区| 在线日韩中文字幕| 亚洲一区在线视频观看| 亚洲欧美中文字幕| 日韩高清不卡在线| 欧美一级久久| 亚洲福利在线看| 久久夜色精品国产欧美乱极品| 亚洲福利在线视频| 中文字幕日韩在线视频| 亚洲国产欧美日韩精品| 亚洲国产91精品在线观看| 亚洲国产福利| 中文在线不卡| 色综合天天综合网天天狠天天| 国产黄色在线免费观看| aa国产成人| 深夜日韩欧美| 久久精品国产视频| av影视在线看| 91蜜桃婷婷狠狠久久综合9色| 国产 欧美在线| aaa大片在线观看| 欧美日韩国产专区| 欧美日韩国产一二| 亚洲欧美中文字幕| 91精品无人成人www| 91日韩欧美| 欧美日韩在线播放三区四区| 黄色一区二区在线| av手机天堂| 国产日韩av一区| 亚洲免费在线观看av| 蜜桃久久久久| 日韩 欧美 中文| 国产欧美三级| 在线观看精品国产| 国产一区 二区 三区一级| 欧美专区中文字幕| 日韩欧美一级二级三级久久久| 日韩欧美国产高清91| 欧美一级手机免费观看片| 欧美日韩国产不卡| 在线国产一级| 国产专区中文字幕| 国产伦精品免费视频| 二区三区不卡不卡视频| 精品视频在线视频| 日韩欧美999| 亚洲区中文字幕| 91xxx在线观看| 99视频在线看| 91精品国产色综合久久久蜜香臀| 91国内在线| 一级片免费网站| 国产成人日日夜夜| 欧美日韩午夜在线| 欧美精品一区二区三区在线播放| 日韩精品视频免费看| 91精品国产网站| 亚洲欧洲在线观看av| 国精品产品一区| 蜜桃久久久久| 高清日韩中文字幕| 精品区一区二区| 欧美国产91| 日本国产一区| 日韩av一区二区在线| 高清在线一区| 亚洲一区视频在线观看视频| 精品在线一区二区| 日韩欧美亚洲日产国| 国产一区免费视频| 三级网站免费观看| 一级片免费在线| 亚洲第一网中文字幕| 亚洲一区视频在线观看视频| 在线不卡日本| 中文字幕国产视频| 精品精品久久| 视频一区不卡| 国产1区在线| 亚洲三级国产| 欧美一级免费看| 国产黄色一级片| 日韩精品一级| 91精品国产91| 青青国产91久久久久久| 午夜精品一区二区三区免费视频| 亚洲a级在线播放观看| 国产欧美日韩精品综合| 欧美自拍一区| 日韩视频中文字幕| 免费视频久久| 欧美 日韩 国产 在线| 在线亚洲人成| 久99久视频| 日韩免费电影网站| wwwav91com| 日本亚洲欧美三级| 久久电影国产免费久久电影| 一区二区不卡视频在线观看| 久久福利视频一区二区| 国产一级片在线| 国产成人精品免费久久久久| 午夜亚洲一区| 精品av中文字幕在线毛片| 亚洲一区精品电影| 在线日韩中文字幕| 一区二区国产在线| 亚洲图片小说综合| 日韩欧美不卡视频| 91精品国产自产在线| 久久蜜桃一区二区| 在线欧美日韩精品| 中文字幕在线视频日韩| 精品视频国产| 日韩欧美一级精品久久| 欧美sm一区| 亚洲丝袜一区| 日韩欧美在线中字| 在线三级av| 欧美日韩一二三四| 99综合视频| 日韩久久99| 中文字幕精品国产| 久久精品夜夜夜夜久久| 一区二区三区精品在线| 久久99精品国产| 亚洲乱码中文字幕综合| 欧美日韩亚洲视频| 国产三级第一页| 亚洲国产www| 欧美日韩一二三四| 伊人伊成久久人综合网小说| 一区视频在线播放| 免费高清视频日韩| 精品播放一区二区| www.久久草| 国产中文在线播放| 中文字幕在线看视频国产欧美| 午夜av一区二区| 福利在线国产| 亚洲欧美韩国综合色| 精品乱子伦一区二区| 97视频在线| 91精品国产91久久久久久不卡| 中文字幕狠狠干| 欧美综合精品| 日韩欧美中文在线视频| 在线欧美日韩精品| 欧美日韩999| 欧美日韩一级黄| 中文在线第一页| 国产在线日韩欧美| 精产国产伦理一二三区| 午夜av一区二区| 欧美.日韩.国产.一区.二区| 日韩中文字幕在线视频观看| 日本亚洲欧美天堂免费| 国产欧美久久久| 欧美日韩精品欧美日韩精品一| 日韩亚洲一区中文字幕| 亚洲精品中文字幕乱码三区| 最近中文av字幕在线中文| 欧美日韩国产一中文字不卡| 香蕉av一区| 国产啊啊啊视频在线观看| 国产成人精品综合久久久| 日韩欧美在线字幕| 精品日韩av一区二区| 本道综合精品| 最近中文字幕在线中文视频| 日韩欧美不卡视频| 亚洲日本精品视频| 色国产在线视频| 日韩视频 中文字幕| 久久夜色精品国产欧美乱极品| 免费精品国产自产拍观看| 日韩不卡一二区| 亚洲二区自拍| 国产日韩在线亚洲字幕中文| 欧美日韩国产三级| 欧美三级中文字幕| 欧美日韩在线视频首页| 国产午夜精品全部视频播放| 中文字幕亚洲第一| 国产成人精品日本亚洲专区61| 欧美日韩综合色| 亚洲日本精品视频| 日韩国产一区| 一区二区三区久久| 国产在线高清精品| 免费精品国产自产拍观看| 午夜一区二区三区免费| 中文字幕精品视频在线| 黄色视屏免费在线观看| 在线国产日本| 色综合天天综合网天天狠天天 | 亚洲一区日韩在线| 国产高清在线视频| 精品国产31久久久久久| 日韩精品久久久| 最新中文字幕在线| 国产高清在线一区| 国产99亚洲| 国产激情久久久| 最近高清中文在线字幕在线观看1| 日韩精品视频免费在线观看| 日韩亚洲欧美中文三级| 国产激情在线视频| 国产婷婷色一区二区三区| 欧美一级免费在线观看| 日韩欧美在线中字| 欧美日韩视频在线| 日韩av在线中文字幕| 欧美日韩国产不卡在线看| 日韩区欧美区| 一区二区视频在线观看免费的| 色综合天天性综合| av午夜在线| 欧洲精品在线视频| 日韩欧美国产综合| 欧美国产小视频| 男人的天堂网av| 99精品免费观看| 91精品国产综合久久久久久| 欧美亚洲国产日韩| 最新中文在线视频| 国产一级久久久| 97久久精品午夜一区二区| 中文字幕在线视频日韩| 99综合视频| 红桃视频国产一区| 亚洲福利精品| 日韩国产欧美在线视频| 日韩网站中文字幕| 亚洲3区在线| 欧美日韩亚洲综合| 日韩欧美在线综合网| 91亚洲国产高清| 在线国产三级| 亚洲九九精品| 欧美片网站免费| 亚洲第一页中文字幕| 日韩欧美色综合| 久久电影国产免费久久电影| 日韩欧美久久| 一区二区中文视频| 国产成人综合精品| 精品久久久91| 欧美亚洲天堂| 91精品电影| 亚洲免费在线视频一区 二区 | 国自产拍在线网站网址视频| 日本黄色一区二区三区| 欧美婷婷精品激情| 亚洲国产专区| 国产日韩三级| 一级片免费在线播放| 国产中文在线| 亚洲国产专区| 91精品国产91久久久久| 欧美亚洲国产日韩2020| 日韩三级视频在线播放| 日本国产一区| 精品国产31久久久久久| 久久精品久久久久| 91精品日本| 在线免费播放av| 国产一级粉嫩xxxx| 91久久精品在线| 欧美日韩亚洲第一| 999精品网| 自拍日韩亚洲一区在线| 不卡一区2区| 欧美日韩三级视频| 日韩欧中文字幕| 亚洲a级在线播放观看| 欧美激情视频一区二区三区在线播放| 国产一二三四| 国产绿帽一区二区三区| 日韩精品在线网站| 亚洲黄色片在线观看| 国产欧美日韩中文| 在线观看免费国产小视频| 日韩免费视频一区| 国产一级视频| av首页在线| 一区二区视频国产| 欧美婷婷精品激情| 日韩在线视频一区| 久久韩国免费视频| 日韩在线中文视频| 欧美国产综合在线V| 亚洲永久免费视频| 天天综合天天| 中文字幕精品视频| 九色蝌蚪视频在线| 国产一区高清视频| 日韩一级二级三级| 亚洲一区二区三区精品中文字幕| 日韩在线视频免费观看高清中文| 亚洲欧美中文在线视频| 99国产成 人 综合 亚洲欧美| 国产成人精品网址| 欧美日韩综合视频| 日本不卡免费高清视频| 亚洲 欧美 中文字幕| av免费看在线| 成人福利一区| 91精品综合久久久久久| 国产又粗又猛又爽又黄91精品| 精品亚洲国内自在自线福利| 日韩av一区在线| 一二三区精品视频| 日韩中文字幕国产| 中文字幕精品一区二| 亚洲女人天堂a在线播放| 中文欧美日韩| 精品日韩一区二区三区免费视频| 色综合婷婷久久| 日韩精品视频在线观看视频| 国产日韩在线视频| 日韩在线视频一区二区三区| 欧美日韩中文字幕日韩欧美| 999精品视频在线观看播放| 最近高清中文在线字幕在线观看1| 在线观看一区| 91av久久久| 久久在线91| 国产日韩亚洲欧美| 美女免费视频一区| 日韩中文在线中文网三级| 国产天堂素人系列在线视频| 在线中文字幕视频观看| 亚洲黄色在线观看| 国产黄在线观看| 91精品在线观| 精品国产99久久久久久| 日韩亚洲欧美中文在线| 国产高清精品二区| 顶级网黄在线播放| 91精品免费观看| 亚洲国产一区自拍| 91xxx在线观看| 中文字幕在线观看国产| 欧美午夜影院在线视频| 日韩不卡一二三区|