LINUX 笔记-iostat命令】的更多相关文章

显示CPU和I/O统计信息 iostat的不带参数的显示CPU和I/ O的所有分区的统计信息 -c Display the CPU utilization report. -d Display the device utilization report Linux --generic (ubuntu) // _x86_64_ ( CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.50 0.04 0.38 0.44 0.00 98.6…
首先跟你的Linux系统有关 我用的是Red hat系统 记录下最快的安装iostat命令的方式 起初想查看iostat, 提示 iostat: command not found 于是,通过yum 来安装,需要注意的是,不是直接yum install iostat 而是yum install sysstat 搜索到之后,会问你is this ok, 输入Y即可,系统就自己下载并且安装了. 安装完毕之后,跳出complete就完成了,就可以用了.…
Linux系统出现了性能问题,一般我们可以通过top.iostat.free.vmstat等命令 来查看初步定位问题.其中iostat可以给我们提供丰富的IO状态数据.iostat 由 Red Hat Enterprise Linux AS 发布.同时 iostat 也是 Sysstat 的一部分,可以下载到,网址是 http://perso.wanadoo.fr/sebastien.godard/  执行 iostat 命令可以从系统启动之后的 CPU 平均时间,类似于 uptime.除此之外…
top命令经常用来监控linux的系统状况,比如cpu.内存的使用. top - :: up day, :, users, load average: 0.00, 0.01, 0.00 Tasks: total, running, sleeping, stopped, zombie %Cpu(s): 0.5 us, 0.3 sy, 0.0 ni, 98.6 id, 0.4 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : total, used, buff/cache K…
free命令可以显示Linux系统中空闲的.已用的物理内存及swap内存,及被内核使用的buffer. focus@ubuntu:~$ free -h total used free shared buff/cache availableMem: 3.8G 1.3G 928M 27M 1.7G 2.2GSwap: 4.0G 0B 4.0G total:Total installed memory (MemTotal and SwapTotal in /proc/meminfo) used:Use…
iostat用于输出CPU和磁盘I/O相关的统计信息 iostat语法 用法:iostat [ 选项 ] [ <时间间隔> [ <次数> ]] 常用选项说明: -c:只显示系统CPU统计信息,即单独输出avg-cpu结果,不包括device结果 -d:单独输出Device结果,不包括cpu结果 -k/-m:输出结果以kB/mB为单位,而不是以扇区数为单位 -x:输出更详细的io设备统计信息 interval/count:每次输出间隔时间,count表示输出次数,不带count表示循…
LINUX成长日记 1.本人工作实例:(将一台服务器的数据库复制到另外一台服务器上) scp -r -P 8351 /bak_mysql/sz_b2b2c201705180200.sql root@192.168.72.19:/ (8351端口 192.168.72.19:/表示这台服务器的根目录 root用户名) 对于未安装scp的,1.which scp 2. rpm -qf /usr/bin/scp 3.yum -y install openssh-clients 2. du -sh 查看…
1- 磁盘 1.1- 查看电脑磁盘类型 cat /sys/block/sda/queue/rotational 0 #固态盘 cat /sys/block/sdb/queue/rotational 1 #机械盘 1.2- 检查修复 1.2.1- badblocks badblocks -v /dev/sda10 > badsectors.txt # 命令检查你的 Linux 硬盘上的坏道/坏块, badblocks 扫描设备/dev/sda10(记得指定你的实际设备),-v选项让它显示操作的详情…
使用该命令能确定有哪些进程正在运行和运行的状态.进程是否结束.进程有没有僵死.哪些进程占用了过多的资源等等 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root ? Ss : : /sbin/init auto noprompt root ? S : : [kthreadd] root ? S< : : [kworker/:0H] root ? S : : [ksoftirqd/] root ? S : : [rcu_sched]…
netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告. netstat参数虽然很多,但是常用的不多,主要是下面几个参数: netstat -[atunlp] -a :all,表示列出所有的连接,服务监听,Socket资料 -t :tcp,列出tcp协议的服务 -u :udp,列出udp协议的服务 -n :port numb…
作用:把输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中 格式:tee filename 例:who | tee who.out 使用who命令,结果输出到屏幕上,同时保存在who.out文件中…
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st Procs r: The number of runnable processes (running or waiting for run time). b: The number of processes in unin…
用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下: minute   hour   day   month   week   command 其中: minute: 表示分钟,可以是从0到59之间的任何整数. hour:表示小时,可以是从0到23之间的任何整数. day:表示日期,可以是从1到31之间的任何整数. month:表示月份,可以是从1到12之间的任何整数. week:表示星…
命令格式:watch[参数][命令] 可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令 命令参数: -n或--interval  watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间. -d或--differences  用-d或--differences 选项watch 会高亮显示变化的区域. 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来. 如:每隔一秒高亮显示网络链接数的变化情况 watch …
命令参数: -c 统计字节数. -l 统计行数. -m 统计字符数.这个标志不能与 -c 标志一起使用. -w 统计字数.一个字被定义为由空白.跳格或换行字符分隔的字符串.…
显示当前月份日历 命令:cal 显示指定月份的日历 命令:cal 9 2012 显示2016年日历 命令:cal 2016…
显示当前时间: 命令: focus@ubuntu:~$ date Thu Aug 31 03:01:17 PDT 2017 focus@ubuntu:~$ date '+%x' 08/31/2017 显示日期和设定时间: 命令:date --date 08:42:00 date -d参数使用: date -d "nov 22"  今年的 11 月 22 日是星期三 date -d '2 weeks' 2周后的日期 date -d tomorrow +%Y%m%d date -d yes…
给文件创建软链接 命令:ln -s log2013.log link2013 给文件创建硬链接 命令:ln log2013.log ln2013…
使用wget下载单个文件 命令:wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip 使用wget -c断点续传 命令:wget -c http://www.minjieren.com/wordpress-3.1-zh_CN.zip 使用wget -b后台下载 命令:wget -b http://www.minjieren.com/wordpress-3.1-zh_CN.zip…
从本地服务器复制到远程服务器: (1) 复制文件: 命令格式: scp local_file remote_username@remote_ip:remote_folder (2) 复制目录: 命令格式: scp -r local_folder remote_username@remote_ip:remote_folder 从远程服务器复制到本地服务器: 从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了.…
命令格式: find path -option [-print] [-exec -ok] -print:find 命令将匹配的文件输出到标准输出 -exec:find 命令对匹配的文件执行该参数所给出的 shell 命令,相应命令格式为:command {} \; -ok:作用同 -exec ,每一步需要用户确认 -option: -name:按名查 -perm:按权限查 -user:按用户查 -group:按照组查找 -mtime -n +n:文件更改时间查找,-n 是 n 天内,+n 是 n…
iostat  -k 3 5  (以KB为单位,每3秒统计一次,共统计5次) • avg-cpu: 总体cpu使用情况统计信息,对于多核cpu,这里为所有cpu的平均值    %user    用户空间占用CPU百分比    %nice 用户进程空间内改变过优先级的进程占用CPU百分比    %system  内核空间占用CPU百分比    %iowait  IO等待占用百分比    %steal  虚拟机占用百分比    %idle 空闲百分比 • Device: 各磁盘设备的IO统计信息•…
作用:读入值给变量 1.read  从键盘读入字符到name变量 2.read -p 'msg' var... 输入提示 3.read -s vars 隐藏输入 4.read读取文件时,每次调用会读取文件中"一行"文本,文本没可读行时,以0状态退出 #!/bin/bash count=1 cat aa | while read line do echo "$count:$line" count=$[ $count + 1 ] done…
常用参数: -f :就是force的意思,忽略不存在的文件,不会出现警告消息 -i :互动模式,在删除前会询问用户是否操作 -r :递归删除,最常用于目录删除,它是一个非常危险的参数…
常用参数: -f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖 -i :若目标文件已经存在,就会询问是否覆盖 -u :若目标文件已经存在,且比目标文件新,才会更新…
常用参数: -l :列出长数据串,包含文件的属性与权限数据等 -a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用) -d :仅列出目录本身,而不是列出目录的文件数据 -h :将文件容量以较易读的方式(GB,kB等)列出来 -R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来…
常用参数: -a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行 -r :递归持续复制,用于目录的复制行为 -u :目标文件与源文件有差异时才会复制…
grep [-acinv] [--color=auto] '查找字符串' filename 它的常用参数如下: -a :将binary文件以text文件的方式查找数据 -c :计算找到'查找字符串'的次数 -i :忽略大小写的区别,即把大小写视为相同 -v :反向选择,即显示出没有'查找字符串'内容的那一行 # 例如: # 取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色 grep --color=auto 'MANPATH' /etc/man.confi…
一.IP 地址管理 1.显示 IP 地址 ip addr show [dev eth0] 2.增加删除 IP 地址 ip addr add 192.0.2.1/24 dev eth0 ip addr del 192.0.0.1/24 dev eth0 3.显示接口统计 ip -s link [ls eth0] 二.网卡和链路配置 1.显示链路 ip link show [eth0] 2.修改接口状态 ip link set eth0 up|down 三.路由表管理 1.显示路由表 ip rout…
参考资料 top相关: http://blog.csdn.net/zhangchenglikecc/article/details/52103737参考资料 cpu核数: https://www.cnblogs.com/emanlee/p/3587571.html top之后显示: load average后面3个数字分别表示: 系统在过去1分钟.5分钟.15分钟内运行进程队列中的平均进程数量. 进程队列中有:正在运行的进程+准备好等待运行的进程 load average的正常范围: 5分钟或1…