AIX硬件管理常用命令

一、内核信息

1、运行于 32 位内核还是 64 位内核

bootinfo -K或bootinfo -y

2、 运行于单处理器还是多处理器内核

ls -l /unix

注意:

AIX 5.3 不支持单处理器内核

3、调整内核模式(AIX 5L)

ln -sf /usr/lib/boot/unix_64    /unix

ln -sf /usr/lib/boot/unix_64    /usr/lib/boot/unix

shutdown -r

注意:

在 AIX 5.2 中,缺省安装的是 32 位内核。

在 AIX 5.3 中,缺省情况下会在 64 位硬件上安装 64 位内核,在 32 位硬件上安装 32 位内核

AIX 6不支持32位

4、当前系统是否为CHRP

prtconf

.....

Model Architecture: chrp

Model Implementation: Multiple Processor, PCI bus

.....

提示:

CHRP(Common Hardware Reference Platform)计算机

IBM为Power PC制定的标准,可兼容Mac OS,Windows NT,Solaris,OS/2,Linux和AIX等多种操作系统

二、CPU信息

1. 查看当前系统CPU

prtconf

2. 查看当前系统CPU厂商、颗数

lsconf |grep Processor (等效 prtconf|grep Processor)

lsdev -Cc processor

bindprocessor -q

prtconf

getconf HARDWARE_BITMODE  -- 查看CPU处理位数

vmstat

sar -P ALL 1

-- 查看逻辑CPU个数

pmcycles -m

-- 查看物理CPU个数

prtconf|grep Processors

-- CPU核数

CPU核数=逻辑CPU数/物理CPU数

4/2=2核

8/2=4核

3. 查看单个CPU的详细信息

lsattr -E -l proc0

4. 查看CPU处理位数

bootinfo -y

查看AIX操作系统是32位还是64位

bootinfo -K

5. 查看CPU的主频

pmcycles

注意:使用pmcycles命令之前,必须安装bos.pmapi perfagent.tools软件包

6. 查看CPU L1、L2 Cache

lsattr -El L2cache0 或 lsdev -Cc L2  -- L2缓存

prtconf |more

查看L3 Cache

lscfg -vp|grep cache

System P 服务器的 CPU, Memory, I/O 的带宽(P520 8203-E4A)

CPU处理器型号/可选Core数量/主频

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

64-bit IBM POWER6 & POWER6+

1 (4.2 GHz only), 2 or 4

POWER6: 4.2 GHz

POWER6+: 4.7 GHz

Memory RAM(内存) 一级缓存/二级缓存/三级缓存

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

2-16 GB (1-core);4-32 GB (2-core);4 - 64 GB (4-core)

L1: 64 KB - 64 KB

L2: Up to 16 MB (8 MB per dual core chip)

L3: 4.2 GHz: 0 4.7 GHz: Up to 64 MB (32MB per dual-core chip)

I/O带宽(峰值)/处理器到内存带宽/二级到三级高速缓存的带宽/GX I/O 子系统带宽

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

32.0GBps

75.2GBps

28.2GBps

SMT(Simultaneousmulti-threading)功能

1. 处理器:至少为Power 5版本

2.OS支持:AIX 5.3, SuSE SLES9, Red Hat RHEL 3+

检查系统中的物理CPU和逻辑CPU的个数

smtctl

lsattr -El proc0

lsattr -El proc1

sar  参数选项

-c 选项显示系统调用率

sar -c 1 3

-q 选项显示运行队列长度和交换队列长度

sar -q 5 3

runq-sz  每秒钟可运行的平均线程数和运行队列被占用的时间百分比

swpq-sz  VMM 等待队列中的平均线程数和交换队列被占用的时间百分比

XXX银行压力上线前测试环境:

=====================================================

服务器:IBM pSeries @Server p570

处理器:8路Power 5

物理内存: 16GB

操作系统: AIX 5.3(SMT)

数据库: Oracle 10gr2

C中间件: Tuxedo 9

应用系统:企业客户结算系统

前端压力测试工具: LoadRunner

最终测试指标为:在合理的响应时间内(低于0.1秒),得到最大的单位时间交易吞吐量(tps)

SMT功能禁止时:

500并发用户数时,系统整体吞吐量达到168t,CPU%为90%

SMT功能启用时:

500并发用户数时,系统整体吞吐量达到160t,CPU%为54%

1000并发用户数时,系统整体吞吐量达到280t,CPU%为62%

CPU集成模式:

Dual-Core Module(双核)

表示一个cpu模块中其实有2个物理的cpu(也叫core),他们共享L2与L3 cache。

这种cpu模块一般用在520/550上,所以,象采用这种模式的550最多可以有4颗CPU(2个cpu模块)。

Quad Core Module (QCM)

这种技术下,在一个cpu模块中,有4个物理cpu,相当与2个Dual-Core Module集成在一个cpu模块中,从55Q以后的机型,如55Q、55A都支持这样的cpu模块,所以,如果采用这样的模块,55A就可以达到8颗物 理cpu。

Multi-Chip Module,叫多核技术了,如一个cpu模块中,可以有8个物理cpu,相当于4个Dual-Core Module,一般用在590与595上。如图,则是一个采用了Multi-Chip Module技术的cpu模块:

三、内存信息

1. 查看物理内存配置

lsdev -Cc memory

lsattr -El mem0

lsattr -El sys0 -a realmem

2. 查看物理内存尺寸

bootinfo -r  或  prtconf|grep "Memory Size"

3. 查看当前系统主要配置之物理内存属性信息

prtconf

4. 查看物理内存属性信息

svmon -G

5. 查看各个规格大小的物理内存

lscfg -vp|grep 2048    -- 显示2GB的内存

lscfg -vp|grep 1024    -- 显示2GB的内存

lscfg -vp|grep DIMM|wc-l   -- 计算尺当前系统的内存的DIMM插槽位)

四、磁盘信息

1. 查看磁盘

lsdev -CHc pdiskIBM

lsdev -CHc disk

2. 查看磁盘型号

lscfg -vl hdisk0

lsattr -El hdisk0

3. 查看硬盘转速和接口针数

lscfg -vl hdisk0 | grep Model

4. 磁盘阵列(Disk array)

查看磁盘阵列的属性

lsdev -C |grep dar0

lsdev -C |grep dac

lsdev -Cc |grep hdisk

查看磁盘阵列中设备属性

lsattr -El dac1

查看指定的dar 设备上的控制器和hdisk 之间的关系及控制器的状态

fget_config -l dar0

五、适配器信息

1. 查看所有适配卡

lsdev -CHc adapter

2. 物理网卡适配卡

查看到物理网卡的个数与类型

lsdev -Cc adapter|grep ent

查看物理网卡具体插槽位(AIX 5L)

lsslot -c pci|grep ent

查看物理网卡详细信息

lscfg -vl ent0

lscfg -vpl ent0

查看物理网卡的工作模式

netstat -v ent0 | grep -p “Specific Statistics

查看详细属性

lsattr -El ent0 ( 物理设备名 )

lsattr -El en0 (标准数据封装的网卡名)

lsattr -El et0  (IEEE 802.3 数据封装的网卡名)

查看物理网卡的驱动方法

#lsdev -Cc adapter|grep ent

ent0      Available 0D-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

ent1      Available 0D-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

lslpp -l |grep 14108902

3. HBA适配卡

查看HBA卡具体在哪个插槽上

lsslot -c pci|grep fc

查看HBA卡支持速率和当前速率,以及FC/SCSI数据包input/output大小

查看HBA卡物理链路

fcstat fcs0

查看HBA卡驱动包

lslpp -l |grep -i fc    或  lslpp -L|grep -iE ‘fc|fcp|device|driver‘

查看HBA卡的产品数据(VPD)信息

lscfg -vl fcs0       -- VPD信息的 Z9 字段, 就是HBA卡的微码版本

六、服务器微码

1. 查看服务器微码

lsmcode

2. 升级服务器微码

/usr/lpp/diagnostics/bin/update_flash -f    img文件名

七、芯片类型

获取芯片类型、系统名称、节点名称、型号等

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

uname -p 显示系统的芯片类型。如,PowerPC

uname -r 显示操作系统的发行版

uname -s 显示操作版本

uname -a 显示系统名称、节点名称、版本、计算机 ID

uname -M 显示系统型号名称。如,IBM, 9114-275

uname -m 显示运行系统的硬件的 计算机 ID 编号

uname -u 显示系统 ID 编号

uname -v 显示操作系统版本

八、版本信息

查看操作系统版本

oslevel

查看操作系统小版本

oslevel -r

九、CD-ROM

mount -V cdrfs -o ro /dev/cd0 /cdrom

umount /cdrom

十、插槽

-- 查看当前服务器所有的PCI

lsslot -c pci

-- 网卡插槽位

lsdev -Cc adapter|grep en

lscfg -vl ent0

-- 磁盘插槽位

lsdev -Cc disk

lscfg -vp |more

十一、消耗内存和CPU进程

消耗内存和CPU进程排序

1显示10个消耗cpu最多的进程

ps aux |head -1 ;ps aux |sort -rn +2 |head -10

2显示10个消耗内存最多的进程

ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head -10

3显示10个换页最多的进程

ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10

4显示10个消耗存储空间最多的进程

ps aux |head -1 ;ps aux |sort -rn +3 |head -10

十二、变换核心

变换核心

步骤:

ln -sf /usr/lib/boot/unix_XX /unix

ln -sf /usr/lib/boot/unix_XX /usr/lib/boot/unix

bosboot -ad /dev/ipldevice

shutdown -r

XX : mp -- 32bit

64 -- 64bit

十三、sys0设备

1、用lsattr -El sys0 查看参数值

2、经常需要修改maxuproc, minpout, maxpout参数

3、如果运行中间件、数据库并发性很强的时候调整maxuproc参数

chdev -l sys0 -a maxuproc=‘4096‘

如果改大,立即生效,如果改小,重启生效

4、如果涉及大量的顺序读写而影响前台程序响应时间时,可考虑将maxpout设为33, minpout设为16

# lsattr -El sys0

SW_dist_intr false      启用中断的 SW 分布 真

autorestart true         系统崩溃后自动重新引导系统 真

boottype disk   N/A 假

capacity_inc 1.00 处理器容量增量 假

capped true 分区增强 假

conslogin enable 系统控制台登录 假

cpuguard enable CPU Guard 真

dedicated true 分区是专用的 假

ent_capacity 1.00 授权的处理器容量 假

frequency 500000000 系统总线频率 假

fullcore false 启用完全核心转储 真

fwversion IBM,SF225_095 固件版本和修订版级别 假

id_to_partition 0X8000002657200001 分区标识 假

id_to_system 0X8000002657200000 系统标识 假

iostat false 不间断维护磁盘 I/O 历史 真

keylock normal 引导时系统键锁的状态 假

max_capacity 1.00 最大潜在处理器容量 假

max_logname 9 引导时的最大登录名长度 真

maxbuf 20 块 I/O 缓冲区高速缓存中的最大页数 真

maxmbuf 0 允许 MBUFS 的实内存的最大千字节数 真

maxpout 0 每个文件待处理写 I/O 的高限水位标记 真

maxuproc 500 允许每个用户的最大进程数 真

min_capacity 0.00 最小潜在处理器容量 假

minpout 0 每个文件待处理写 I/O 的低限水位标记 真

modelname IBM,9110-510 机器名 假

ncargs 6 ARG/ENV 列表大小(以 4K 字节块为单位) 真

pre430core false 使用早于 430 风格的核心转储 真

pre520tune disable 在 520 之前的调整兼容性方式 真

realmem 4915200 可用物理内存量(KB) 假

rtasversion 1 开放固件 RTAS 版本 假

systemid IBM,021003D6A 硬件系统标识 假

variable_weight 0 可变处理器容量权重 假

十四、重命名设备

重命名设备名:

AIX 7 和 AIX 6.1 TL6 可以重命名设备名

# rendev -l hdisk2 -n dbdisk1

# lspv

hdisk0 00daa84f7904d234 rootvg active

dbdisk1 00daa84f3963caa9 none

十五、修改用户提示符

vi $HOME/.profile

PS1=‘[email protected]$PWD>#‘

export PS1="$(whoami)"@"$(hostname)""#"

PS1=‘whoami‘@‘hostname‘‘:${PWD}#‘

安装bash,修改制定用户的的,在家目录下创建.bash_profile

vi .bash_profile

export PS1=‘[\[email protected]\h \W]\$ ‘

修改图形下支持修改后的提示

vi /.dtprofile add ". /etc/profile" and uncomment "DTSOURCEPROFILE=true"

# echo $0

# echo $SHELL

时间: 2024-08-05 20:00:31

AIX硬件管理常用命令的相关文章

远程管理常用命令

远程管理常用命令 目标 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 选项 含义 -r 重新启动 提示: 不指定选项和参数,默认表示 1 分钟之后 关闭电脑 远程维护服务器时,最好不要关闭系统,而应该重新启动系统 常用命令示例

linux日常管理常用命令--w

linux日常管理常用命令--w 命令:w(linux管理员最常用的命令) [[email protected] ~]# w 14:45:41 up 2 min,  2 users,  load average: 0.10, 0.10, 0.04 USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT root     tty1     -                14:44   54.

linux系统-用户管理-常用命令

linux系统-用户管理-常用命令 一 用户 1 useradd 用户名 [-参数].. 2 passwd 改密码 3 usermod 修改用户的信息 [-G 添加用户到用户组] [-L禁用用户][-U恢复用户] 二 用户组 1 groupadd 组名 [-参数] 添加用户组 2 groupdel  删除用户组 3 groupmod 设置信息 三 用户与用户组 1 添加用户到用户组:gpasswd -a 用户组 用户 2 用户组删除用户:gpasswd -d 用户 3 设置用户组管理员:gpas

web管理常用命令

实时查看正在执行的sql语句 # /usr/sbin/tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | egrep -i 'SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL' 查看http连接 netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t&q

Linux学习笔记一 磁盘管理常用命令

Linux学习笔记一 磁盘管理常用命令 Linux系统下,一切均是文件,磁盘是一种特殊的块设备文件. 常用的硬盘接口类型 并口:IDE ,SCSI 串口:SATA,SAS 磁盘设备文件设备文件的命令规则: IDE: 设备名为/dev/hda, /dev/hdb-.  (末尾的a ,b-代表不同的IDE硬盘) SCSI:设备名为/dev/sda, /dev/sdb-.(末尾的a,b-代表不用的SCSI硬盘 机械式硬盘: track: 磁道(盘面上由外向里划分成不同的磁道) cylinder: 柱面

Linux学习-用户管理常用命令

用户管理常用命令 useradd 新建用户 userdel 删除用户 passwd 修改用户密码 usermod 修改用户属性 chage 修改用户属性 Linux 分为 root 用户和普通用户两种 当用户被添加后,底层做了什么 当用户被创建后,它的家目录是在 /home/用户名 这个下面 当用户被创建后,会被添加到 /etc/passwd 这个文件中,通过下面命令可以查询 # tail 10 /etc/passwd 可以找到新建的用户 当用户被创建后,会被添加到 /etc/shadow 这个

04_远程管理常用命令

? 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 选项 含义 -r 重新启动 提示: 不指定选项和参数,默认表示 1 分钟之后 关闭电脑 远程维护服务器时,最好不要关闭系统,而应该重新启动系统 常用命令示例 # 重新启动操作系统

【Linux基础 07】Linux远程管理常用命令

目标 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 选项 含义 -r 重新启动 提示: 不指定选项和参数,默认表示 1 分钟之后 关闭电脑 远程维护服务器时,最好不要关闭系统,而应该重新启动系统 常用命令示例 # 重新启动操作系

Linux远程管理常用命令

关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 01. 关机/重启 序号 命令 对应英文 作用 01 shutdown 选项 时间 shutdown 关机/重新启动 1.1 shutdown shutdown 命令可以 安全 关闭 或者 重新启动系统 选项 含义 -r 重新启动 提示: 不指定选项和参数,默认表示 1 分钟之后 关闭电脑 远程维护服务器时,最好不要关闭系统,而应该重新启动系统 常用命令示例 # 重新启动操作系统,其