IBM小型機(jī)學(xué)習(xí)筆記_第1頁
IBM小型機(jī)學(xué)習(xí)筆記_第2頁
IBM小型機(jī)學(xué)習(xí)筆記_第3頁
IBM小型機(jī)學(xué)習(xí)筆記_第4頁
IBM小型機(jī)學(xué)習(xí)筆記_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——IBM小型機(jī)學(xué)習(xí)筆記物理內(nèi)存,虛擬內(nèi)存,交換區(qū)是什么意思?

物理內(nèi)存,顧名思義,是實(shí)實(shí)在在的、插在板子上的那個內(nèi)存條。

虛擬內(nèi)存指在硬盤中開拓出的、用于輔助物理內(nèi)存交換數(shù)據(jù)的部分空間。交換區(qū)是指一塊內(nèi)存區(qū)域或硬盤區(qū)域,用來處理數(shù)據(jù)交換。分派交換區(qū)的命令:#smittypgsp

Listallpagingspace顯示交換區(qū)大小

Addanotherpagingspace增加新的交換區(qū)

Change/showcharacteristicofapagingspace更改交換區(qū)特性(如大?。㏑emoveapagingspace刪除交換區(qū)

Activeapagingspace激活一個交換區(qū)Deactivateapagingspace中止一個交換區(qū)#lsps–a查看交換區(qū)使用率

#vmstat查看所有系統(tǒng)使用的內(nèi)存,其中avm為當(dāng)前分派出去的內(nèi)存(activevirtualmemory)而不是可用內(nèi)存,free為當(dāng)前的可用內(nèi)存。

交換區(qū)本質(zhì)上是存儲數(shù)據(jù)和程序的空間,由于磁盤保存的是最終的結(jié)果,而一些中間數(shù)據(jù),由于經(jīng)常被訪問,所以存儲在內(nèi)存中,特別是一些程序沒有自行處理臨時結(jié)果的機(jī)制,不能主動將數(shù)據(jù)寫入到磁盤中。將內(nèi)存中暫時不用的數(shù)據(jù)寫入到磁盤中,用到時再調(diào)入到內(nèi)存,這種交換機(jī)制,即為交換區(qū)機(jī)制。磁盤中用來與內(nèi)存進(jìn)行數(shù)據(jù)交換的區(qū)域即為交換區(qū)

內(nèi)存包括計算內(nèi)存和文件內(nèi)存,但內(nèi)存剩余率少于minfree時,系統(tǒng)會執(zhí)行l(wèi)rud計算,假使需要轉(zhuǎn)移計算內(nèi)存的數(shù)據(jù),則必需無條件保存,假使是文件內(nèi)存,則要看是否有做過變化,若有變化則寫入到文件系統(tǒng),若沒變化,直接釋丟棄掉,由于文件系統(tǒng)中還有一份副本,需要時可以再讀入到內(nèi)存中。

#/usr/samples/kernelvmtune–F10000–f5000

上面的命令可以將系統(tǒng)的剩余內(nèi)存增大,其含義是黨系統(tǒng)的fre的內(nèi)存小于5000個頁面(5000*4K=20M)時,系統(tǒng)開始pageout釋放內(nèi)存,知道fre達(dá)到10000個頁面時中止釋放,。但是這樣盡管剩余內(nèi)存多了,但是系統(tǒng)性能并不一定增大,也可能會降低

為了優(yōu)先使用緩存內(nèi)存,將內(nèi)存釋放給程序(working內(nèi)存)使用,使用一下命令:#/usr/samples/kernelvmtune–P10–p5

這樣內(nèi)存管理將優(yōu)先將更多的文件內(nèi)存(緩存,persistent)釋放出來

內(nèi)存泄露的解決方法:一、重啟機(jī)器,可以清理掉所有的內(nèi)存垃圾。二、在系統(tǒng)啟動時一次性給程序分派足夠大的內(nèi)存,如oracle的SGA,程序自己在內(nèi)部進(jìn)行分派,假使程序泄露嚴(yán)重,則只需重啟該程序即可。當(dāng)然,后一種方法對系統(tǒng)內(nèi)存泄露起不到作用。

查看進(jìn)程的內(nèi)存使用狀況:#Svmon–nrP進(jìn)程ID

結(jié)果中esid項中的2和f的的和為系統(tǒng)使用的內(nèi)存大小,單位為頁(4K),使用#Psgv進(jìn)程ID

也可以查看進(jìn)程使用的內(nèi)存大小,其中的size項即為占用內(nèi)存,單位為1K經(jīng)常查看進(jìn)程占用內(nèi)存狀況,占用內(nèi)存持續(xù)增大的進(jìn)程有可能存在內(nèi)存泄露

AIX通過調(diào)用vmo來實(shí)現(xiàn)內(nèi)存控制,命令格式如下:

vmo[-p|-r]{–otunable[=newtunable]}顯示或者更改可調(diào)整的參數(shù)vmo[-p|-r]{-dtunable}將某個參數(shù)恢復(fù)出廠設(shè)置vmo[-p|-r]–D將所有參數(shù)恢復(fù)出廠設(shè)置

vmo[-p|-r]–a顯示永久(-p),重啟動(-r)以及當(dāng)前設(shè)置(-a)

在可能的狀況下fre的內(nèi)存越少越好,若fre較多且沒有pi/po則需要調(diào)整程序的參數(shù),使程序使用更多的內(nèi)存。

AIX磁帶管理命令:smittytape

raid0:將數(shù)據(jù)分成大小一致給的塊,將每塊寫到不同的磁盤中。有較高的讀寫速度,但是沒有數(shù)據(jù)保護(hù)功能,一旦一塊磁盤換掉則就會出現(xiàn)數(shù)據(jù)丟失。

raid1:又稱為鏡像技術(shù),需要偶數(shù)塊磁盤,數(shù)據(jù)寫入一塊磁盤,將在另一塊磁盤中寫入一致的一份,可以適當(dāng)?shù)奶岣咦x速度(兩塊中的任意一塊即可),有可靠的冗余數(shù)據(jù)保護(hù),對處理器的壓力比較小,但是在磁盤容量很大的時候不建議采用raid2:使用條塊化技術(shù),有一塊或者多塊磁盤用來做錯誤校驗(yàn)

raid3:使用條塊化技術(shù),單獨(dú)使用一塊磁盤做錯誤校驗(yàn),順序?qū)懭胄阅茏詈胷aid4:采用獨(dú)立存取方式,但易造成寫入瓶頸,為廣泛應(yīng)用

raid5:采用獨(dú)立存取方式,但paritydata分散在各個成員磁盤中,至少需要3塊磁盤,一般為5-8塊,一個raid組中只允許一塊磁盤發(fā)生故障而不丟失數(shù)據(jù),比較適合多用戶系統(tǒng)。raid5一般協(xié)同hotspare(熱備盤)技術(shù)使用,當(dāng)raid5中的磁盤發(fā)生故障時,有平日閑置的盤接納,但是需要一定的接納時間。

raid10:raid1和raid0的結(jié)合,有磁盤鏡像也有條塊化,但是也同時覺有raid1和raid0的缺點(diǎn),先做raid1在做raid0和先做raid0在做raid1都成為raid10.

raid53:raid5和raid3的結(jié)合,在raid5中參與了raid3的磁盤校驗(yàn),可以提供更高的性能,價格也更高

S用來標(biāo)記熱備盤(hotspare)由于大部分raid技術(shù)都只允許一塊盤發(fā)生故障,當(dāng)一塊盤發(fā)生故障未修復(fù)之前假使另外一塊盤又發(fā)生故障的話就會造成數(shù)據(jù)丟失,因此raid準(zhǔn)備了一塊或者多塊磁盤做hotspare,一旦磁盤發(fā)生故障,熱備盤會自動接納故障磁盤,raid控制器會自動將故障磁盤上的內(nèi)容拷貝到或者重新生成到備用盤上,最終完成磁盤替換,協(xié)同raid技術(shù)就有了raid5S和raid10S

SCSI:smallcomputesysteminterface,它是一組硬件,軟件,接口的標(biāo)準(zhǔn),它是一種總線,是一種通信協(xié)議

VGDA(volumegroupdescriptionarea),在VG的每塊磁盤中都至少保存了一份VGDA的完整備份,所以在一耳光新的小型機(jī)上只要給出未知VG的一塊磁盤,就可以正確識別出整個VG,并注冊到小型機(jī)上,這個過程叫import:#importvg–yvg_namehdiskx

其中vg_name為你希望的VG名。因此假使要改VG的名稱,則可以先將VGexport掉,之后再以希望的名稱import即可。export的命令格式為:

#exportvgvg_name

此操作并沒對磁盤進(jìn)行任何操作,磁盤上的數(shù)據(jù)仍舊在,只是刪除了該VG在小型機(jī)上的定義,可以在任何時候import回來

AIX中的JFS使用了類似數(shù)據(jù)庫的循環(huán)寫日志機(jī)制,該日志中跟蹤文件系統(tǒng)的改變,但是不包括數(shù)據(jù)的修改。在真正執(zhí)行修改之前現(xiàn)在log中記錄,這樣一旦在操作過程中小型機(jī)發(fā)生故障,可能會造成文件系統(tǒng)信息的不一致,在重新啟動時,系統(tǒng)可以去讀log中的信息,然后根據(jù)log中的操作,將文件系統(tǒng)修改為最新狀態(tài)。當(dāng)然log的存在也有可能會影響系統(tǒng)的性能,若一個VG中有多個規(guī)律卷,且建立了多個文件系統(tǒng),并且這個文件系統(tǒng)的操作很頻繁,由于這些文件系統(tǒng)共用一個log設(shè)備,就會導(dǎo)致log的寫入十分頻繁,影響了系統(tǒng)性能。解決該問題的方法為為比較繁忙的文件系統(tǒng)單獨(dú)建立自己的log,存放在不同的磁盤上,提高并行性,從而提高文件系統(tǒng)性能。

#istatdirname

Inode2ondevice57/4DirectoryProtection:rwxr-xr-x

Owner:204(orarun)Group:206(dba)Linkcount:4Length8192bytes

Lastupdated:FriSep1608:00:59BEIST2023ctimeLastmodified:FriSep1608:00:59BEIST2023mtimeLastaccessed:FriSep1602:16:29BEIST2023atime

其中ctime為更改文件屬性,mtime為更改文件內(nèi)容,前者是文件的索引節(jié)點(diǎn)發(fā)生了變化,后者是文件的內(nèi)容發(fā)生了變化。chmod操作后只有ctime發(fā)生了變化,但是修改文件內(nèi)容后往往ctime和mtime都發(fā)生了變化,ctime被更新是由于文件內(nèi)容發(fā)生了變化,索引節(jié)點(diǎn)的length字段也發(fā)生了變化。atime是最新訪問時間,因此在讀取一個文件的時候會更新它的atime

其他命令:

ls–ldimydir查看i節(jié)點(diǎn)信息filesmyfile查看文件類型

fileplacefilename查看文件在磁盤上的存放信息

AIX可以通過磁盤,磁帶和光盤進(jìn)行引導(dǎo),通過bootlist命令可以控制引導(dǎo)序列:bootlist–mnormal–o顯示正常啟動引導(dǎo)序列

bootlist–mnormalhdisk0hdisk1引導(dǎo)順序是hdisk0,假使失敗則hdisk1bootlist–mservicecd0rmt0維護(hù)模式下先CD-ROM再磁帶

LVM命令:高級命令:

varyonvg可執(zhí)行程序,激活vg

extendvgshell腳本,將磁盤參與vgextendlvshell腳本,擴(kuò)大lvmkvgshell腳本,創(chuàng)立vgmklvshell腳本,創(chuàng)立lv

lsvg可執(zhí)行程序,顯示vg信息

lspv可執(zhí)行程序,顯示pv信息中級命令:

getlvodm可執(zhí)行程序,顯示odm中的lv信息getvgname可執(zhí)行程序,獲得odm中的vg名字getlvcb可執(zhí)行程序,查看lv的控制頭信息putlvodm可執(zhí)行程序,將lv信息植入到odm中synclvodm可執(zhí)行程序,刷新odm中的lv信息allocp可執(zhí)行程序,分派pp

mapread可執(zhí)行程序,讀取磁盤分布圖

map_alloc可執(zhí)行程序,依照磁盤分布圖分派磁盤底層命令:

lcreatevg:可執(zhí)行程序,創(chuàng)立vgimigratevg:可執(zhí)行程序,遷移lvlquerypv:可執(zhí)行程序,查詢pvlqueryvg:可執(zhí)行程序,查詢vg

lextendlv:可執(zhí)行程序,擴(kuò)展lv,可以確切控制,指定lvPP塊在磁盤上的位置lreducelv:可執(zhí)行程序,縮減lvlquerylv:可執(zhí)行程序,查詢lv信息lqueryvgs:可執(zhí)行程序,查詢vg信息

AIX生成系統(tǒng)備份命令:

smittymksysb,然后選擇/dev/rmt0作為備份設(shè)備(磁帶機(jī))。mksysb與傳統(tǒng)的tar的區(qū)別是,mksysb可以生成可引導(dǎo)的磁帶或者CD,可以用該磁帶或者CD直接啟動小型機(jī),并一次性恢復(fù)完系統(tǒng)文件。要注意的是:mksysb只備份tootvg中當(dāng)前被mount的文件系統(tǒng)數(shù)據(jù),存放在其他vg中或者未被mount的文件系統(tǒng)將不會備份。假使想備份其他vg上的數(shù)據(jù)可以使用smittysavevg

用戶每次登陸都記錄在/var/adm/wtmp中,時間久了,該文件就會很大,但是不能刪除,可以采用以下方法進(jìn)行清理:直接清空:

#cat/dev/null>/var/adm/wtmp要編輯整理部分清理:

#/usr/sbin/acct/fwtmpdummy.file將文件wtmp變成ASCII形式編輯此文件,刪除不需要的行,然后再生成wtmp#/usr/sbin/acct/fwtmp–ic/var/adm/wtmp

正常狀況下小型機(jī)的關(guān)機(jī)優(yōu)先順序是:通過操作系統(tǒng)shutdown命令關(guān)閉,HMC的delay方式關(guān)閉,HMC的immediate方式關(guān)閉,整機(jī)下電。整機(jī)下電僅在SP卡不能正常使用的狀況下使用。

用戶管理:

/etc/passwd存放用戶信息

/etc/group存放組信息

/etc/security/passwd主要存放用戶的密碼信息/etc/environment為系統(tǒng)所有進(jìn)程設(shè)置環(huán)境變量,用戶登陸時首先讀取該文件,然后讀取用戶的profile文件

/etc/security/environment設(shè)置用戶的環(huán)境變量

/etc/utmp記錄所有登陸到系統(tǒng)的用戶信息,用whaa可讀取該文件/var/adm/wtmp存放用戶的login和logout信息,使用last可讀取該文件/etc/security/failedlogin當(dāng)用戶登陸失敗時會寫入到該文件/etc/motd修改該文件可以修改用戶登陸時顯示的信息

/etc/security/users記錄用戶的擴(kuò)展信息,如用戶口令的屬性,用戶是否能夠登陸和哪些終端可以訪問該用戶

/etc/security/limits每個用戶處理資源的限制

/etc/security/login.cfg包含用戶登陸時的系統(tǒng)配置信息和用戶授權(quán)信息

創(chuàng)立用戶:smmitymkuser修改用戶:smmitychuser刪除用戶

smmityrmuser顯示用戶信息:

lsuser顯示用戶的有關(guān)信息lsuser–a顯示所有用戶信息

lsuser–f–aidpgrphomeroot顯示root用戶的用戶ID,組ID以及home路徑

創(chuàng)立組:

smmitymkgruop修改組:

smmitychgroup刪除組:

smmityrmgroup

errorlog(錯誤日志)查看錯誤信息方法:#smmityerrpt或者#errpt|more

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論