FastHandle is fast operation tools for infrastructure configurations and tests.
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
os:linux:set:performance:etc_cron.d_performance.html [2017/12/21 01:33] kurihara |
os:linux:set:performance:etc_cron.d_performance.html [2018/02/04 23:24] (current) kurihara ↷ Links adapted because of a move operation |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | [[os: | + | [[os:linux: |
====== / | ====== / | ||
- | \\ | ||
**Performance survey of seconds interval on Cron** | **Performance survey of seconds interval on Cron** | ||
Line 13: | Line 12: | ||
LOGDIR=/ | LOGDIR=/ | ||
- | # 60m = 60m x 1m = 60m x 60sec = 3600sec | + | # 1H = 60m = 60m x 1m = 60m x 60sec = 3600sec |
# 3600sec = 1sec x 3600 times | # 3600sec = 1sec x 3600 times | ||
# 3600sec = 5sec x 720 times | # 3600sec = 5sec x 720 times | ||
Line 21: | Line 20: | ||
#daily output | #daily output | ||
# | # | ||
- | 0 * * * * root dstat -taf 5 720 >> ${LOGDIR}/ | + | # Multi |
0 * * * * root vmstat 5 720 | awk ' | 0 * * * * root vmstat 5 720 | awk ' | ||
+ | #0 * * * * root dstat -taf 5 720 >> ${LOGDIR}/ | ||
+ | |||
+ | # CPU Details | ||
0 * * * * root mpstat 5 720 >> ${DIR}/ | 0 * * * * root mpstat 5 720 >> ${DIR}/ | ||
+ | |||
+ | # Load Average Details | ||
+ | 0 * * * * root sar -q 5 720 >> ${LOGDIR}/ | ||
+ | |||
+ | # Memory | ||
+ | 0 * * * * root sar -r 5 720 >> ${LOGDIR}/ | ||
+ | |||
+ | # Disk Details | ||
0 * * * * root iostat -xtm 10 360 >> ${LOGDIR}/ | 0 * * * * root iostat -xtm 10 360 >> ${LOGDIR}/ | ||
- | * * * * * root / | + | # Network Details |
- | * * * * * root /home/ | + | 0 * * * * root sar -n DEV 5 720 >> |
* * * * * root / | * * * * * root / | ||
* * * * * root / | * * * * * root / | ||
+ | |||
+ | # Process Details | ||
+ | * * * * * root / | ||
+ | * * * * * root / | ||
+ | |||
# | # | ||
# monthly output | # monthly output | ||
# | # | ||
+ | # Disk Details | ||
0 0,6,12,18 * * * root / | 0 0,6,12,18 * * * root / | ||
Line 51: | Line 67: | ||
\\ | \\ | ||
\\ | \\ | ||
- | ===== dstat-taf | + | ===== Multi ===== |
+ | ==== vmstat ==== | ||
+ | **memory, swap, io, system, cpu** | ||
+ | |||
+ | ==Output Example== | ||
+ | < | ||
+ | ~]# vmstat 1 3 | awk ' | ||
+ | 17/11/29 00:18:29 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- | ||
+ | 17/11/29 00: | ||
+ | 17/11/29 00: | ||
+ | 17/11/29 00: | ||
+ | 17/11/29 00: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | ==== dstat -taf ==== | ||
< | < | ||
~]# dstat -taf 2 5 | ~]# dstat -taf 2 5 | ||
Line 65: | Line 96: | ||
- | \\ | ||
- | ===== vmstat ===== | ||
- | **memory, swap, io, system, cpu** | ||
- | ==Output Example== | ||
- | < | ||
- | ~]# vmstat 1 3 | awk ' | ||
- | 17/11/29 00:18:29 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- | ||
- | 17/11/29 00: | ||
- | 17/11/29 00: | ||
- | 17/11/29 00: | ||
- | 17/11/29 00: | ||
- | </ | ||
\\ | \\ | ||
- | ===== mpstat===== | + | \\ |
+ | ===== CPU Details===== | ||
+ | ==== mpstat==== | ||
**CPU** | **CPU** | ||
Line 108: | Line 129: | ||
Average: | Average: | ||
</ | </ | ||
+ | |||
\\ | \\ | ||
- | ===== iostat | + | \\ |
+ | ===== Load Average Details===== | ||
+ | ==== sar -q ==== | ||
+ | < | ||
+ | ~]# sar -q 2 3 | ||
+ | Linux 3.10.0-229.el7.x86_64 (centos7) | ||
+ | |||
+ | 01: | ||
+ | 01: | ||
+ | 01: | ||
+ | 01: | ||
+ | Average: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | ===== Memory Details ===== | ||
+ | ==== sar -r ==== | ||
+ | < | ||
+ | ~]# sar -r 2 3 | ||
+ | Linux 3.10.0-229.el7.x86_64 (centos7) | ||
+ | |||
+ | 01: | ||
+ | 01: | ||
+ | 01: | ||
+ | 01: | ||
+ | Average: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | ===== Disk Details===== | ||
+ | |||
+ | ==== iostat | ||
**IO** | **IO** | ||
Line 142: | Line 196: | ||
- | \\ | ||
- | ===== ps.sh ===== | ||
- | <sxh bash toolbar: | ||
- | #!/bin/bash | ||
- | # | ||
- | #/ | ||
- | #* * * * * root / | ||
- | |||
- | LOGDIR=/ | ||
- | [ -d " | ||
- | |||
- | NUM=1 | ||
- | while [ " | ||
- | do | ||
- | echo " | ||
- | ps auxwf >> ${LOGDIR}/ | ||
- | NUM=`expr ${NUM} + 1` | ||
- | sleep 15 | ||
- | done | ||
- | |||
- | </ | ||
- | |||
- | < | ||
- | ~]# ps auxwf | ||
- | USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND | ||
- | root | ||
- | root | ||
- | root | ||
- | root | ||
- | root | ||
- | root | ||
- | root | ||
- | root 10 0.0 0.0 0 0 ? S 00:33 | ||
- | ............. | ||
- | abbr | ||
- | ............. | ||
- | root | ||
- | root 2532 0.0 0.7 141764 | ||
- | root 2534 0.0 0.4 116448 | ||
- | root 2668 0.0 0.7 141764 | ||
- | root 2670 0.0 0.4 116448 | ||
- | root 2839 0.0 0.2 139628 | ||
- | root | ||
- | nginx | ||
- | nginx | ||
- | nginx | ||
- | nginx | ||
- | nginx | ||
- | </ | ||
\\ | \\ | ||
- | ===== top.sh ===== | + | ==== df.sh ==== |
- | <sxh bash toolbar: | + | |
- | #!/bin/sh | + | |
- | # | + | |
- | # / | + | |
- | # * * * * * root / | + | |
- | + | ||
- | LOGDIR=/ | + | |
- | [ -d " | + | |
- | + | ||
- | NUM=1 | + | |
- | while [ " | + | |
- | do | + | |
- | echo "##################################################" | + | |
- | top -b -n 1 >> ${LOGDIR}/ | + | |
- | NUM=`expr ${NUM} + 1` | + | |
- | sleep 15 | + | |
- | done | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | + | ||
- | \\ | + | |
- | ===== df.sh ===== | + | |
<sxh bash toolbar: | <sxh bash toolbar: | ||
Line 245: | Line 227: | ||
17/11/30 01:58:50 tmpfs | 17/11/30 01:58:50 tmpfs | ||
</ | </ | ||
+ | |||
\\ | \\ | ||
- | ===== netstat-i.sh | + | \\ |
- | netstat -i is check error packet. | + | ===== Network Details===== |
+ | ==== sar -n DEV ==== | ||
+ | < | ||
+ | ~]# sar -n DEV 2 3 | ||
+ | Linux 3.10.0-229.el7.x86_64 (centos7) | ||
+ | |||
+ | 00: | ||
+ | 00: | ||
+ | 00: | ||
+ | |||
+ | 00: | ||
+ | 00: | ||
+ | 00: | ||
+ | |||
+ | 00: | ||
+ | 00: | ||
+ | 00: | ||
+ | |||
+ | Average: | ||
+ | Average: | ||
+ | Average: | ||
+ | </ | ||
+ | |||
+ | ==== netstat-i.sh ==== | ||
+ | netstat -i is check error packet | ||
<sxh bash toolbar: | <sxh bash toolbar: | ||
Line 282: | Line 289: | ||
\\ | \\ | ||
- | ===== netstat-s.sh | + | ==== netstat-s.sh ==== |
<sxh bash toolbar: | <sxh bash toolbar: | ||
Line 334: | Line 341: | ||
0 send buffer errors | 0 send buffer errors | ||
</ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | ===== Process Details===== | ||
+ | ==== top.sh ==== | ||
+ | <sxh bash toolbar: | ||
+ | #!/bin/sh | ||
+ | # | ||
+ | # / | ||
+ | # * * * * * root / | ||
+ | |||
+ | LOGDIR=/ | ||
+ | [ -d " | ||
+ | |||
+ | NUM=1 | ||
+ | while [ " | ||
+ | do | ||
+ | echo "##################################################" | ||
+ | top -b -n 1 >> ${LOGDIR}/ | ||
+ | NUM=`expr ${NUM} + 1` | ||
+ | sleep 15 | ||
+ | done | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | ~]# top -b -n 1 | ||
+ | top - 00:54:49 up 31 min, 1 user, load average: 0.05, 0.03, 0.05 | ||
+ | Tasks: 154 total, | ||
+ | %Cpu(s): | ||
+ | KiB Mem : | ||
+ | KiB Swap: | ||
+ | |||
+ | PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND | ||
+ | 1 root 20 | ||
+ | 2 root 20 | ||
+ | 3 root 20 | ||
+ | 5 root 0 -20 | ||
+ | 6 root 20 | ||
+ | 7 root rt | ||
+ | 8 root 20 | ||
+ | 9 root 20 | ||
+ | 10 root 20 | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ==== ps.sh ==== | ||
+ | <sxh bash toolbar: | ||
+ | #!/bin/bash | ||
+ | # | ||
+ | #/ | ||
+ | #* * * * * root / | ||
+ | |||
+ | LOGDIR=/ | ||
+ | [ -d " | ||
+ | |||
+ | NUM=1 | ||
+ | while [ " | ||
+ | do | ||
+ | echo " | ||
+ | ps auxwf >> ${LOGDIR}/ | ||
+ | NUM=`expr ${NUM} + 1` | ||
+ | sleep 15 | ||
+ | done | ||
+ | |||
+ | </ | ||
+ | |||
+ | < | ||
+ | ~]# ps auxwf | ||
+ | USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND | ||
+ | root | ||
+ | root | ||
+ | root | ||
+ | root | ||
+ | root | ||
+ | root | ||
+ | root | ||
+ | root 10 0.0 0.0 0 0 ? S 00:33 | ||
+ | ............. | ||
+ | abbr | ||
+ | ............. | ||
+ | root | ||
+ | root 2532 0.0 0.7 141764 | ||
+ | root 2534 0.0 0.4 116448 | ||
+ | root 2668 0.0 0.7 141764 | ||
+ | root 2670 0.0 0.4 116448 | ||
+ | root 2839 0.0 0.2 139628 | ||
+ | root | ||
+ | nginx | ||
+ | nginx | ||
+ | nginx | ||
+ | nginx | ||
+ | nginx | ||
+ | </ | ||
+ | |||
+ | |||
Line 340: | Line 445: | ||
\\ | \\ | ||
\\ | \\ | ||
- | [[os: | + | [[os:linux: |
\\ | \\ |
My Sites
SNS
Copyright (c) 2025 FastHandle - IT Operations Examples All Rights Reserved.