Post on 31-Dec-2015
Back To The Basics
UNIXSYSTEM ADMINISTRATIONIBMHP
Chris Richards Kris Robertson Systems Engineer Systems Engineer
UNIX SYSTEM ADMINISTRATION
• System Performance
• File System Layout
• Twists on Popular Commands
System Performance
• IBM AIX– Resource Allocation
• Memory• Disk• Processor
System Performance
• IBM AIX - Resource Allocation– Memory
• lsattr –El sys0 –a realmem –F value1572864 (divide by 1024) = 1536 MB
• lsps –aPage Space Phys Vol Vol Group Size %Used Active Auto Typepaging01 hdisk5 rootvg 768MB 43 yes yes lvpaging00 hdisk0 rootvg 768MB 43 yes yes lvhd6 hdisk0 rootvg 1264MB 26 yes yes lv
System Performance
• IBM AIX - Resource Allocation– Disk
• lsdev -Ccdiskhdisk0 Available 10-60-00-8,0 16 Bit SCSI Disk Drivehdisk1 Available 10-60-00-9,0 16 Bit SCSI Disk Drivehdisk2 Available 10-60-00-10,0 16 Bit SCSI Disk Drivehdisk3 Available 10-60-00-11,0 16 Bit SCSI Disk Drivehdisk4 Available 10-60-00-12,0 16 Bit SCSI Disk Drivehdisk5 Available 10-70-00-8,0 16 Bit LVD SCSI Disk Drivehdisk6 Available 10-70-00-10,0 16 Bit LVD SCSI Disk Drivehdisk7 Available 10-70-00-12,0 16 Bit LVD SCSI Disk Drive
System Performance
• IBM AIX - Resource Allocation– Disk
• lspv– hdisk0 00606423e3ac1c20 rootvg – hdisk1 00606423e32c8095 datavg – hdisk2 00606423c068a36f datavg – hdisk3 00606423e32db123 datavg – hdisk4 00606423e32db5a3 datavg – hdisk5 00606423593ea185 rootvg – hdisk6 0060642310c6084c datavg – hdisk7 006064230b830f92 datavg
System Performance
• IBM AIX - Resource Allocation– Processor
• lsdev –Ccprocessorproc0 Available 00-00 Processorproc1 Available 00-01 Processorproc2 Available 00-02 Processorproc3 Available 00-03 Processor
System Performance
• IBM AIX - Resource Allocation– df –kFilesystem 1024-blocks Free %Used Iused %Iused Mounted
on/dev/hd4 65536 17104 74% 4497 14% //dev/hd2 1073152 120388 89% 33572 13% /usr/dev/hd9var 172032 32256 82% 4092 10% /var/dev/hd3 32768 27484 17% 190 3% /tmp/dev/hd1 827392 73284 92% 33422 17% /home/dev/rd 2064384 945176 55% 24610 5% /rd/dev/db 9732096 858276 92% 1521 1% /db
System Performance
• IBM AIX– Monitor Usage:
• Vmstat command– Memory and CPU usage
• Iostat command– Input/output disk usage
System Performance
• IBM AIX - Monitor Usage– vmstat [interval [count]]
# vmstat 2 3kthr memory page faults cpu ----- --------------- -------------------------- --------------- --------------- r b avm fre re pi po fr sr cy in sy cs us sy id wa 0 0 393459 126 0 0 0 15 42 0 181 420 149 6 4 89
1 1 1 393782 172 0 2 49 214 313 0 774 4046 833 5 8 86
2 0 1 393814 224 0 2 11 62 97 0 756 2481 811 9 4 85
2
System Performance• IBM AIX - Monitor Usage
– iostat [interval [count]]# iostat 2 3
ty: tin tout avg-cpu: % user % sys % idle % iowait
631.7 6724.1 3.6 5.2 88.9 2.2
Disks: % tm_act Kbps tps Kb_read Kb_wrtnhdisk2 6.5 46.4 9.0 0 93hdisk3 16.5 201.2 32.0 88 315hdisk4 5.5 46.4 9.0 0 93hdisk0 30.5 171.3 30.5 32 311hdisk1 1.5 6.0 1.5 0 12cd0 0.0 0.0 0.0 0 0
System Performance
• HP-UX– Resource Allocation:
• Memory– dmesg– swapinfo
• Disk– ioscan –fnC disk– SAM
• Processor– ioscan –fnC processor
System Performance
• HP-UX– Memory:
• dmesg
Memory Information: physical page size = 4096 bytes, logical page size = 4096 bytes
physical: 524288 Kbytes, lockable: 364376 Kbytes, available: 422964 Kbytes
• If dmesg fails, page through /var/adm/syslog/syslog.log
System Performance
• HP-UX– Memory:
• swapinfo -mt
Mb Mb Mb PCT START/ Mb TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 1024 90 934 9% 0 - 1 swaplv dev 1000 0 1000 0% 0 - 2 swaplv2 reserve - 713 -713 memory 358 219 139 61% total 2382 1022 1360 43% - 0 -
System Performance
• HP-UX– Disk
• ioscan –fnC diskClass I H/W Path Driver S/W State H/W Type Description ===========================================
=========== disk 0 0/0/1/1.0.0 sdisk CLAIMED DEVICE SEAGATE ST318404LC
/dev/dsk/c1t0d0 /dev/rdsk/c1t0d0
disk 3 0/0/2/0.2.0 sdisk CLAIMED DEVICE SEAGATE ST118202LC /dev/dsk/c2t2d0 /dev/rdsk/c2t2d0
disk 4 0/0/2/1.2.0 sdisk CLAIMED DEVICE HP DVD-ROM 32x /dev/dsk/c3t2d0 /dev/rdsk/c3t2d0
System Performance
• HP-UX– Disk
• SAM / Disks & Filesystems / Disk DevicesHardware Number Volume Total Path of Paths Use Group Mbytes Description 0/0/1/1.0.0 1 Unused -- 17366 SEAGATE
ST318404LC 0/0/2/0.2.0 1 LVM vg00 17366 SEAGATE
ST118202LC0/0/2/0.3.0 1 LVM vg01 17366 IBM DMVS18D 0/0/2/1.2.0 1 CDFS -- 139 HP DVD-ROM
32x
System Performance
• HP-UX– Processor
• ioscan –fnC processor Class I H/W Path Driver S/W State H/W Type
Description=======================================
===============processor 0 160 processor CLAIMED PROCESSOR
Processor
processor 1 166 processor CLAIMED PROCESSOR Processor
System Performance
• HP-UX Command Line– bdf– vgdisplay– lvdisplay
System Performance
• HP-UX Command Line– bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 143360 81356 58187 58% / /dev/vg00/lvol1 83733 36922 38437 49% /stand
/dev/vg00/lvol7 1024000 492313 498544 50% /var /dev/vg00/lvol6 1024000 689075 314051 69% /usr /dev/vg01/test 10240000 3801802 6237802 38% /test /dev/vg01/rd 4096000 1687084 2258385 43% /rd /dev/vg01/db 3072000 731001 2198515 25% /db
System Performance
• HP-UX Command Line– vgdisplay [-v] vg01
...PE Size (Mbytes) 4 Total PE 17360 Alloc PE 15000 Free PE 2360…
– use -v option to see disk and logical volume details for volume group
System Performance
• HP-UX Command Line– lvdisplay [-v] /dev/vg01/db
LV Size (Mbytes) 3000 Current LE 750 Allocated PE 750 Stripes 0 Stripe Size (Kbytes) 0
– Use –v option to see details regarding disk layout of logical volume
System Performance
• HP-UX– Monitor Usage:
• vmstat command– Memory and CPU usage
• iostat command– Input/output disk usage
• sar -v command– Kernel parameters
System Performance
• HP-UX– vmstat [interval [count]] # vmstat 3 2
procs memory page faults cpu r b w avm free re at pi po fr de sr in sy cs us sy id 0 0 0 138582 4968 2 0 0 0 0 0 0 453 335 115 1 0 99
0 0 0 138582 4917 0 0 1 0 0 0 0 446 369 133 1 1 98
System Performance
• HP-UX– vmstat [interval [count]]
# vmstat 3 2
procs memory page faults cpu ------------ ---------------- --------------------------------- ---------------- ----------- r b w avm free re at pi po fr de sr in sy cs us
sy id 0 0 0 138582 4968 2 0 0 0 0 0 0 453 335 115
1 0 99 0 0 0 138582 4917 0 0 1 0 0 0 0 446 369 133
1 1 98
System Performance
• HP-UX– iostat [interval [count]]
# iostat 3 2
device bps sps msps c1t2d0 481 62.0 1.0 c5t0d0 568 71.8 1.0 c5t1d0 650 79.9 1.0 c5t2d0 622 76.5 1.0 c5t8d0 401 48.0 1.0
System Performance
• HP-UX– sar -v [interval [count]]
# sar -v 3 2
14:08:17 text-sz ov proc-sz ov inod-sz ov file-sz ov
14:08:20 N/A N/A 118/2000 0 1064/9000 0 14065/18000 0
14:08:23 N/A N/A 118/2000 0 1064/9000 0 14063/18000 0
– file-sz correlates to nfile kernel parameter and is a hard limit
System Performance
• IBM AIX/HP-UX– Sizing your system:
• Memory- ((5 * #chui) + (10 * #gui) + Dbbuffers + (17 *
#app)) * 1.25%os- Dbbuffers = greater of 100MB or existing -B
• Processor – 75 users per processor
• Disks– 35 to 40 users per spindle
File System Layout
– SX.e Application
• /rd filesystem
• /db filesystem
File System Layout
– SX.e Application• /rd filesystem
./bin ./marc
./src ./dlc
./cust ./tmp
./exec ./install
File System Layout
– SX.e DataBase• /db filesystem
– Databases– Sort space
Twists On Popular Commands
• Basic Unix Commands (AIX/HP-UX)– Who command– Whence, which, type command– List Command
• ls, ls –lt, ls –ld, ls -la
Twists On Popular Commands
• Basic Unix Commands (AIX/HP-UX)– Who command
• -b . system boot Aug 27 05:55
• -ukbaker pts/438 Sep 04 08:15 0:07 244818
(kbaker.nxtrend.c)aluciani pts/439 Sep 04 08:15 . 300126 (adenison.nxtrend)
crichard pts/303 Sep 04 11:59 . 80342 (crichard.nxtrend) crichard pts/395 Sep 04 11:59 2:51 272704
• whoami • who am I
Twists On Popular Commands
• Basic Unix Commands (AIX/HP-UX)– Whence, Which, Type Command
• First, what is your path: echo $PATH/usr/bin:/bin:/etc:/usr/vsifax3/bin:/home/crichard/bin:/rd/bin:/usr/bin/custom:/usr/bin/adm:/etc:/usr/sbin/usr/ucb:/home/crichard/bin:/usr/bin/X11:/sbin:.
• type sxesxe is /rd/bin/sxe
• which sxe/rd/bin/sxe
Twists On Popular Commands
• Basic Unix Commands (AIX/HP-UX)– list command
# ls -lt-rw-r--r-- 1 crichard staff 2199 Aug 28 11:43 smit.log -rwxr-xr-x 1 crichard staff 340 Aug 22 11:06 nxtedit drwxr-xr-x 2 crichard staff 512 Aug 21 10:18 testlink -r--r--r-- 1 crichard staff 8693 Aug 18 07:33 backup.full -r--r--r-- 1 crichard staff 8462 Aug 18 07:33 backup.data -rwxr--r-- 1 crichard staff 117 Aug 14 08:31 ping.xml -rwxrwxrwx 1 crichard staff 201 Jul 26 10:57 smoo
Twists On Popular Commands
• Basic Unix Commands (AIX/HP-UX)– list command
• ls –ld drwxrwxrwx 12 crichard staff 2560 Aug 22 11:06 .• ls –ld testlinkdrwxr-xr-x 2 crichard staff 512 Aug 21 10:18 testlink• ls –ladrwxrwxrwx 12 crichard staff 2560 Aug 22 11:06 .drwxr-xr-x 562 root bin 1264 Aug 19 13:59 ..-rw-r--r-- 1 crichard staff 5 Apr 26 15:18 .UAP-rw-r--r-- 1 crichard system 710 Mar 17 09:20 .facet-rw-r--r-- 1 crichard system 601 Mar 21
11:36 .profile
Back To The Basics
This has been a presentation of the Kris and Chris show. Thanks for watching and stay tuned for
more exciting programming.
QUESTIONS ? ? ?
Back To The Basics
UNIXSYSTEM ADMINISTRATIONIBMHP
Chris Richards Kris Robertson Systems Engineer Systems Engineer