一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

(重要)AIX command 使用總結.txt

 木嘟嘟 2012-09-09

AIX常用命令://查看機器序列號,IBM的基本信息都可以通過該命令查詢得到

#prtconf

#oslevel -r == uname -a //操作系統(tǒng)版本

#oslevel //查看操作系統(tǒng)版本ex :5.1.0.0

#oslevel -r //ex:5100-04 == oslevel -q

//雙機軟件版本號

# lslpp -l|grep cluster

//顯示graphic display

# lsdisp

//查看CPU的個數(shù)

# bindprocessor -q

//查看CPU的主頻,操作系統(tǒng)版本最低是AIX 5.1,包含在軟件包bos.pmapi.pmsvcs

pmcycles

This machine runs at 1500MHz //顯示cpu的主頻是1.5G

#如何查找根文件系統(tǒng)(/)中的大文件

find -xdev -size +xxxx -ls

#查找根卷組下大于2M的文件, 并根據(jù)文件大小排序, 大文件在前.

find / -xdev -size +1024 -ls |sort -r +6

8277 624 -r-xr-xr-x 1 root system 635390 Jul 31 2003 /sbin/helpers/jfs2/fsck

28 596 -rw-r--r-- 1 root system 609388 Apr 12 17:25 /smit.log

30 1660 -rw-r--r-- 1 root system 3338083 Apr 5 14:08 /core

#查看備份磁帶中備份文件的大小

tcopy /dev/rmt0

tcopy: Tape File: 1; Records: 1 to 251; Size: 2097152. ---磁帶機文件頭大小

tcopy: Tape File: 1; Record: 252; Size 344064. ---磁帶機文件頭大小

tcopy: File: 1; End of File after: 252 Records, 526729216 Bytes. ---文件大小

tcopy: The end of the tape is reached.

tcopy: The total tape length is 526729216 bytes.

#如何取定文件與文件集的對應關系,有時想使用某個安裝文件, 但沒有安裝包含該文件的文件集,找到文件集來安裝所需文件

<1>首先確認系統(tǒng)中已經(jīng)安裝了“bos.content_list”文件集(fileset), 如果沒有安裝, 請使用smitty installp進行安裝.

<2>運行which_fileset命令, 根據(jù)文件查找對應的文件集. 例如:

#which_fileset iostat

/usr/bin/iostat bos.acct 5.1.0.0

<3>運行l(wèi)slpp -f 命令, 查看指定文件集中包含的文件:

#lslpp -f bos.acct

//出于AIX系統(tǒng)安全考慮, 需要使某些用戶只能在控制臺登錄使用,而不允許遠程登陸使用.

更改/etc/security/user 文件中需要限制的用戶的rlogin屬性(rlogin = false)

當再次嘗試遠程登錄時, 系統(tǒng)報錯:Remote logins are not allowed for this account, 表示修改成功

//如何自動logout用戶

有的用戶登錄后就長時間空閑,有可能導致安全上的問題,通過打開 /etc/profile 中 TMOUT 注釋,將在設置的時間到達后自動logout用戶

例如:

export TMOUT=120

那么, 用戶兩分鐘沒有擊鍵,將自動logout

//AIX系統(tǒng)中如何限制用戶所使用文件的大小(AIX小型機有大文件限制)

>#smit chuser

在菜單上選擇要控制的用戶, 并修改下面兩項:

Soft FILE size [aaa]

Hard FILE size [aaa]

則修改后用戶的文件大小最大為aaa×512 bytes.

>如何驗證?

可以用該用戶登錄系統(tǒng), 使用命令“ulimit -f”和“ulimit -Hf”可分別顯示其fsize,fsize_hard的大小.

//如何查看小型機適配器卡及硬盤的微碼級別microcode level

lscfg -vl device_name

//查詢SSA卡的微碼級別

# lscfg -vl ssa0 //ssa0是此SSA卡的設備名,輸出結果中的ROS level及ID即是微碼級別(microcode level)

//用下面命令可以得到一個硬盤的微碼級別:

# lscfg -vl pdisk*

//IBM小型機AIX5.1操作系統(tǒng)密碼文件丟失或者誤刪的恢復方法

進入維護模式:

1、將安裝盤第一張放入光驅(qū);

重啟小型機選擇主控臺,按屏幕上提示的數(shù)字;選擇語言,一般選english;選擇3進入維護模式(start maintenence mode for system recovery);

選擇1進入access a root volume group;選擇0進入下一個菜單;

--選擇1--選擇第一個磁盤;

選擇1 access this volume group and start a shell

當出現(xiàn)提示符(如#時)開始操作

# cd /etc

# cp passwd.old passwd (就是你剛剛保存的那個文件)

# chown root:security passwd

# reboot

//查看內(nèi)存信息兩部曲:

# lsdev -C | grep mem

mem0 Available 00-00 Memory

# lsattr -El mem0

size 1024 Total amount of physical memory in Mbytes False

goodsize 1024 Amount of usable physical memory in Mbytes False

//命令中的Machine/Cabinet Serial NO項即是

# lscfg -pvl sysplanar0 | grep "Machine/Cabinet"

##bootinfo命令start

//若此命令返回值是1, 表示hdisk11可以由AIX引導, 其他返回值表示hdisk11不是rootvg制作鏡像的候選

#bootinfo -B hdisk11

//顯示CPU位數(shù)是64還是32

bootinfo -K

//查看那個硬盤是引導區(qū)

bootinfo -b

##bootinfo命令end

##如何查看3種小型機的核心參數(shù)

/etc/security/limits //IBM核心參數(shù)配置文件

/etc/system //SUN核心參數(shù)配置文件

kmtune //HP-UX下用kmtune>kernel.txt將內(nèi)核參數(shù)信息導出到kernel.txt文件中配置文件為: /usr/conf/master.d/core-hpux

##操作系統(tǒng)

//操作系統(tǒng)版本

uname -a

//操作系統(tǒng)補丁

instfix -i|grep ML

//獲取硬件信息

prtconf

****** 創(chuàng)建文件系統(tǒng)四部曲 ************************************************

<1> mklv -y lvinformix -c 2 rootvg 64 //在卷組rootvg上創(chuàng)建邏輯卷lvinformix, 大小為64(LP)×16M=1G, 磁盤鏡像需用-c參數(shù)指定副本數(shù)

<2> crfs -v jfs -d lvinformix -m /opt/informix //在lvinformix上創(chuàng)建文件系統(tǒng)/opt/informix

<3> mount /dev/lvinformix /opt/informix //將設備mount到文件系統(tǒng)上

<4> chfs -A yes /dev/lvinformix //-A yes|no 修改所建文件系統(tǒng)的自動安裝屬性(Auto-Mount)

*********************************************************************

## 查看SSA磁盤陣列中pdisk與hdisk的對應關系start

ssaxlate -l hdisk3 //邏輯磁盤hdisk3包含4個物理磁盤pdisk4,pdisk6,pdisk5,pdisk7

pdisk4 pdisk6 pdisk5 pdisk7

ssaxlate -l pdisk0 //物理磁盤pdisk0從屬于邏輯磁盤hdisk2

hdisk2

## 查看SSA磁盤陣列中pdisk與hdisk的對應關系end

//設置文件系統(tǒng)/tellinshare/sms的mind屬性,否則當文件系統(tǒng)中有足夠多的大文件(指32K以上的文件)時會出問題

#chfs -a options=rw,mind /tellinshare/sms

mkgroup id=101 informix //創(chuàng)建組informix, 組編號101

mkuser id=101 pgrp=informix home=/opt/informix shell=/usr/bin/csh informix //創(chuàng)建用戶informix,命令參數(shù)說明

//id:指定用戶的id號,請根據(jù)規(guī)劃設置;

//pgrp:指定該用戶的歸屬組,請根據(jù)規(guī)劃設置;

//home:指定該用戶的home目錄,請根據(jù)規(guī)劃設置;

//shell:指定該用戶的登錄shell,請根據(jù)規(guī)劃設置;

//informix:指定用戶名稱,請根據(jù)規(guī)劃設置;

//檢查硬件錯誤信息

errpt -a |grep error

##交換區(qū)命令start

lsps -a //顯示交換區(qū)的分部信息

lsps -s //顯示交換區(qū)的使用信息

slibclean //清除處理程序遺留的舊分頁信息

smit mkps //建立交換區(qū)空間信息

swapon -a //啟動所有的分頁空間

##交換區(qū)命令end

##查看HACMP, 外部硬盤信息:

lscfg -v

lscfg -v | grep -E "pdisk|hdisk" //可查看已經(jīng)加入到卷組中的磁盤的大小

## lsdev命令start

常用參數(shù)說明:

C ->列出自定義設備對象類中設備的有關信息,缺省包括名稱,狀態(tài),位置,描述,不可和P合用

c Class ->指定設備名

F Format ->以用戶指定格式輸出,Format參數(shù)為預定義或自定義設備對象類中的列名,如:name status等

H ->顯示列輸出前面的頭部分,即輸出中包括列頭部分

P ->列出預定義設備對象類中設備的有關信息,即支持的設備,缺省顯示信息包括class,type,subclass,description

r ColumnName ->指定列名

S State ->列出指定狀態(tài)的設備,3種狀態(tài)可選,(1)已定義->defined,d,D,0;(2)可用->available,a,A,1;(3)停止->stopped,s,S,2;

s Subclass ->指定設備的子類名稱,subclass包括什么類型可用參數(shù)P顯示;

t Type ->指定設備類型名稱;

<1>查看系統(tǒng)中所有的外置物理磁盤

lsdev -Cc pdisk -s ssar -H

name status location description

pdisk0 Available 07-08-6931-01-P SSA160 Physical Disk Drive

pdisk1 Available 07-08-6931-07-P SSA160 Physical Disk Drive

pdisk2 Available 07-08-6931-04-P SSA160 Physical Disk Drive

pdisk3 Available 07-08-6931-08-P SSA160 Physical Disk Drive

pdisk4 Available 07-08-6931-05-P SSA160 Physical Disk Drive

pdisk5 Available 07-08-6931-06-P SSA160 Physical Disk Drive

pdisk6 Available 07-08-6931-03-P SSA160 Physical Disk Drive

pdisk7 Available 07-08-6931-02-P SSA160 Physical Disk Drive

<2>顯示系統(tǒng)中SSA磁盤陣列的邏輯磁盤

lsdev -C -t hdisk -c disk -s ssar -H

name status location description

hdisk2 Available 07-08-L SSA Logical Disk Drive

hdisk3 Available 07-08-L SSA Logical Disk Drive

<3>列出所有支持的設備

lsdev -P

<3>列出系統(tǒng)支持的所有磁盤類的設備清單

ZSSCP4-mscp2[/]# lsdev -Pc disk

disk hdisk ssar SSA Logical Disk Drive

disk 1000mb scsi 1.0 GB SCSI Disk Drive

disk 1000mb16bit scsi 1.0 GB SCSI Disk Drive

disk 1000mb16bitde scsi 1.0 GB 16 Bit Differential SCSI Disk Drive

disk 1000mbde scsi 1.0 GB Differential SCSI Disk Drive

disk 1100mb scsi 1.1 GB SCSI Disk Drive

disk 1100mb16bit scsi 1.1 GB 16 Bit SCSI Disk Drive

disk 1100mb16bitde scsi 1.1 GB 16 Bit Differential SCSI Disk Drive

disk 1200mb scsi 1.2 GB SCSI Disk Drive (in 2.4 GB Disk Unit)

<4>查看系統(tǒng)中的邏輯磁盤和磁盤類型(內(nèi)置盤還是SSA外置盤)

#lsdev -Cc disk

hdisk0 Available 09-08-00-5,0 16 Bit LVD SCSI Disk Drive

hdisk1 Available 09-08-00-8,0 16 Bit LVD SCSI Disk Drive

hdisk2 Available 07-08-L SSA Logical Disk Drive //磁盤陣列中硬盤的邏輯名

hdisk3 Available 07-08-L SSA Logical Disk Drive

<5>顯示系統(tǒng)中的物理磁盤

lsdev -Cc pdisk

pdisk0 Available 07-08-6931-01-P SSA160 Physical Disk Drive

pdisk1 Available 07-08-6931-07-P SSA160 Physical Disk Drive

<6>查詢cpu的個數(shù)

lsdev -Cc processor

proc0 Available 00-00 Processor

proc1 Available 00-01 Processor

<7>查詢設備中狀態(tài)為可用的適配器

lsdev -Cc adapter -S a

sio0 Available 00-00 StandardI/OPlanar

fda0 Available 00-00-0D StandardI/ODisketteAdapter

kts0 Available 00-00-0K KeyboardTablet/Soundsystem

sa0 Available 00-00-S1 StandardI/OSerialPort1

sa1 Available 00-00-S2 StandardI/OSerialPort2

scsi0 Available 00-07 SCSII/OController

mous0 Available 00-00-0M Mousedevice

<8>系統(tǒng)支持的設備的class

lsdev -P -r class

adapter

bus

.

.

.

tcpip

tty

<9>列出自定義設備對象類中處于可用狀態(tài)的所有設備的名稱,類,子類,和類型,包括列頭部分

lsdev -C -H -S a -F 'name class subclass type'

sa0 adapter mca 8p232

fd0 diskette siofd fd

hdisk0 disk scsi 670mb

hdisk1 disk scsi 355mb

<10>列出adapter的設備名

lsdev -CHc adapter -F name

name

ent0

ssa0

ent1

<11>列出網(wǎng)口的設備名和class,包括列頭部分

lsdev -CHc if -F 'name class'

name class

en0 if

en1 if

en2 if

et0 if

et1 if

et2 if

lo0 if

<12>查看兩臺SSA7133通道狀態(tài)

lsdev -C -t ssa160 -c adapter

ssa0 Available 34-08 IBM SSA 160 SerialRAID Adapter (14109100)

ssa1 Available 3k-08 IBM SSA 160 SerialRAID Adapter (14109100)

<13>查看主機中所有HBA卡信息

lsdev -Cc adapter | grep fcs

fcs0 Available 2V-08 FC Adapter

fcs1 Available 3F-08 FC Adapter

#顯示連接到主機里面的HBA卡的網(wǎng)絡地址

lscfg -vl fcs0 | grep Network

Network Address.............10000000C9456CBF

<14>列出磁盤陣列router

lsdev -C | grep dar

dar0 Available 1722-600 (600) Disk Array Router

<15>列出磁盤陣列控制器

lsdev -C | grep dac

dac0 Available 2V-08-01 1722-600 (600) Disk Array Controller

dac1 Available 3F-08-01 1722-600 (600) Disk Array Controller

//lsdev顯示ibm小型機硬件設備名稱, 然后使用lsattr顯示該設備特性

lsdev -CH //輸出內(nèi)存的設備名

mem0 Available 00-00 Memory

lsattr -El mem0 //使用lsattr -El mem0 可以輸出該條內(nèi)存的大小

size 1024 Total amount of physical memory in Mbytes False

goodsize 1024 Amount of usable physical memory in Mbytes False

## lsdev命令 end

crfs -v jfs -d lvtest -m /test //生成文件系統(tǒng)此命令將生產(chǎn)的文件系統(tǒng)mount到/test目錄下

rmlv -f lvtest //要刪除此文件系統(tǒng), 先刪除邏輯卷

rmdir /test //然后刪除mount的目錄即可

topas // topas執(zhí)行結果的左上角, 我們看到了關于Kernel、User、Wait和Idle的顯示, 這是topas關于CPU活動情況的使用報告

// Kernel: 表示在kernel模式下運行的進程所占用的CPU百分比

// User: 表示在user模式下運行的進程所占用的CPU百分比

// Wait: 表示等待I/O的CPU百分比, Idle表示空閑狀態(tài)的CPU百分比

****** 監(jiān)控CPU性能start

vmstat 2

kthr memory page faults cpu

----- ----------- ------------------------ ------------ -----------

r b avm fre re pi po fr sr cy in sy cs us sy id wa

1 0 22478 1677 0 0 0 0 0 0 188 1380 157 57 32 0 10

1 0 22506 1609 0 0 0 0 0 0 214 1476 186 48 37 0 16

0 0 22498 1582 0 0 0 0 0 0 248 1470 226 55 36 0 9

2 0 22534 1465 0 0 0 0 0 0 238 903 239 77 23 0 0

2 0 22534 1445 0 0 0 0 0 0 209 1142 205 72 28 0 0

2 0 22534 1426 0 0 0 0 0 0 189 1220 212 74 26 0 0

3 0 22534 1410 0 0 0 0 0 0 255 1704 268 70 30 0 0

2 1 22557 1365 0 0 0 0 0 0 383 977 216 72 28 0 0

2 0 22541 1356 0 0 0 0 0 0 237 1418 209 63 33 0 4

1 0 22524 1350 0 0 0 0 0 0 241 1348 179 52 32 0 16

1 0 22546 1293 0 0 0 0 0 0 217 1473 180 51 35 0 14

//如果要檢查 CPU 是否存在性能瓶頸,那么vmstat報告中的兩個kthr列和四個cpu列非常有判斷價值,同時faults列也有一定的參考意義.

### kthr 列 ###

該列的數(shù)據(jù)是在采樣時間段內(nèi)對隊列中的內(nèi)核線程數(shù)進行計算得到的平均值.

<< r 列 >>

表示可運行的內(nèi)核線程平均數(shù), 包括正在運行的線程和等待CPU的線程. 如果這個數(shù)字大于 CPU 的數(shù)目, 則至少有一個線程要等待CPU.等待CPU的線程越多, 對性能的影響就越大.

<< b 列 >>

表示等待隊列中的內(nèi)核線程平均數(shù),包括正在等待文件系統(tǒng) I/O 的線程,或由于內(nèi)存裝入控制而被掛起的線程.如果block的值長時間連續(xù)非零,那就需要我們對CPU的運行狀況做進一步的分析.

### cpu 列 ###

表示在該時間間隔內(nèi)使用 CPU 時間的百分比.

<< us 列 >>

顯示了用戶模式所消耗的 CPU 時間. 當在用戶模式下執(zhí)行時, 進程在它自己的應用程序代碼中執(zhí)行, 不需要內(nèi)核資源來進行計算、管理內(nèi)存或設置變量.

<< sy 列 >>

詳細顯示了CPU在系統(tǒng)模式下執(zhí)行一個線程所花時間的百分比, 包括內(nèi)核進程和其它需要訪問內(nèi)核資源的進程所消耗的CPU資源. 如果一個進程需要內(nèi)核資源, 它必須執(zhí)行一個系統(tǒng)調(diào)用, 并因此被切換到系統(tǒng)模式從而可以使用該資源. 例如, 對一個文件的讀或?qū)懖僮餍枰獌?nèi)核資源來打開文件、尋找指定的位置和讀寫數(shù)據(jù).

<< id 列 >>

顯示了已確定本地磁盤 I/O 時 CPU 空閑或等待時間的百分比.

<< wa 列 >>

詳細顯示了有未決本地磁盤I/O時CPU空閑的時間百分比.wa 的值如果超過25%,就表明磁盤子系統(tǒng)可能沒有被正確平衡,或者可能是磁盤工作負荷很重.

### faults 列 ###

關于進程控制的信息

<< in 列 >>

表示在該時間間隔中觀測到的每秒設備中斷數(shù).

<< sy 列 >>

表示在該時間間隔中觀測到的每秒系統(tǒng)調(diào)用次數(shù).通過明確的系統(tǒng)調(diào)用,用戶進程可以使用資源.通常來講,在一個單處理器系統(tǒng)上當sy列增大到超過每秒鐘10000 個調(diào)用,應進行進一步的深究(在一個對稱多處理系統(tǒng)上,這個數(shù)字為每個處理器每秒鐘10000 個調(diào)用)

<< cs 列 >>

在該時間間隔中觀測到的每秒鐘上下文切換次數(shù).

觀察上面vmstat命令的執(zhí)行結果,我們看到最開始的三個報告表明系統(tǒng)穩(wěn)定在用戶模式 48-57%、系統(tǒng)模式 32-37% 和 I/O 等待 9-16%.從第四個報告開始,當非? 姆袰PU資源的一個惡意破壞循環(huán)程序開始運行后,所有的 CPU 周期被占用.因為循環(huán)程序不進行 I/O,所以它可以占有前面因為 I/O 等待而未用的所有周期.更糟糕的是這意味著,當一個有用進程放棄 CPU 的使用權時,這個進程總是要占用CPU.因為死循環(huán)程序的優(yōu)先級與所有其它前臺進程一樣,所以當另一個進程變得可調(diào)度時它也沒必要讓出 CPU 的使用權.該程序運行大約10秒鐘(5次×2秒/次=10秒), 然后由 vmstat 命令報告的活動恢復到較正常的模式.

總的來說, 如果 us + sy 時間低于 90%, 則不認為該單用戶系統(tǒng) CPU 受限制. 但是, 如果在一個多用戶系統(tǒng)中 us + sy 時間超過 80%, 其中的進程將要花時間在運行隊列中等待, 響應時間和吞吐量會受到損害;對于這樣的系統(tǒng), 我們應提高警惕. 對于CPU性能可能存在瓶頸的系統(tǒng),我們可以用 tprof 命令找出占用CPU時間最多的進程, 用 nice 或 renice 命令調(diào)整用戶進程的優(yōu)先級, 用 schedtune 命令修改調(diào)度程序時間片的長度. 根據(jù)業(yè)務與軟件產(chǎn)品的維護經(jīng)驗, 因為CPU性能存在瓶頸導致業(yè)務不能穩(wěn)定運行的故障非常之少, 同時也因為CPU是系統(tǒng)的核心部件,對CPU進行任何調(diào)整都可能導致非常大的影響, CPU的性能調(diào)優(yōu)需要非常全面深厚的理論基礎, 所以在此我們不對CPU的調(diào)優(yōu)操作做詳細介紹.

##使用sar

sar -u 3 3

AIX mscp2 3 4 005F7FDA4C00 08/15/07

11:32:55 %usr %sys %wio %idle

11:32:59 12 13 0 76

11:33:02 12 13 4 72

11:33:05 11 11 0 77

Average 12 12 1 75

###看每個CPU地占用率,2秒為間隔之行5次

sar -P ALL -u 2 5

****** 監(jiān)控CPU性能end

****** 監(jiān)控磁盤的I/O性能start

###使用iostat

iostat 2 2

tty: tin tout avg-cpu: % user % sys % idle % iowait

0.1 16.7 72.5 79.4 -59.0 7.1

Disks: % tm_act Kbps tps Kb_read Kb_wrtn

hdisk0 50.8 102.2 85.7 66479591 713426327

hdisk1 49.6 97.7 84.8 31785338 713426327

hdisk2 278.0 192.2 549.7 978503313 488310751

cd0 0.0 0.0 0.0 0 0

tty: tin tout avg-cpu: % user % sys % idle % iowait

0.0 239.6 10.4 9.9 79.6 0.1

Disks: % tm_act Kbps tps Kb_read Kb_wrtn

hdisk0 0.5 4.0 1.0 0 8

hdisk1 0.5 4.0 1.0 0 8

hdisk2 0.5 4.0 1.0 0 8

cd0 0.0 0.0 0.0 0 0

### iowait ###

等待本地I/O時CPU空閑時間的百分比. 如果iowait時間的百分比很高,表明該磁盤輸入輸出(I/O)可能是導致系統(tǒng)運行速度緩慢的主要原因.

### idle ###

表示未等待本地 I/O 時CPU 空閑時間的百分比.

### tm_act ###

表示硬盤繁忙程度的百分比.如果tm_act的值很高,表明硬盤存在I/O瓶頸.當%tm_act(硬盤繁忙時間)很高時,可能會感覺到系統(tǒng)運行速度在減慢.有些系統(tǒng)上某個硬盤的%tm_act值超過35%時,系統(tǒng)性能就會受到明顯的影響.

##使用sar

sar -d 2 2

AIX mscp2 3 4 005F7FDA4C00 08/15/07

11:23:40 device %busy avque r+w/s blks/s avwait avserv

11:23:42 hdisk0 -19 0.0 85 102 0.0 0.0

hdisk1 -20 0.0 84 97 0.0 0.0

hdisk2 -3 0.0 549 192 0.0 0.0

cd0 0 0.0 0 0 0.0 0.0

11:23:44 hdisk0 0 0.0 0 0 0.0 0.0

hdisk1 0 0.0 0 0 0.0 0.0

hdisk2 0 0.0 2 9 0.0 0.0

cd0 0 0.0 0 0 0.0 0.0

Average hdisk0 -9 0.0 42 51 0.0 0.0

hdisk1 -10 0.0 42 48 0.0 0.0

hdisk2 -1 0.0 275 100 0.0 0.0

cd0 0 0.0 0 0 0.0 0.0

### device ###

塊設備的邏輯名, 以下各列的數(shù)據(jù)都是針對該device而言的.

### busy ###

該塊設備處于服務請求狀態(tài)的百分比, 單位是%.

### Avque ###

指定時間內(nèi), 平均處理的請求個數(shù). 正常情況下, 該值應該小于0.5, 如果很多時候都超過1甚至達到3以上, 則表示該設備現(xiàn)在已經(jīng)不能及時響應請求服務, IO成為瓶頸.

### r+w/s ###

每秒數(shù)據(jù)訪問次數(shù)

### blks/s ###

每秒數(shù)據(jù)訪問量(單位是512byte)

### avwait ###

每個請求在請求隊列中的平均等待時間(單位是毫秒). 它是和avque息息相關的, 如果avque增大, 則該值也會急劇增大. 記住正常情況下它的值, 如果一旦SCP處理能力不足時, 可以用以進行比較.

### avserv ###

平均每個IO請求的服務時間(單位是毫秒)

****** 監(jiān)控磁盤的輸入/輸出性能end

***** Hacmp雙機命令start

#SCP雙機腳本目錄

/usr/sbin/cluster/utilities/tellin/scppkg

#啟動雙機軟件

smit clstart

#關閉雙機軟件

smit clstop

#雙機狀態(tài)查詢, 取決于clinfo進程是否拉起, 若沒有該進程則無法使用該命令,執(zhí)行該命令需進入目錄/usr/sbin/cluster/下:

/usr/sbin/cluster/clstat -a

clstat - HACMP Cluster Status Monitor

---------------------------------------------

Cluster: mscp_cluster_yunnan (80) Fri Aug 17 14:24:23 BEIJING 2001

State: UP Nodes: 2

Node: mscp1 State: UP

Interface: mscp1_boot (0) Address: 139.124.8.21

State: UP

Interface: mscp1_tty (1) Address: 0.0.0.0

State: UP

Node: mscp2 State: UP

Interface: mscp2_boot (0) Address: 139.124.8.22

State: UP

Interface: mscp2_stty (1) Address: 0.0.0.0

State: UP

//查看監(jiān)控進程appspy的狀態(tài)

lssrc -s appspy

Subsystem Group PID Status

appspy (scp監(jiān)控) 20722 active (激活)

smpappspy (smp監(jiān)控) inoperative(未激活)

//查看cluster系統(tǒng)的狀態(tài)

lssrc -g cluster

Subsystem Group PID Status

clstrmgr Cluster 21504 active

clsmuxpd Cluster 22450 active

clinfo Cluster 22708 active

//建立smpappspy子系統(tǒng)

mkssys -s smpappspy -p /usr/sbin/cluster/utilities/tellin/smp/smppkg/smpappspy -u 0 -S -n 15 -f 15

//停止雙機appspy監(jiān)控,若停監(jiān)控后雙機狀態(tài)為stopping,則參考"雙機狀態(tài)為stopping解決方法2則"

stopsrc -s appspy

//啟動雙機appspy監(jiān)控

startsrc -s appspy

##停止雙機步驟start

//查詢備機spy.sh是否存在

ps -ef | grep spy.sh | grep standby

//若存在則kill掉監(jiān)控進程

kill <查詢到的進程號>

//停備機應用

/usr/sbin/cluster/utilities/tellin/scppkg/spy.sh stop

//停止備機群組

smit clstop

//檢查應用,數(shù)據(jù)庫是否停止

kill_scp.sh

onmode -ky

//主機直接停雙機

smit clstop

//檢查應用,數(shù)據(jù)庫是否停止

kill_scp.sh

onmode -ky

##停止雙機步驟end

***** Hacmp雙機命令end

//配置設備,讀取設備上的硬件信息并識別,可以同步雙機的hdisk信息

cfgmgr

****** IBM內(nèi)存監(jiān)測方法start

##查看系統(tǒng)內(nèi)核消耗的內(nèi)存信息(pin部分是否增長),大約10分鐘收集一次,需要加入date信息.

svmon -G

##查看各個進程的內(nèi)存消耗, 這部分信息量大, 大約4小時收集一次, 需要加入date信息.

svmon -P

svmon -P 進程號 //查看某個進程的內(nèi)存信息

##topas沒有辦法記錄到日志文件中,可以手工定時執(zhí)行,也可以考慮拿一個第三方的top來收集.

topas

##類似top的進程信息,信息量大,建議4小時收集一次,或截取部分有用信息,而增加收集的頻度,如只采集前50個進程信息, 每分鐘收集一次.

tprof -kes -x sleep 5

##收集內(nèi)存CPU和內(nèi)存綜合信息,包括fi/fo,pi/po,建議每分鐘收集一次.

vmstat -t -I 2 5

##收集文件緩沖占用內(nèi)存程度,建議4小時收集一次.

/usr/samples/kernel/vmtune

##通過sar -f sar.out后面跟相關參數(shù)查看對應的信息,建議每分鐘收集一次.

sar -A -o sar.out 2 5 #間隔2秒之行5次

##觀察參數(shù)%mem:內(nèi)存使用百分比;RSS:實際使用內(nèi)存

ps aux

##檢查系統(tǒng)物理內(nèi)存信息:

<1> lsdev -Cc memory

<2> lsattr -El mem0

##3種小型機如何查看核心參數(shù)

IBM核心參數(shù)配置文件為: /etc/security/limits

SUN核心參數(shù)配置文件為: /etc/system

HP-UX下用kmtune>kernel.txt將內(nèi)核參數(shù)信息導出到kernel.txt文件中

##當操作系統(tǒng)內(nèi)核內(nèi)存調(diào)試開關使用bosdebug -M打開的局點, 還可以收集如下信息:

i=`date +"%m%e%H%M%S"`

echo heap | kdb > heap.$i

echo "xm -lu" | kdb > xm.$i

寫成shell如下:

#!/bin/ksh

integer count=0

sar -A -o sar.out 60 10000000 & #60秒為間隔執(zhí)行sar命令10000000次

while :

do

if (( $count % 600 == 0 ))

then

date >> svmon.total

svmon -G >> svmon.total

fi

if (( $count % 14400 == 0 ))

then

date >> svmon.detail

svmon -P >> svmon.detail

date >> vmtune.info

/usr/samples/kernel/vmtune >> vmtune.info

fi

if (( $count % 60 == 0 ))

then

date >> tprof.info

tprof -kes -x sleep 5

head -50 __prof.all >> tprof.info

vmstat -t -I 2 5 >> vmstat.info

fi

((count+=1))

sleep 1

done

###監(jiān)測內(nèi)存性能start

vmstat 2 10

kthr memory page faults cpu

----- ----------- ------------------------ ------------ -----------

r b avm fre re pi po fr sr cy in sy cs us sy id wa

1 3 113726 124 0 14 6 151 600 0 521 5533 816 23 13 7 57

0 3 113643 346 0 2 14 208 690 0 585 2201 866 16 9 2 73

0 3 113659 135 0 2 2 108 323 0 516 1563 797 25 7 2 66

0 2 113661 122 0 3 2 120 375 0 527 1622 871 13 7 2 79

0 3 113662 128 0 10 3 134 432 0 644 1434 948 22 7 4 67

1 5 113858 238 0 35 1 146 422 0 599 5103 903 40 16 0 44

0 3 113969 127 0 5 10 153 529 0 565 2006 823 19 8 3 70

0 3 113983 125 0 33 5 153 424 0 559 2165 921 25 8 4 63

0 3 113682 121 0 20 9 154 470 0 608 1569 1007 15 8 0 77

0 4 113701 124 0 3 29 228 635 0 674 1730 1086 18 9 0 73

### avm ###

活動的虛擬內(nèi)存, 顯示目前 vmstat 樣本收集的動態(tài)虛擬內(nèi)存的頁數(shù), 它是已經(jīng)被占用的內(nèi)存頁面.

### fre ###

顯示空閑內(nèi)存頁面的平均數(shù)量.系統(tǒng)為內(nèi)存頁面建立了一個緩沖區(qū),稱為空閑列表.當 VMM(虛擬內(nèi)存管理)需要空間時可以立即訪問此空閑列表.VMM在空閑列表中保存最少頁面的數(shù)量決定于minfree參數(shù),該參數(shù)執(zhí)行 vmtune 命令加f參數(shù)可以得到.

### re ###

表示系統(tǒng)回收的內(nèi)存頁面數(shù).在AIX 5L當中不再支持回收,因為它只能提供有限的系統(tǒng)性能的信息卻無法彌補跟蹤回收算法對系統(tǒng)的負面影響

### pi ###

表示分頁空間調(diào)入數(shù)量的詳細信息.分頁空間是駐留在磁盤上的虛擬內(nèi)存的一部分.當內(nèi)存過量使用時,它用作超出部分的內(nèi)存.

### po ###

顯示頁面調(diào)出數(shù)量的詳細情況.

### fr ###

在一定時間間隔內(nèi)為填充內(nèi)存空閑表或分配給某進程所需要釋放的內(nèi)存頁面.

### sr ###

為得到fr數(shù)量的空閑頁面所需要檢查的頁面數(shù).當fr和sr的比例(fr:sr)很高時,內(nèi)存將會過量使用.fr:sr 為 1:4 的比例意味著每釋放一頁,有四頁被檢查了.當 po*SYS > fr (SYS 為一系統(tǒng)參數(shù),可用命令/usr/samples/kernel/schedtune查看)時,系統(tǒng)自身認為已到崩潰邊緣.該值在有128MB或更多內(nèi)存的系統(tǒng)上默認值為0,表示禁止內(nèi)存加載控制,否則默認值為6.系統(tǒng)崩潰表明此時系統(tǒng)使用大量時間用于內(nèi)存換入/換出,而沒有足夠時間處理應用或正常工作.這時一些進程將被臨時掛起或被kill掉,系統(tǒng)運行明顯減慢.

### cy ###

時鐘算法中當內(nèi)存頁面寫滿時每秒刷新周期的數(shù)量.

### 內(nèi)存優(yōu)化的工具start

/usr/samples/kernel/vmtune

執(zhí)行結果中,maxperm=79.9% of real memory表示文件系統(tǒng)占用內(nèi)存的比例上限為80%,minperm=20.0% of real memory表示文件系統(tǒng)占用內(nèi)存的比例下限為20%, strict_maxperm = 0表示使用非嚴格上限模式.80%的文件系統(tǒng)內(nèi)存占用上限易導致Paging space占用過高.對于一般對文件系統(tǒng)使用要求不高的應用,比如智能網(wǎng)系統(tǒng),IIN平臺最新推薦值是100-200M,可以根據(jù)實際物理內(nèi)存,非嚴格上限模式.

命令如下:

cd /usr/samples/kernel

./vmtune -P 20 -p 10

./vmtune -h

vmtune中還有兩個比較關鍵的參數(shù):

npswarn和npskill.

當pagingspace的空閑頁面數(shù)低于npswarn時,操作系統(tǒng)開始給進程發(fā)送SIGDANGER信息量,當pagingspace的空閑頁面數(shù)低于npskill值時AIX操作系統(tǒng)開始隨機地殺進程.

##查看共享內(nèi)存

ipcs -ma

IPC status from /dev/mem as of Sun Nov 18 09:48:52 PAKST 2007

T ID KEY MODE OWNER GROUP CREATOR CGROUP NATTCH SEGSZ CPID LPID ATIME DTIME CTIME

Shared Memory:

m 0 0x0d0369c6 --rw-rw-rw- root system root system 6 1440 336000 721078 9:30:28 9:30:28 9:37:46

m 1 0xffffffff --rw-rw---- root system root system 1 4096 450672 450672 9:48:00 9:48:00 9:38:01

m 1441794 0x52564801 --rw-rw---- root informix root informix 0 238092288 581846 704714 9:48:31 9:48:31 9:27:32

m 131075 0x52564802 --rw-rw---- root informix root informix 0 32768000 581846 704714 9:48:31 9:48:31 9:27:33

m 131076 0x52564803 --rw-rw-rw- root informix root informix 0 606208 581846 704714 9:48:31 9:48:31 9:27:38

##清除共享內(nèi)存

ipcrm

Usage: ipcrm [-q msqid] [-m shmid] [-s semid] [-Q msgkey] [-M shmkey] [-S semkey]

//example

ipcrm -m 0x52564801

******IBM內(nèi)存監(jiān)測方法end

***** shutdown命令使用start

1、在 10 分鐘后關掉系統(tǒng):

# shutdown +10

2、采用沒有警告的快速關機:

# shutdown -F 或

# halt

3、關掉并警告用戶退出:

# shutdown now

4、在警告1分鐘后關機并重新啟動:

# shutdown -r

5、快速關機并重新啟動:

# shutdown -Fr

# reboot

6、關掉 AIX 到單用戶模式:

# telinit S

# init s

# shutdown -m

***** shutdown命令使用end

***** 創(chuàng)建文件系統(tǒng)流程start

1、用smit工具創(chuàng)建testvg

2、# mklv -t jfs -e x -y testlv1 testvg 512 hdisk0

3、# crfs -v jfs -d testlv1 -m /zhaop

4、# mount /dev/testlv1 /zhaop

5、# mount

node mounted mounted over vfs date options

-------- --------------- --------------- ------ ------------ ---------------

/dev/hd4 / jfs Jan 31 08:53 rw,log=/dev/hd8

/dev/hd2 /usr jfs Jan 31 08:53 rw,log=/dev/hd8

/dev/hd9var /var jfs Jan 31 08:53 rw,log=/dev/hd8

/dev/hd3 /tmp jfs Jan 31 08:53 rw,log=/dev/hd8

/dev/hd1 /home jfs Jan 31 08:55 rw,log=/dev/hd8

/proc /proc procfs Jan 31 08:55 rw

/dev/hd10opt /opt jfs Jan 31 08:55 rw,log=/dev/hd8

/dev/lv00 /oracle jfs Jan 31 08:55 rw,log=/dev/hd8

/dev/lvinformix /informix jfs Jan 31 08:55 rw,log=/dev/hd8

***** 創(chuàng)建文件系統(tǒng)流程end

***** 為設備增加一個外接磁盤start

先將設備下電,連接硬盤,重啟即可,系統(tǒng)會自動分配一個物理卷名給新磁盤hdisk(n),n是下一個磁盤號.如果內(nèi)置磁盤的卷標是hdisk0那么新加

磁盤就會取名為hdisk1.這時硬盤只是對LVM來說可用,但尚未配置.配置磁盤可使用SMIT或者chdev命令實現(xiàn).

#如果用smit命令連接磁盤, 命令行輸入: smit makdsk, 顯示信息如下:

+--------------------------------------------------------------------------+

| Disk Type |

| |

| Move cursor to desired item and press Enter. |

| |

| [TOP] |

| 1000mb scsi 1.0 GB SCSI Disk Drive |

| 1000mb16bit scsi 1.0 GB SCSI Disk Drive |

| 1000mb16bitde scsi 1.0 GB 16 Bit Differential SCSI Disk Drive |

...........

| 730mb scsi 730 MB SCSI Disk Drive |

| 857mb scsi 857 MB SCSI Disk Drive |

| osdisk scsi Other SCSI Disk Drive |

| scsd scsi Other SCSI Disk Drive |

若安裝的是非IBM的SCSI硬盤, 在列表中選擇osdisk, 顯示信息如下:

+--------------------------------------------------------------------------+

| Parent Adapter |

| |

| Move cursor to desired item and press Enter. |

| |

| scsi0 Available 10-60 Wide/Fast-20 SCSI I/O Controller |

| scsi1 Available 10-88 Wide/Ultra-2 SCSI I/O Controller |

選擇正確的適配卡

***** 為設備增加一個外接磁盤end

***** smit管理存儲設備start

//相當于輸入smit->System Storage Management(Physical & Logical Storage),進入管理存儲設備界面Logical Volume Manager

smit lvm

Move cursor to desired item and press Enter.

Volume Groups

Logical Volumes

Physical Volumes

Paging Space

//直接進入管理卷組界面

smit vg

//添加一個卷組

smit mkvg

//修改一個卷組

smit vgsc

Change a Volume Group

Add a Physical Volume to a Volume Group ->命令為: extendvg

Remove a Physical Volume from a Volume Group ->命令為: reducevg

Reorganize a Volume Group ->命令為: reorgvg

//導入卷組

#smit importvg //若用戶要把當前系統(tǒng)中的卷組轉移到其它系統(tǒng)中,以下為操作步驟:

//1:必須使用exportvg或者smit工具把卷組從當前系統(tǒng)導出, 用importvg或者smit工具把卷組信息導入到目的設備系統(tǒng)中;

//2:導出前必須是非激活狀態(tài), 卷組被導出, 系統(tǒng)將刪除此卷組的所有信息;

//3:不要試圖導出rootvg;

//直接進入邏輯卷管理界面

smit lv

//添加一個LV

smit mklv

//修改LV屬性

smit lvsc

//給LV做鏡像, 命令為: mklvcopy

smit mklvcopy

//把硬盤hdisk1上的lv00轉移到hdisk2上,可以使用lslv -l命令查看LV在PV上的分布情況smit pv

migratepv -l lv00 hdisk1 hdisk2

# pdisk和hdisk有何區(qū)別

pdisk物理磁盤(每個硬盤都是一個pdisk),hdisk邏輯磁盤,做完陣列后系統(tǒng)看到的磁盤形式.對應關系是若沒有raid或者鏡像,每個pdisk就是一個hdisk.如果做了raid,那么做完后的虛擬磁盤就是hdisk.例如三塊pdisk做raid5 后所看到的就是hdisk一塊盤.

#smitty devices

依次選擇: SSA Disks-----SSA Logical Disks----Show Logical to Physical SSA Disk Relationship

這里可以顯示出你的hdisk2與你之前顯示的四塊硬盤的關系;

還有其他選項可以選擇, 如下信息顯示hdisk2做了raid5:

Command: OK stdout: yes stderr: no

Before command completion, additional instructions may appear below.

hdisk2 CA4F43598AC04CK system good 54.7GB raid_5

***** smit管理存儲設備end

****** 物理卷管理start

1、增加新磁盤

>>方法一: 適用于安裝磁盤時可以關閉系統(tǒng).

安裝完磁盤之后,啟動系統(tǒng),cfgmgr命令在啟動過程中被自動執(zhí)行,新磁盤被自動配置,啟動完畢后,root用戶使用lspv命令可看到有新磁盤

加入系統(tǒng):

hdisk1 none none

或者

hdisk1 00085166b4d41888 none

如果有PVID號,則磁盤可以被LVM使用,如果沒有PVID號,則需要將磁盤轉化為物理卷,請參考第二步.

>>方法二: 適用于安裝磁盤時不能關閉系統(tǒng).

(1)lspv命令顯示當前系統(tǒng)中存在的物理卷, 如:

#lspv

hdisk0 00085166b4d41888 rootvg

(2)運行cfgmgr, 配置系統(tǒng)新檢測到的新設備

#cfgmgr #cfgmgr -vl ssar 表示檢測ssar設備中的新設備信息,l 指定設備名;v 輸出詳細信息

(3)再次執(zhí)行l(wèi)spv命令顯示當前系統(tǒng)存在的物理卷

#lspv

hdisk0 00085166b4d41888 rootvg

hdisk1 0008516684c7b231 none

注意: 若新增磁盤沒有PVID, 則需要將磁盤轉化為物理卷, 請參考第二步.

2、將磁盤轉化為物理卷

一個磁盤必須被設置為一個物理卷材可被LVM管理,以下命令可以使一個可用磁盤(hdisk1)成為一個物理卷并分配一個PVID

#chdev -l hdisk1 -a pv=yes //-l: 指示磁盤的設備名;-a: 指定設備屬性值

注意:該命令對于已設置為物理卷的磁盤沒有作用

3、修改物理卷特性

(1) 給物理卷設置分配許可權

物理卷的分配許可權決定那些物理卷可以分配給邏輯卷,那些不可以.

以下命令關閉hdisk1的分配許可:

#chpv -a n hdisk1

以下命令打開分配許可:

#chpv -a y hdisk1

(2) 設置物理卷的可用性

可用性決定了是否可以處理邏輯輸入/輸出操作, 當一個物理卷從系統(tǒng)中移除或者故障導致不可用時, 應將其置為不可用:

#chpv -v r pvname

該操作將會凍結該物理卷中所有的VGDA和VGSA拷貝,將來卷組激活時將不會被加入卷組,同樣該卷的信息也從該卷組中其他的物理卷

的VGDA和VGSA中刪除.

置為可用:

#chpv -v a pvname

注意: chpv命令執(zhí)行會使用tmp目錄, 若執(zhí)行失敗則檢查tmp目錄是否夠大, 擴展其空間后再執(zhí)行.

4、顯示系統(tǒng)中的物理卷

#列出系統(tǒng)中的物理卷設備

lspv

#作用同上

lsdev -Cc disk

#顯示物理卷特性

lspv hdisk1

PHYSICAL VOLUME: hdisk2 VOLUME GROUP: vgscp

PV IDENTIFIER: 0033c87d7973d945 VG IDENTIFIER 0033c87d00004c0000000104798aca36

PV STATE: active

STALE PARTITIONS: 0 ALLOCATABLE: yes

PP SIZE: 16 megabyte(s) LOGICAL VOLUMES: 3

TOTAL PPs: 8686 (138976 megabytes) VG DESCRIPTORS: 2

FREE PPs: 0 (0 megabytes) HOT SPARE: no

USED PPs: 8686 (138976 megabytes)

FREE DISTRIBUTION: 00..00..00..00..00

USED DISTRIBUTION: 1738..1737..1737..1737..1737

#顯示物理卷中邏輯卷的分配信息

lspv -l hdisk1

hdisk2:

LV NAME LPs PPs DISTRIBUTION MOUNT POINT

tellinsharelv 7661 7661 1737..713..1737..1737..1737 /tellinshare

loglv00 1 1 01..00..00..00..00 N/A

tellinlv 1024 1024 00..1024..00..00..00 /tellin

#顯示物理卷中物理分區(qū)的分配信息

lspv -p hdisk1

hdisk2:

PP RANGE STATE REGION LV NAME TYPE MOUNT POINT

1-1737 used outer edge tellinsharelv jfs /tellinshare

1738-1738 used outer edge loglv00 jfslog N/A

1739-2762 used outer middle tellinlv jfs /tellin

2763-3475 used outer middle tellinsharelv jfs /tellinshare

3476-5212 used center tellinsharelv jfs /tellinshare

5、遷移物理卷內(nèi)容

(1)確認源磁盤與目標磁盤是否在同一卷組中, 源磁盤與目標磁盤必須在同一卷組中

#lsvg -p rootvg //顯示卷組包含那些物理卷

(2)確認目標磁盤上是否有充足的空閑空間

#lspv hdisk0|grep "USED PPs" //確認源磁盤上已使用的PP個數(shù)

USED PPs: 537 (4296 megabytes)

根據(jù)上面信息目標磁盤必須有至少537個PP才可遷移數(shù)據(jù)

(3)使用smit migratepv命令遷移數(shù)據(jù), 界面如下:

Move Contents of a Physical Volume

Type or select a value for the entry field.

Press Enter AFTER making all desired changes.

[Entry Fields]

* SOURCE physical volume name [] +

(4)從卷組中移除源磁盤, 執(zhí)行:

reducevg VGNAME Sourcedisk

(5)刪除該磁盤信息

rmdev -l Sourcedisk -d

6、lspv命令

Usage: lspv

lspv [-L] [-M | -l | -p] [-n DescriptorPV] [-v VGid] PVname

Lists the characteristics of a volume group's physical volume.

//查看hdisk和vg的對應關系

# lspv

hdisk0 00c9e7ea7056c6e0 rootvg active

hdisk3 00c9e7aa712e4723 smpvg active

顯示系統(tǒng)中的hdisk(邏輯硬盤), 中間一列表示PV的ID號, 若沒有PVID表示磁盤對于LVM來說不可用

//hdisk0的詳細信息

# lspv hdisk0

PHYSICAL VOLUME: hdisk0 VOLUME GROUP: rootvg

PV IDENTIFIER: 00085166b4d41888 VG IDENTIFIER 0008516600004c000000010aaa9b6eb8

PV STATE: active

STALE PARTITIONS: 0 ALLOCATABLE: yes

PP SIZE: 8 megabyte(s) LOGICAL VOLUMES: 9

TOTAL PPs: 537 (4296 megabytes) VG DESCRIPTORS: 2

FREE PPs: 19 (152 megabytes) HOT SPARE: no

USED PPs: 518 (4144 megabytes)

FREE DISTRIBUTION: 00..00..00..00..19

USED DISTRIBUTION: 108..107..107..107..89

//物理卷hdisk0包含那些LV

# lspv -l hdisk0

hdisk0:

LV NAME LPs PPs DISTRIBUTION MOUNT POINT

testlv1 512 512 108..107..107..107..83 /zhaop

loglv00 1 1 00..00..00..00..01 N/A

//物理卷hdisk1包含那些LV

# lspv -l hdisk1

hdisk1:

LV NAME LPs PPs DISTRIBUTION MOUNT POINT

hd5 1 1 01..00..00..00..00 N/A

hd6 4 4 00..04..00..00..00 N/A

hd2 55 55 00..40..15..00..00 /usr

hd8 1 1 00..00..01..00..00 N/A

hd4 1 1 00..00..01..00..00 /

hd9var 1 1 00..00..01..00..00 /var

hd3 10 10 00..00..10..00..00 /tmp

hd1 1 1 00..00..01..00..00 /home

hd10opt 80 80 00..00..80..00..00 /opt

//顯示物理卷的信息, 其中PP RANGE列和REGION列顯示了PP所在的硬盤位置

# lspv -p hdisk1

hdisk1:

PP RANGE STATE REGION LV ID TYPE MOUNT POINT

1-1750 free outer edge

1751-2445 used outer middle lvinformix jfs /informix

2446-2495 used outer middle lvrootdbs jfs N/A

2496-3372 free outer middle

3373-3500 used outer middle paging00 paging N/A

3501-3555 used center hd3 jfs /tmp

3556-5250 used center lv00 jfs /oracle

5251-7000 used inner middle lv00 jfs /oracle

7001-7555 used inner edge lv00 jfs /oracle

7556-8750 free inner edge

//顯示物理分區(qū)分配表

#lspv -M hdisk0

hdisk0:1 hd5:1 //第一列指明磁盤的物理分區(qū),第二列指明物理分區(qū)對應那個邏輯卷的邏輯分區(qū)

hdisk0:2 hd3:3

****** 物理卷管理end

****** 邏輯卷管理start

lslv: 查看lv詳細信息

Usage: lslv [-L] [-l | -m] [-n DescriptorPV] LVname

lslv: [-L] [-n DescriptorPV] -p PVname [LVname]

Lists the characteristics of a logical volume.

## lslv start

# lslv -l testlv1 //查看testlv1邏輯卷在各個PV上的分布情況

testlv1:/zhaop

PV COPIES IN BAND DISTRIBUTION

hdisk0 512:000:000 20% 108:107:107:107:083

//查看邏輯磁盤hdisk3中包含那些物理磁盤,下圖中表示hdisk3中包含4個物理磁盤pdisk4,pdisk6,pdisk5,pdisk7

ssaxlate -l hdisk3

pdisk4 pdisk6 pdisk5 pdisk7

# lslv -m hd3 //查看是否鏡像, 查看hd3的LP在PV上的映射關系

hd3:/tmp

LP PP1 PV1 PP2 PV2 PP3 PV3

0001 0228 hdisk0 ->第一個LP映射在hdisk0的第228個PP上

0002 0229 hdisk0 ->第二個LP映射在hdisk0的第229個PP上

# lslv -m lvinformix

lvinformix:/opt/informix

LP PP1 PV1 PP2 PV2 PP3 PV3

0001 0118 hdisk1 0131 hdisk0 ->lvinformix有鏡像, 1個LP對應2個PV, 第1個LP對應第1個PV的第118個PP和第2個PV的第131個PP

0002 0119 hdisk1 0132 hdisk0 ->第2個LP對應第1個PV的第119個PP和第2個PV的第132個PP

# lslv -L testlv1

LOGICAL VOLUME: testlv1 VOLUME GROUP: testvg

LV IDENTIFIER: 0008516600004c000000010534b4151f.1 PERMISSION: read/write

VG STATE: active/complete LV STATE: opened/syncd

TYPE: jfs WRITE VERIFY: off

MAX LPs: 512 PP SIZE: 8 megabyte(s)

COPIES: 1 SCHED POLICY: parallel

LPs: 512 PPs: 512

STALE PPs: 0 BB POLICY: relocatable

INTER-POLICY: maximum RELOCATABLE: yes

INTRA-POLICY: middle UPPER BOUND: 32

MOUNT POINT: /zhaop LABEL: /zhaop

MIRROR WRITE CONSISTENCY: on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?: yes

#lslv hd5 //lslv查看各個lv的詳細信息

LOGICAL VOLUME: hd5 VOLUME GROUP: rootvg

LV IDENTIFIER: 00009856b3996546.1 PERMISSION: read/write

VG STATE: active/complete LV STATE: closed/syncd

TYPE: boot WRITE VERIFY: off

MAX LPs: 512 PP SIZE: 8 megabyte(s)

COPIES: 1 SCHED POLICY: parallel

LPs: 1 PPs: 1

STALE PPs: 0 BB POLICY: relocatable

INTER-POLICY: minimum RELOCATABLE: no

INTRA-POLICY: edge UPPER BOUND: 32

MOUNT POINT: N/A LABEL: None

MIRROR WRITE CONSISTENCY: on

EACH LP COPY ON A SEPARATE PV ?: yes

## lslv end

## mklv start

##在卷組vgtest上創(chuàng)建邏輯卷lvtest

mklv -t jfs -e x -y lvtest vgtest 512 //-t: 指定lv的文件系統(tǒng)類型,包括:(1)jfs;(2)jfslog;(3)paging;(4)raw

//-e: 指定物理卷分配策略,后跟x和m, x:數(shù)據(jù)存儲于最多幾個磁盤上;m:數(shù)據(jù)存儲于最少幾個磁盤

//-y: 指定新邏輯卷名稱

//vgtest: 新邏輯卷所在卷組名稱

//512: 邏輯卷包含的LP個數(shù)

##在卷組vg03上創(chuàng)建邏輯卷

mklv -c 3 -u 2 -s n vg03 9 //-c: 新LV的鏡像個數(shù)

//-u: LV的數(shù)據(jù)限制在2個磁盤上

//-s: 指定分配策略, 后跟y,n,s

y:嚴格分配策略,邏輯分區(qū)的拷貝不共享相同的物理卷,此為缺省值;

n:不設置嚴格分配策略,邏輯分區(qū)的拷貝可共享相同的物理卷;

s:超級嚴格分配策略,一個為鏡像分配的分區(qū)不能和另一個鏡像的分區(qū)共享相同的物理卷;

##創(chuàng)建卷組vg03, 大小為15個LP, 這15個LP分別從磁盤hdisk5、hdisk6、hdisk9上選擇

mklv vg03 15 hdisk5 hdisk6 hdisk9

##在vg05上創(chuàng)建LV,-u:指定磁盤個數(shù),3個磁盤;-S:設置條帶化,條帶化大小為64K

mklv -u 3 -S 64K vg05 12

##在vg05上創(chuàng)建LV, 條帶化大小為8K,大小為12個LP,存在于hdisk1,hdisk2,hdisk3

mklv -S 8K vg05 12 hdisk1 hdisk2 hdisk3

## mklv用例end

##擴大邏輯卷空間,邏輯卷mylv增加10個LP

extendlv mylv 10

## mklvcopy start

#mklvcopy-> 對指定邏輯卷進行鏡像

Usage: [-a IntraPolicy] [-e InterPolicy] [-k] [-m MapFile] [-u UpperBound] [-s Strict] LVname LPcopies [PVname...]

#mklvcopy hd10opt 2 hdisk1 //在hdisk1上創(chuàng)建1個邏輯卷hd10opt的鏡像副本,前提是hdisk1上必須有足夠的空閑空間

//2表示增加一個副本

//確認執(zhí)行是否成功:lslv -m hd10opt

#syncvg -l LogVol_name //同步新鏡像副本中的分區(qū),或者:syncg -p hdisk1

#rmlvcopy hd10opt 1 hdisk1 //刪除hdisk1上的邏輯卷hd10opt的副本, 目前hdisk1上沒有hd10opt的副本

#例1 start

將原始邏輯卷復制到另一物理卷,給邏輯卷做鏡像

注意:要在并行卷組環(huán)境中成功完成此過程,必須在所有并行節(jié)點上安裝 AIX 4.3.2 或后續(xù)版本

<1>mklvcopy LogVol_name 2 new_PhysVol_name //使用以下命令在卷組的新物理卷上創(chuàng)建邏輯卷的鏡像的副本

example: mklvcopy hd10opt 2 hdisk1 //在hdisk1上創(chuàng)建1個邏輯卷hd10opt的鏡像副本,前提是hdisk1上必須有足夠的空閑空間

//使用lslv -l hd10opt查看hd10opt分布在哪些物理磁盤上

# lslv -m hd10opt //使用lslv命令查看命令執(zhí)行結果成功

hd10opt:/opt

LP PP1 PV1 PP2 PV2 PP3 PV3

0001 0232 hdisk0 3370 hdisk1

0002 0297 hdisk0 3371 hdisk1

0003 0298 hdisk0 3372 hdisk1

<2>syncvg -l LogVol_name //使用以下命令同步新鏡像副本中的分區(qū)

syncvg -l hd10opt

<3>rmlvcopy LogVol_name 1 old_PhysVol_name //使用以下命令從物理卷除去邏輯卷的副本

rmlvcopy hd10opt 1 hdisk1 //刪除hdisk1上的邏輯卷hd10opt的副本

此時,原始邏輯卷副本可用

#例1 end

#例2 start

更改邏輯卷名稱

<1>umount /FSNAME //取出邏輯卷對應的文件系統(tǒng)

<2>chlv -n NewLVName OldLVName //重命名邏輯卷

<3>mount /FSNAME //重新掛接邏輯卷對應的文件系統(tǒng)

#例2 end

## mklvcopy end

//刪除邏輯卷

rmlv -f lvtest

****** 邏輯卷管理end

****** 卷組管理start

#mkvg -t 16 -s 4 -y vgdata hdisk2 //在hdisk2上創(chuàng)建卷組vgdata

//-t 16: 指定系數(shù)factor=16, 每個PV中PP的個數(shù)限制

//-s 4: 指定物理分區(qū)大小PP SIZE=4MB

//必須滿足要求: factor×PP SIZE×1016≥hdisk2

//上式結果:16×4M×1016=65024M, 即hdisk2空間必須小于65024M, 若不小則需調(diào)整factor和PP SIZE

#mkvg -y myvg -d 10 -s 8 hdisk1 hdisk5 //-d: 該vg最多容納10個pv

//-s: 設置pp的大小

//-y: 新vg的名稱

#varyonvg vgdata //激活卷組vgdata

#varyoffvg vgdata //去激活卷組vgdata

#exportvg testvg //若smcp2上已經(jīng)有testvg的信息, 則先刪除原有信息(exportvg), 再引入新信息(importvg)

#importvg -y vgsmp hdisk2 //將vgsmp信息引入hdisk2

#chvg -u rootvg //將鎖定的卷組解鎖

#chvg -ay VGname //使卷組可以自動激活

#chvg -an VGname //取消卷組自動激活

###lsvg start

#lsvg -p rootvg //列出卷族rootvg包含的物理卷信息和狀態(tài)

rootvg:

PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION

hdisk0 active 537 0 00..00..00..00..00

hdisk1 active 8750 3822 1750..877..00..00..1195

#lsvg -o //查詢所有處于激活狀態(tài)的卷組

#lsvg //顯示存在的vg

Usage: lsvg [-o] [[-L] -n PVname] Lists the characteristics of a volume group.

#lsvg rootvg //顯示rootvg信息

VOLUME GROUP: rootvg VG IDENTIFIER: 00009856b3996546

VG STATE: active PP SIZE: 8 megabyte(s)

VG PERMISSION: read/write TOTAL PPs: 537 (4296 megabytes)

MAX LVs: 256 FREE PPs: 3 (24 megabytes)

LVs: 9 USED PPs: 534 (4272 megabytes)

OPEN LVs: 8 QUORUM: 2

TOTAL PVs: 1 VG DESCRIPTORS: 2

STALE PVs: 0 STALE PPs: 0

ACTIVE PVs: 1 AUTO ON: yes

MAX PPs per PV: 1016 MAX PVs: 32 //MAX PVs項有3種選擇: 32表示常規(guī);128表示大容量;1024表示可擴展卷組

# lsvg -L testvg //顯示卷組testvg的詳細信息

VOLUME GROUP: testvg VG IDENTIFIER: 0008516600004c000000010534b4151f

VG STATE: active PP SIZE: 8 megabyte(s)

VG PERMISSION: read/write TOTAL PPs: 537 (4296 megabytes)

MAX LVs: 256 FREE PPs: 24 (192 megabytes)

LVs: 2 USED PPs: 513 (4104 megabytes)

OPEN LVs: 2 QUORUM: 2

TOTAL PVs: 1 VG DESCRIPTORS: 2

STALE PVs: 0 STALE PPs: 0

ACTIVE PVs: 1 AUTO ON: yes

MAX PPs per PV: 1016 MAX PVs: 32

LTG size: 128 kilobyte(s) AUTO SYNC: no

HOT SPARE: no

#lsvg -l rootvg //查看vg中的邏輯卷的信息, 確認邏輯卷是否鏡像

rootvg:

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT

hd5 boot 1 1 1 closed/syncd N/A ->此處顯示1個lp對應1個pp, 說明lv沒有做鏡像

hd6 paging 64 64 1 open/syncd N/A

hd8 jfslog 1 1 1 open/syncd N/A

hd4 jfs 2 2 1 open/syncd /

hd2 jfs 458 458 1 open/syncd /usr

hd9var jfs 2 2 1 open/syncd /var

hd3 jfs 60 60 2 open/syncd /tmp

hd5 boot 1 2 2 closed/syncd N/A ->如果邏輯卷做過鏡像, 則1個LP對應2個PP

hd6 paging 4 8 2 open/syncd N/A

hd8 jfslog 1 2 2 open/syncd N/A

#lsvg -p rootvg //查看rootvg中的物理卷信息和狀態(tài)

rootvg:

PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION

hdisk0 active 546 463 109..65..71..109..109

hdisk1 active 546 476 109..78..71..109..109

###lsvg end

##將名為hdisk3的pv加入datavg中

extendvg -f datavg hdisk3

##縮小卷組大小;-d:表示在刪除pv的時候先刪除其中的lv及相關數(shù)據(jù);-f 表示強行刪除, 不需確認

reducevg -df 'datavg' 'hdisk3'

### mirrorvg start

mirrorvg->創(chuàng)建卷組鏡像

Usage: mirrorvg [-S | -s] [-Q] [-c Copies] [-m] VGname [PVname...]鏡像卷組

例子:

#mirrorvg rootvg //鏡像rootvg

#mirrorvg -c 3 workvg //鏡像workvg, 設置3個副本

#mirrorvg -S -c 3 workvg //背景中同步創(chuàng)建的鏡像

#mirrorvg -m datavg hdisk2 hdisk3 //創(chuàng)建一個精確映射的卷組

#mirrorvg -m rootvg hdisk11 //在hdisk11上創(chuàng)建rootvg的鏡像, hdisk11屬于rootvg

#smit mirrorvg //卷組鏡像

##制作rootvg卷組鏡像

環(huán)境:rootvg包含在hdisk01中,鏡像制作到hdisk11的磁盤中,以下為具體步驟:

<1>檢查hdisk11是否可設為引導設備,若此命令返回值是1, 表示hdisk11可以由AIX引導, 其他返回值表示hdisk11不是rootvg制作鏡像的候選

bootinfo -B hdisk11

<2>擴展rootvg以包含hdisk11

extendvg rootvg hdisk11

<3>mirrorvg -m rootvg hdisk11 //使用精確映射選項制作rootvg鏡像

<4>bosboot -a //創(chuàng)建固定磁盤(此該磁盤引導系統(tǒng))上的缺省引導邏輯卷上的引導印象

//bosboot -ad hdisk1, 在hdisk1上創(chuàng)建boot image, hdisk1就可以做為引導盤

<5>bootlist -m normal hdisk01 hdisk11 //設置主機中系統(tǒng)的引導順序依次為:hdisk01,hdisk11

<6>bootlist -m normal -o //查詢系統(tǒng)引導順序

### mirrorvg end

******卷組管理end

****** 文件系統(tǒng)start

#列示文件系統(tǒng)

smit fs

#列示文件系統(tǒng), /etc/filesystems文件中包含的文件系統(tǒng)和相關邏輯卷信息

lsfs

name Nodename Mount Pt VFS Size Options Auto Accounting

/dev/hd4 -- / jfs 32768 -- yes no

/dev/hd1 -- /home jfs 16384 -- yes no

/dev/hd2 -- /usr jfs 7503872 -- yes no

/dev/hd9var -- /var jfs 32768 -- yes no

/dev/hd3 -- /tmp jfs 950272 -- yes no

/proc -- /proc procfs -- -- yes no

/dev/hd10opt -- /opt jfs 49152 -- yes no

/dev/lv00 -- /oracle jfs 65536000 rw yes no

/dev/lvinformix -- /informix jfs 11386880 rw yes no

/dev/cd0 -- /cdrom cdrfs -- ro yes no

//列示已安裝的文件系統(tǒng)

mount

node mounted mounted over vfs date options

-------- --------------- --------------- ------ ------------ ---------------

/dev/hd4 / jfs Jan 25 10:14 rw,log=/dev/hd8

/dev/hd2 /usr jfs Jan 25 10:14 rw,log=/dev/hd8

/dev/hd9var /var jfs Jan 25 10:14 rw,log=/dev/hd8

/dev/hd3 /tmp jfs Jan 25 10:15 rw,log=/dev/hd8

/dev/hd1 /home jfs Jan 25 10:16 rw,log=/dev/hd8

/proc /proc procfs Jan 25 10:16 rw

/dev/hd10opt /opt jfs Jan 25 10:16 rw,log=/dev/hd8

/dev/lv00 /oracle jfs Jan 25 10:16 rw,log=/dev/hd8

/dev/lvinformix /informix jfs Jan 25 10:16 rw,log=/dev/hd8

//文件系統(tǒng)參數(shù)

-g vgname //為文件系統(tǒng)指定卷組

-m mountpoint //文件系統(tǒng)掛接點的目錄名

-A yes|no //系統(tǒng)啟動時是否自動掛接

-p rw|ro //安裝的文件系統(tǒng)以只讀(ro)或讀寫(rw)方式安裝

//使文件系統(tǒng)碎片連續(xù)化

defragfs

//驗證文件系統(tǒng)內(nèi)容

fsck

>檢查日志記錄

>檢查inodes間接數(shù)據(jù)塊空閑表

>不指定文件系統(tǒng)時檢查/etc/filesystems文件中標記為check=true的所有文件系統(tǒng)

>錯誤記錄存放在/lost+found

>參數(shù)說明:

-p: 驗證文件系統(tǒng)的過程只會引起極少變動,不會影響其他用戶工作

-y、-n: 選項用來指定對系統(tǒng)提問的回答

-y: 選項通常用來修改損壞的文件系統(tǒng),允許刪除一些損壞的文件

//需要控制增長的文件

/var/adm/wtmp

/var/spool/*/*

/smit.log

/smit.script

/etc/security/failedlogin

/var/adm/sulog

上述文件增長很快,需要定期監(jiān)看和清除,如果運行記帳系統(tǒng),則可使這些文件定期清除.

******文件系統(tǒng)end

****** 網(wǎng)絡管理start

//主機名以及IP地址

/etc/hosts

//管理域名服務器IP地址

/etc/resolv.con

//管理多個基本網(wǎng)絡服務

/etc/inetd.conf

//管理服務和端口的對應關系

/etc/services

###IBM小型機無法telnet和ftp,但可ping通,通常telnet或者ftp相關進程沒有啟動會出現(xiàn)上述故障,需要啟動inetd進程(包括telnetd,ftpd子進程)

startsrc -s inetd

###在IBM小型機網(wǎng)卡上配置別名IP

AIX 5.3 通過smitty tcpip里的Further Configuration來實現(xiàn)配置別名IP,按照如下菜單操作:

smitty tcpip -->Further Configuration-->Network Interface-->Network Interface Seletion-->Configure Aliases-->Add IPV4 Network Aliases

再選擇你所要增加別名IP的網(wǎng)卡后,輸入IP地址和掩碼即可

###看本機網(wǎng)卡詳細信息時用

entstat -d 網(wǎng)卡名

###修改網(wǎng)卡速率或網(wǎng)卡模式時用

smitty chgenet

###可以查看到網(wǎng)卡的速率等信息,或者entstat -d ent0

netstat -v

###查看機器的數(shù)據(jù)流量

netstat -p tcp

###查看網(wǎng)卡ent0的MAC地址

# lscfg -vl ent1

DEVICE LOCATION DESCRIPTION

ent1 10-80 IBM 10/100 Mbps Ethernet PCI Adapter

(23100020)

Network Address.............006094E9322D

Displayable Message.........PCI Ethernet Adapter (23100020)

Device Specific.(YL)........P2/E1

****** 網(wǎng)絡管理end

### 查看ssa硬盤陣列硬盤狀態(tài),smit方式 start

#smit ssaraid

SSA RAID Arrays

Move cursor to desired item and press Enter.

List All Defined SSA RAID Arrays

List All Supported SSA RAID Arrays

List All SSA RAID Arrays Connected to a RAID Manager

List Status Of All Defined SSA RAID Arrays

List/Identify SSA Physical Disks

List/Delete Old RAID Arrays Recorded in an SSA RAID Manager

List Status of Hot Spare Pools

List Status of Hot Spare Protection for an SSA RAID Array

List Components in a Hot Spare Pool

Add a Hot Spare Pool

Add an SSA RAID Array

Delete an SSA RAID Array

Change/Show Attributes of an SSA RAID Array

Change Member Disks in an SSA RAID Array

Change/Show Use of an SSA Physical Disk

Change Use of Multiple SSA Physical Disks

Change/Show/Delete a Hot Spare Pool

Array Copy Services

選擇"List

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    九九热精品视频免费在线播放| 91国内视频一区二区三区| 亚洲国产精品久久综合网| 国产亚洲系列91精品| 久久精品a毛片看国产成人| 亚洲欧洲一区二区中文字幕| 亚洲综合伊人五月天中文 | 青青操日老女人的穴穴| 久久精品中文扫妇内射| 99秋霞在线观看视频| 三级理论午夜福利在线看| 91在线播放在线播放观看| 国产原创激情一区二区三区| 年轻女房东2中文字幕| 沐浴偷拍一区二区视频| 国产精品激情在线观看| 国产日本欧美特黄在线观看| 久久热在线免费视频精品| 久久这里只精品免费福利| 亚洲中文字幕在线观看四区| 国产成人精品午夜福利av免费| 一级欧美一级欧美在线播| 日本成人三级在线播放| 欧美韩国日本精品在线| 日韩精品在线观看一区| 国产精品一区二区三区日韩av| 成人精品欧美一级乱黄| 精品视频一区二区不卡| 精品偷拍一区二区三区| 久七久精品视频黄色的| 中文字幕欧美视频二区| 国产中文字幕一区二区| 国产精品伦一区二区三区在线| 免费观看潮喷到高潮大叫| 亚洲日本中文字幕视频在线观看| 欧美日韩一级aa大片| 国产二级一级内射视频播放| 亚洲深夜精品福利一区| 国产二级一级内射视频播放| 国产精品欧美一区两区| 九九热这里有精品20|