linux
Kevin_Zhang
这个作者很懒,什么都没留下…
展开
-
Red Hat Top tools
原创 2013-11-28 16:14:34 · 663 阅读 · 0 评论 -
LINUX Watch命令
watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,看你的想象力了!1.命令格式:watch[参数]转载 2014-08-19 14:09:27 · 474 阅读 · 0 评论 -
LINUX 查看tcp连接数及状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 8947 等待足够的时间以确保远程TCP接收到连接中断请求的确认FIN_WAIT1 15 等待远程TCP连接中断请求,或先前的连接中断请求的确认FIN_WAIT2 1 从远程T转载 2014-08-19 13:49:48 · 5222 阅读 · 0 评论 -
Linux系统下清空Cache缓存
查看linux的连接数,输出每个ip的连接数,以及总的各个状态的连接数。在Linux系统下,通过命令可以查看内存状态,比如# more /proc/meminfo MemTotal: 16423848 kBMemFree: 3008348 kBBuffers: 272916 kBCached: 12539184 kB原创 2014-09-05 11:19:26 · 836 阅读 · 0 评论 -
linux下性能分析命令
找到最耗CPU的java线程 ps命令 命令:ps -mp pid -o THREAD,tid,time 或者 ps -Lfp pid 结果展示: 这个命令的作用,主要是可以获取到对应一个进程下的线程的一些信息。 比如你想分析一下一个java进程的一些运行瓶颈点,可以通过该命令找到所有当前Thread的占用转载 2014-09-05 11:34:14 · 518 阅读 · 0 评论 -
linux 性能分析常规逻辑和手段总结
一. 追查cpu占用较高的进程(线程) 1 . 如何查找出当前系统中占用cpu或者内存最高的进程? ps aux |sort -rn -k 3 |head -n3 查找出当前系统中cpu资源占用前三名的进程, -k 3 表示用ps结果中的第三列排序,ps aux输出结果列顺序为:USER PID %CPU %MEM VSZ RSS TTY STA原创 2014-09-05 11:13:18 · 937 阅读 · 0 评论 -
查看linux的连接数,输出每个ip的连接数,以及总的各个状态的连接数
netstat -n | awk '/^tcp/ {n=split($(NF-1),array,":");if(n<=2)++S[array[(1)]];else++S[array[(4)]];++s[$NF];++N} END {for(a in S){printf("%-20s %s\n", a, S[a]);++I}printf("%-20s %s\n","TOTAL_IP",I);for(原创 2014-09-05 11:17:56 · 10369 阅读 · 1 评论 -
nmon的使用
1.NMON的基本功能IBM的性能监控工具NMON工具可以为AIX和LINUX提供监视和分析性能数据的功能,其中可以采集的数据包括:CPU使用率内存使用情况内核统计信息和运行队列信息磁盘I/O速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络I/O速度、传输和读/写比率页面空间和页面速度CPU和AIX规范消耗资源最多的进程IBM HTTP We原创 2014-09-05 18:15:39 · 816 阅读 · 0 评论 -
Vmstat命令详解
Vmstat命令详解一、前言vmstat命令: 用来获得有关进程、虚存、页面交换空间及 CPU活动的信息。这些信息反映了系统的负载情况二、虚拟内存运行原理在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会释放某些进程所占用但未使用的部分或所有物理内存,将这部分资料存储在磁盘上直到转载 2014-08-22 14:30:13 · 420 阅读 · 0 评论