iotop命令监控磁盘io

iotop命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。iotop使用Python语言编写而成,要求Python2.5(及以上版本)和Li...
阅读(54) 评论(0)

网络监视工具nethogs命令

有很多适用于Linux系统的开源网络监视工具。比如说,你可以用命令iftop来检查带宽使用情况。netstat用来查看接口统计报告, 还有top监控系统当前运行进程。但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看。 NetHogs是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率。 来自NetHogs项目网站...
阅读(59) 评论(0)

iptraf:一个实用的TCP/UDP网络监控工具

iptraf是一个基于ncurses的IP局域网监控器,用来生成包括TCP信息、UDP计数、ICMP和OSPF信息、以太网负载信息、节点状态信息、IP校验和错误等等统计数据。它基于ncurses的用户界面可以使用户免于记忆繁琐的命令行开关。特征IP流量监控器,用来显示你的网络中的IP流量变化信息。包括TCP标识信息、包以及字节计数,ICMP细节,OSPF包类型。简单的和详细的接口统计数据,包括IP...
阅读(48) 评论(0)

Linux网络实时流量监测工具iftop的安装使用

概述:网络管理是基础运维中一个很重要的工作,在看似平静的网络运行中,其实暗流汹涌,要保证业务系统稳定运行,网络运维者必须要了解网络的流量状态、各个网段的使用情形,带宽的利用率、网络是否存在瓶颈等,同时,当网络发生故障时,必须能够及时发现问题,迅速定位问题,进而解决问题,这就需要一些网络监测工具的辅助,本节将介绍一款小巧但功能很强大的网络实时流量监测工具iftop。一、iftop概述iftop是Li...
阅读(80) 评论(0)

Java开发Maven插件

这里需要两个工程,一个是插件工程,另外一个是插件测试工程首先介绍下插件工程:新建一个web项目,名称为myMavenPlugin,pom文件对该工程的相关配置信息为(注意这是关于项目自身的信息):org.apache.maven.plugins my-maven-plugin 1.0.1-SNAPSHOT maven-plugin my-maven-plugin http:/...
阅读(63) 评论(0)

Java进行spark计算

下载安装spark:可以从如下地址下载最新版本的spark:https://spark.apache.org/downloads.html这个下载下来后是个tgz的压缩包,解压后spark环境就安装好了或者从github上下载:#git clone git://github.com/apache/spark.git安装好spark环境后,我们就可以通过Java,Python,Scala等语言的ap...
阅读(117) 评论(0)

IntelliJ Idea中使用Java8新特性lambda表达式

环境: 环境变量JAVA_HOME配置jdk1.8idea配置支持lambda:    File -> Project Structure -> Modules ->  Language level, 选择: 8-Lambdas, type annotations etc.    File -> Project Structure -> Project  ->  Project language ...
阅读(287) 评论(0)

B树、B-树、B+树、B*树

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入...
阅读(64) 评论(0)

Spring AOP中declare-parents为特定的类增加新的功能

如果有这样一个需求,为一个已知的API添加一个新的功能。由于是已知的API,我们不能修改其类,只能通过外部包装。但是如果通过之前的AOP前置或后置通知,又不太合理,最简单的办法就是实现某个我们自定义的接口,这个接口包含了想要添加的方法。但是JAVA不是一门动态的语言,无法再编译后动态添加新的功能,这个时候就可以使用 aop:declare-parents 来做了.如果是可以改写的类,直接实现自定义...
阅读(77) 评论(0)

python编写hadoop代码

这是一个只有mapper的任务代码: 主要有两个文件,一个是shell脚本文件,主要是执行hadoop命令,一个是用python编写的mapper脚本文件 首先看下shell脚本文件, #cat   get_lemma_fenci.sh #/bin/bash . /etc/profile if [ -f ~/.bash_profile ] then . ~/.bash_pro...
阅读(140) 评论(0)

线上问题排查技巧一

有时候有很多问题只有在线上或者预发环境才能发现,而线上又不能Debug,所以线上问题定位就只能看日志,系统状态和Dump线程,本文只是简单的介绍一些常用的工具,帮助定位线上问题。 问题定位 1: 首先使用TOP命令查看每个进程的情况,显示如下: top - 22:27:25 up 463 days, 12:46, 1 user, load average: 11.80, 12...
阅读(173) 评论(0)

Top实战小技巧

终端执行top命令之后【也可后接一些选项,比如top -p 1只监控init进程,top -u root只显示root运行进程等等】,可以敲击如下按键,实现不同功能: 1(数字1):列出所有的单个CPU负载情况 z:top显示颜色 P[大写]:按CPU占用高低顺序列出程序 M[大写]:按内存占用高低顺序列出程序 x:类似高亮显示,在z显示模式下效果才会更明显 如下效...
阅读(79) 评论(0)

pstree命令的用法(查看进程树)

pstree命令是用于查看进程树之间的关系,即哪个进程是父进程,哪个是子进程,可以清楚的看出来是谁创建了谁 #pstree 几个重要的参数: -A: 各进程树之间的连接以ASCII码字符来连接 -U:各进程树之间的连接以utf8字符来连接,某些终端可能会有错误 -p:同时列出每个进程的PID -u: 同时列出每个进程的所属账号名称: 例子: #pstree  -up system...
阅读(212) 评论(0)

URLEncoder.encode的默认编码问题

今天要实现的一个功能是在页面上上传文件到后台,文件是txt格式,每行是一个url,后台读取后,对路径中的中文进行url编码 如下是我的代码: Pattern chinesePattern = Pattern.compile("[\\u4e00-\\u9fa5]+"); MultipartFile file = null; try { bo...
阅读(245) 评论(0)

Python多线程和多进程编程

原文地址:https://tracholar.github.io/wiki/python/python-multiprocessing-tutorial.html 简介 早已进入多核时代的计算机,怎能不用多线程和多进程进行加速。 我在使用python的过程中,用到过几次多线程和多进程加速,觉得 充分利用CPU节省时间是一种很有“延长生命”的感觉。现将网络上看到的python的 多...
阅读(173) 评论(0)
169条 共12页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:294816次
    • 积分:3932
    • 等级:
    • 排名:第8477名
    • 原创:127篇
    • 转载:38篇
    • 译文:0篇
    • 评论:45条
    文章分类
    最新评论