随笔分类 - 命令详解
摘要:jvm JVM虚拟机 JVM管理的内存段可分为两大类:线程共享内存和线程私有内存 线程共享内存: 方法区:存储jvm加载的class,常量,静态变量,即时编译器编译后的代码等 Java堆:存储java的所有对象实例,数组等 线程私有内存: 程序计数寄存器:每个线程都有自己的计数寄存器,存储当前线程执
阅读全文
摘要:# iotop --LINUX进程实时监控工具: iotop命令是专门显示硬盘IO的命令,界面风格类似top命令,可以显示IO负载具体是由哪个进程产生的。是一个用来监视磁盘I/O使用状况的top类工具,具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。 可以以非交互的方式使用:i
阅读全文
摘要:# dstat 系统监控工具 dstat显示了cpu使用情况,磁盘io情况,网络发包情况和换页情况,输出是彩色的,可读性较强,相对于vmstat和iostat的输入更加详细且较为直观。在使用时,直接输入命令即可,当然也可以使用特定参数。 # dstat (默认使用的是-cdngy参数,分别显示cpu
阅读全文
摘要:# netstat netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等。 # netstat Active Internet connect
阅读全文
摘要:# tcpdump: -i interface -w file :保存到文件 -nn:第一个n表示把IP地址显示为数字格式,而不是主机名,第二个n表示把端口显示为数字格式 -X:hex and ASCII -A:ASCII -VV:更详细信息 expression: 关键字: type:host,n
阅读全文
摘要:# kill ps -ef|grep 进程 获取到pid kill -9 pid # kill -TERM PPID 给父进程发送一个TERM信号,试图杀死它和它的子进程。 # killall httpd 命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。 # kill -H
阅读全文
摘要:# iostat iostat用于输出CPU和磁盘I/O相关的统计信息. 用于报告中央处理器统计信息 # iostat Linux 2.6.32-431.el6.x86_64 (vm4.cluster.com) 09/17/2017 _x86_64_ (4 CPU) avg-cpu: %user %
阅读全文
摘要:# mpstat 是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息 可以查看多核心cpu中每个计算核心的统计数据;而vmstat只能查看系统整体cpu情况。 # mpst
阅读全文
摘要:# ps命令 选项: a:显示现行终端机下的所有进程,包括其他用户的进程; u:显示进程拥有者、状态、资源占用等的详细信息(注意有“-”和无“-”的区别); x:显示没有控制终端的进程。通常与 a 这个参数一起使用,可列出较完整信息; -e:显示所有进程; -f:完整输出显示进程之间的父子关系; -
阅读全文
摘要:# vmstat vmstat 2 3 每2s采集一次数据,共采集3次(单位为kb) procs memory swap-- io --system-- cpu r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 142044
阅读全文
摘要:# top top - 08:43:01 up 13 min, 5 users, load average: 0.01, 0.22, 0.24 Tasks: 189 total, 1 running, 188 sleeping, 0 stopped, 0 zombie Cpu(s): 1.3%us,
阅读全文