分类目录:工具

以下是分类 工具 下的所有文章

Linux网络IO相关工具

大部分线上应用基本可以归类为计算密集型应用和IO密集型应用,IO密集型应用又可分为网络IO和磁盘IO,本文主要讨论查看网络IO相关的Linux命令和工具。 1. sar是个多功能的监控工具,不需要管理员权限,可以看到每秒的磁盘存取速度,适合线上排查问题时使用,命令小巧实用。 123456789101112131415161718192021222324252627……

Linux磁盘IO相关工具

大部分线上应用基本可以归类为计算密集型应用和IO密集型应用,IO密集型应用又可分为网络IO和磁盘IO,本文主要讨论查看磁盘IO相关的Linux命令和工具。 1. 测试磁盘顺序IO的存取速度? 在磁盘上放个文件,然后使用如下命令: 1dd if=/home/robert/test-file of=/dev/null bs=512 count=10240000 从结果中就能看出这个磁盘的……

一次退出多个目录的工具

有的时候在命令行进入了比较深的目录,一级一级的退出是个麻烦事情,为此我开发这些脚本,一次可以退出多个目录。 使用方法: . 5 请注意,必须加前面的英文句号,否则此脚本不起作用。 退出2级目录源码: cd ../../ 退出3级目录源码: cd ../../../ 退出4级目录源码: cd ../../../../ 退出5级目录源码……

在Jar包中的包名和类名中查找某一关键字的工具

本工具有两个实现,一个是我的原创,一个是来自Abx的同事。 实现1 这是我的原创,可以对找到的jar包进行着色。 使用方法: find-in-jar Logger 源码: #!/bin/bash find . -name "*.jar" > /tmp/find_in_jar_temp while read line do if unzip -l $line | grep $1 &> /tmp/find_in_jar_temp_second t……

查找Java进程内CPU利用率最高的线程的工具(show-busiest-java-threads.sh)

查找Java进程内CPU利用率最高的线程,本脚本来自一个叫候鸟树的网友。 使用方法: ./show-busiest-java-threads.sh -p 30780 -c 10 显示帮助: ./show-busiest-java-threads.sh -h 源码: #!/bin/bash # @Function # Find out the highest cpu consumed threads of java, and print the stack of these threads. # ……

如何利用iostats -xk命令的输出计算IO并发数

我们在一些低端的机器上,使用的是普通的SATA硬盘,那么IO一定是串行的,也就是服务完一次IO再服务下次IO,但是,在一些高性能的服务器上,服务器大都使用RAID,RAID可以使用RAID0,RAID01,RAID3,RAID5等进行条带化,使IO进行一定的并行化,这样能够有效的提高效率,本文就讨论如何使用iostats命令来计算IO并行数。 对于串……

常用计算机操作的量级

我们设计一个系统,最重要的非功能质量就是高性能,也都需要进行性能测试,因此在设计系统的时候就要对系统的各个方面的容量进行合理的评估,因此,我们需要对一些常用的计算机操作所需要的时间有个大体的估算,这样才能设计出一个合理而且易于实现的系统,从而减小线上系统失败的风险。 硬盘IO 1. 普通的SATA硬盘每秒能……