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:30] kurihara ↷ Page moved from os:conf:etc_cron.d_performance.html to os:set:etc_cron.d_performance.html |
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:conf: | + | [[os:linux:set: |
| - | ====== / | + | ====== / |
| + | **Performance survey of seconds interval on Cron** | ||
| \\ | \\ | ||
| Line 11: | 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 19: | 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 49: | 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 63: | 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 106: | 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 138: | Line 194: | ||
| </ | </ | ||
| - | |||
| - | |||
| - | \\ | ||
| - | ===== 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 ===== | ||
| - | <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 ===== | + | ==== df.sh ==== |
| <sxh bash toolbar: | <sxh bash toolbar: | ||
| Line 243: | 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 280: | Line 289: | ||
| \\ | \\ | ||
| - | ===== netstat-s.sh | + | ==== netstat-s.sh ==== |
| <sxh bash toolbar: | <sxh bash toolbar: | ||
| Line 332: | 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 338: | Line 445: | ||
| \\ | \\ | ||
| \\ | \\ | ||
| - | [[os:conf: | + | [[os:linux:set: |
| \\ | \\ | ||
My Sites
SNS
Copyright (c) 2025 FastHandle - IT Operations Examples All Rights Reserved.